Vovchik
не побоюсь этого слова, - каловеда
Ну, спасибо! Наконец-то я узнал, кто же я на самом деле :biggrin:
Однако, продолжим наш концерт по заявкам радиослушателей.
Следующий скрипт выделяет мелодическую линию и переносит ее в другой трек (впрочем, его можно применять и к аккордам).
;===============================================
скрипт см. ниже
;=================================================
Первоначально скрипт спрашивает, на сколько можно наезжать на предыдущую ноту, затем, как далеко можно наезжать на следующую (в процентах от длительности текущей ноты), а в конце требует указать номер трека, куда все это безобразие, собственно, и будет переноситься.
Если ноты наезжают друг на друга, то для правильного определения нужных нот следует поиграться с первыми двумя параметрами.
Недостаток скрипта - перенесенные ноты каждая оказывается в своем собственном клипе, поэтому после выполнения скрипта неплохо бы сделать Bounse to clip.
Еще один недостаток - скрипт делает очень много операций, в результате чего очередь Undo может переполниться, что приведет к невозможности полной отмены всего того, что этот скрипт натворит. Потому перед его применением лучше сохранить проект (в крайнем случае сделать копию трека).
Цитата от Vovchik:
... <неплохо бы> выделить верхние(нижние) ноты аккордов, а еще лучше - разбить блок аккорды по трекам с возможностью группировки, т.е. например из пяти голосия два верхних голоса - на один трек, три нижних - на другой.
Вот при помощи этого скрипта и попробуй.