На протяжении нескольких лет экспериментирую с интерактивным взаимодействием музыканта-исполнителя с компьютером в реалтайме. В конце 90-х написал эмулятор самоиграйки Yamaha для компьютера (Real-time Style Performer, http://lotal.narod.ru). Сейчас исследую возможности управления солистом миди минусовкой непосредственно во время исполнения. В основе лежит идея программы "Home Concert Xtreme" (www.timewarptech.com/Pages/Products/HCX/HCX.html) (ранее "In Concert"), которая на лету синхронизирует треки аккомпанемента по темпу с живым исполнением (по нотам) соло партии. Тем самым мы уходим от омертвляющего фиксированного темпа минусовки и позволяем ей "дышать" вместе с солистом. Также появляется возможность, например, исполнять 1-й концерт Чайковского для ф-но с оркестром, где имеется длительный проигрыш солиста, вместе с миди оркестром компьютера.
Но кроме синхронизации по темпу можно добавить и иные функции интерактивного взаимодействия. Вот какие пришли мне на ум:
- фильтр ошибочно нажатых нот;
- разнесение мелодических линий полифонии по разным инструментам или выделение мелодической линии;
- автоматическое исполнение отжатий клавиш (событий "Note Off"), что позволит не злоупотреблять сустейном.
Хотелось бы услышать мнения о степени интереса к подобному интерактивному взаимодействию с миди минусовкой. Может услышать новые идеи... О чем мечтается?
Но кроме синхронизации по темпу можно добавить и иные функции интерактивного взаимодействия. Вот какие пришли мне на ум:
- фильтр ошибочно нажатых нот;
- разнесение мелодических линий полифонии по разным инструментам или выделение мелодической линии;
- автоматическое исполнение отжатий клавиш (событий "Note Off"), что позволит не злоупотреблять сустейном.
Хотелось бы услышать мнения о степени интереса к подобному интерактивному взаимодействию с миди минусовкой. Может услышать новые идеи... О чем мечтается?