16+
Лайт-версия сайта

Компьютер и поэзия. 5

Список разделов  /  Для писателей  /  Компьютер и поэзия. 5

Во-первых, отзовусь на замечание известного автора Елены Беловой, которая пишет, что из всего написанного ее интересует только процесс создания неповторимых и красивых рифм в связке: глагол - существительное - прилагательное - наречие. Я готов поддержать и обсудить любую конструктивную тему. Итак, чем же компьютер может быть удобен для составления таких рифм.

Прежде всего, имея полные словари ВСЕХ словоформ русского языка, мы одновременно владеем и пространством всех возможных клаузаул. Главное, чтобы предложенные условия фильтрации позволяли получить требуемый результат быстро. Но это уже относится непосредственно к алгоритмизации и программированию, что, как полагаю, настоящему поэту глубоко неинтересно.

В моих словарях все параметры слов выстроены в следующем порядке: перв(а/ы)е букв(а/ы) (для тавтограмм), внутренняя структура слова с указанием ударного слога, количество слогов (гласных), номер ударной гласной, считая справа, а затем - указание на часть речи. Таким образом, для поиска всех правильных рифм (я обычно использую только правильные рифмы, поскольку их очень много).

Сегодня мы рассмотрим процесс последовательного и осмысленного построения строк с одной клаузулой. Возьмем первую букву "в" и с помощью шаблона регулярного выражения выделим звучные рифмы. С помощью компьютера найти рифмы не проблема. Например, на букву "в" сами собой напрашиваются рифмы с клаузулой "ок" и "ох"

ветерок, Владивосток, вбок, ветерок, вещмешок, возок, виток, волчок, высок, воротничок, впрок, вьюнок, вершок, венок,
вдох, вздох, выпивох, врасплох

Теперь смоделируем строку из ударных и безударных гласных. Например, "Волшебный веет ветерок"

00101010 = 001 - 01 - 010 = 0010 - 10 - 10 и так далее

где 0 - безударный слог, 1 - ударный.

Теперь глядим в словарь и даем волю своей фантазии. Слова в строку достраиваем справа налево (от рифмы)

Владлене во Владивосток

Волшебный веет ветерок

Высокий Ваш воротничок

Волос волнующий виток

Воткну, Василий, вилы вбок

Витёк, вращающий волчок

Втащили волоком возок

Вот ваш вагон, ваш вещмешок

Величиной всего в вершок

Вам в волосы вплету венок

Вам предлагается самостоятельно образовать фразы из рифм, оканчивающихся на "ох".

Теперь образуем логически завершенное четверостишие из сформированных строк.

Владлене во Владивосток
Волшебный веет ветерок
Волос волнующий виток
Вам в волосы вплету венок

У нас получилась не просто осмысленная тавтограмма, а тавтологический монорим - все строки катрена оканчиваются на одну рифму. Моноримы писать труднее, чем обычные стихи, но ведь мы используем компьютер и не испытываем от этого каких-либо стеснений.

Ладно, пойдем дальше. Возьмем отрывок тавтограммы

Зодиак заполнят звёзды
Зачарованные звери
Золотые звездопады
Заколдованные зори

Замерзают звонко звуки
Зло заклацали зубами
Заповедные зверюги
Зорко зыркают зрачками

Красиво, правда? Слова на звонкую согласную "З" и чередование обычных и диссонансных рифм создают динамический эффект созерцания ясного звездного неба в холодную зимнюю ночь. Давайте попытаемся продолжить этот стих и привлечем для этого компьютер с моими программами и подготовленными словарями лемм, Ожегова и Хагена. Разложим строки в виде бит: нулевой бит означает безударный слог, а единичный - ударный.

001 010 10
001 010 10

Итого имеем 8 гласных в строке

Запускаем программу и переносим обозначенные биты в канву отобранных строк. Вот они:

ЗабавлЯют злЫе звУки
ЗаАллеют звОнко ЗОри
ЗаползАют злОбно змЕи
За ЗадвИжки, за запОры
ЗабегАют злО затЕи
За зазОры, за ЗабОры
ЗамелькАют зрИ засОры
ЗаболтАют зрЯ забОры

Мне удалось написать компютерную программу (терминальный режим операционной системы Linux, среда программирования - командный язык /bin/bash), которая позволяет сразу создавать

Осталось рассмотреть вопрос об отборе и излечении из словаря так называемых клаузул или собственно истинных рифм. Поскольку словари для поэтических нужд составлял я сам, неудивительно, что и программа для составления рифм также принадлежит мне же. Составлена она для виртуального терминала Linux, точнее, для интерпретатора командного языка bash. Вот командная строка

grep -E ":с.*'

Оставлять сообщения могут только зарегистрированные пользователи

Логин
Пароль

Регистрация
Забыли пароль?


Трибуна сайта

Грусть тоску мою развей. Душевная песня.

Присоединяйтесь 




Наш рупор

 
Оставьте своё объявление, воспользовавшись услугой "Наш рупор"

Присоединяйтесь 







© 2009 - 2024 www.neizvestniy-geniy.ru         Карта сайта

Яндекс.Метрика
Реклама на нашем сайте

Мы в соц. сетях —  ВКонтакте Одноклассники Livejournal

Разработка web-сайта — Веб-студия BondSoft