о проекте Пианола-Трио, итоги

Дмитрий Маштаков
  В теоретическом плане проект Пианола-Трио посвящён изучению музыкального звука и изучению возможностей синтезирования звука на компьютере.
  С практической стороны проект развивает метод создания музыкальной записи от нот до звукового WAV файла, через промежуточные формы текстовых файлов - нотные записи и партитуры.

  Новизна проекта в теоретическом плане состоит в значительном внимании к звуку реальных музыкальных инструментов, включая эксперименты по имитации этого звука компьютерными методами (см. например http://www.proza.ru/2015/05/13/876 ). Также в проекте развивается оригинальный метод по-периодного синтеза музыкального звука - http://www.proza.ru/2016/12/04/408
  На этом пути опробованы и применены три различных алгоритма синтеза звука - метод деформируемой синусоиды, метод пичковой структуры и метод рельефа.
  Большое внимание уделяется естественности звучания, которая достигается методом девиации параметров (возвратно поступательное изменение параметров, описывающих звуковое колебание, от одного периода к другому).
  Изучались также возможности реверберации и использования обертонов. В ходе развития проекта появился ряд новых понятий и терминов, характеризующих музыкальный звук. В частности, такие понятия, как простой и сложный звук; как возобновляющийся обертон, неполный обертон и квазиобертон - http://www.proza.ru/2017/02/14/108
  Проект позволяет подключать и опробовать иные алгоритмы синтеза звука, например, FM синтез - http://www.proza.ru/2017/09/03/103

  В практическом плане проект реализован в следующих программах -
Пианола-VB6, Trio_WAV_Звук_T, Трио_МИДИ_Конвертор и WAV_Манипулятор.

Программы сделаны в среде Визуал Бейсик 6, листинги их можно скачать отсюда:
Пианола - http://yadi.sk/d/O99BeORs3NG4z5
Трио - http://yadi.sk/d/4YB1q5Hj3NLAn4
Конвертор в МИДИ - http://yadi.sk/d/DsxR_EHN3NhDPs
Утилита для работы с WAV файлами - http://yadi.sk/d/bpW5I50k3NvNyu
  О совместной работе программ можно прочесть тут - http://www.proza.ru/2017/10/13/1274

  ПИАНОЛА представляет собой редактор нотных строк. Сами нотные строки, это мнемоническая запись нот, с длительностями их звучания, изменениями темпа, повышениями и понижениями октав, и с паузами. Нотные строки музыкального произведения хранятся в текстовых файлах, называемых нотными записями.
  Пианола создаёт также и другие текстовые файлы, называемые партитурами. В партитурах записываются не ноты, а частоты их звучания, длительности звучания, длительности посленотных пауз. а также обычные паузы с указанием их длительности.
  Нотная запись представляет собой одноголосие. Такое же одноголосие представляет собой и партитура, создаваемая пианолой. Аккорды, если такие есть, вводятся в партитуры специальными аккордными указаниями. В партитуру вносятся в форме мнемонических пометок все указания на характер и особенности исполнения.

  ТРИО - программа, озвучивающая одну, две или три партитуры, и создающая звуковой WAV файл. Схема озвучивания по проекту Пианола-Трио представляет собой некую альтернативу общепринятому МИДИ протоколу - http://www.proza.ru/2017/10/28/1737
  Отличие функционально состоит в том, что МИДИ протокол нацелен на некую последовательность событий (нажатий и отпусканий клавиш), а Трио работает с партитурами, в которых события появления звука происходят одновременно и с уже заданным наперёд временем звучания. Кроме того, партитуры, являясь текстовыми файлами, весьма наглядно читаются и правятся в обычном Блокнотике.
  Программа ТРИО имеет техническое расширение, в котором можно просматривать осциллограммы звука.

  КОНВЕРТОР в МИДИ - программа, читающая партитуры и переводящая их в обычную МИДИ последовательность. Программа, не нужная для озвучивания, но расширяющая возможности проекта. Программа описывается здесь - http://www.proza.ru/2017/10/22/168
  Программа КОНВЕРТОР имеет расширение, позволяющее анализировать и преобразовывать МИДИ файлы, в частности, делать дамп с расшифровкой нот.

  WAV МАНИПУЛЯТОР - программа для конвертации звуковых файлов из одного формата в другой, а также выполняющая ряд вспомогательных действий (см. например http://www.proza.ru/2017/10/20/1279 ).
____________________
  Проект развивался в течении трёх лет. История его описана тут -  http://www.proza.ru/2016/12/29/1190
  Первая публикация по проекту - http://www.stihi.ru/2015/01/19/8488
  Скачать и прослушать записи можно тут - http://yadi.sk/d/poMxlrBuxendv