Feb. 19th, 2021

spamsink: (Default)
Вдруг захотелось странного, но для этого у меня не хватает знаний по предметной области.

С более или менее раннего детства мы знаем, что осмысленные тексты можно подвергать сжатию с потерями, после которого основной смысл (что бы это ни значило) текста всё же сохраняется. Этому нас учили чуть ли не с младшей школы, где мы начинали писать свои первые изложения, потом дело дошло до конспектов, рефератов, у кого-то даже авторефератов...

Раз у нас XXI век на дворе, то неудивительно, что существуют уже и автоматические системы выделения существенных деталей из текста (первое, что нашлось; говорит, что multilanguage, но русского не умеет; впрочем, видно, что их теперь как грибов после дождя).

С другой стороны, мы с того же детства знаем, что сжатию с потерями можно подвергать и сигналы. В частности, мало для кого секрет, что полоса пропускания проводной телефонной линии была от 300 до 3400 Гц (текст при этом остаётся разборчив для почти всех практических применений), ну и о разнообразных методах сжатия музыки с разным соотношением битрейта и качества тоже все наслышаны. Что можно "сжимать" музыку путем прослушивания её в ускоренном темпе, совсем уж очевидно, но для полноты надо и это упомянуть.

А теперь внимание, вопрос: можно ли скрестить эти два-три способа сжатия, и подвергать автоматизированному конспектированию музыкальные формы? И делалось ли это уже?

Навскидку кажется, что музыка, будучи записана как текст, а не как сигнал, должна гораздо более легко поддаваться сжатию, чем текст на естественном языке, поскольку в ней больше повторяемости. Так, может, если какую-нибудь полуторачасовую симфонию записать в нотации, пригодной для автоконспектировщика, и засунуть в него, от неё и останется минут 5-10, как от многостраничной болтологической статьи остается конспект на страничку-две?

В случае с песнями, многие из которых имеют структуру

куплет_со_вступлением - рефрен - [ ещё_куплет - рефрен ] x N раз - проигрыш - рефрен - кода

их можно в простейшем случае сжать до N = 1, или даже до N = 0, или, по максимуму, до

куплет_со_вступлением - рефрен - кода

но для этого уже нужен определенный интеллект.

А с музыкальными формами более сложной структуры неужели это никогда не пробовали? Хотя бы вручную.

Примечание для тех, кто понимает: я в очередной раз вспомнил про алгоритм, который по входной строке строит грамматику, порождающую данную строку.
Page generated Feb. 23rd, 2026 07:03 am
Powered by Dreamwidth Studios