![]() |
Quote:
---------- Post added at 16:37 ---------- Previous post was at 16:35 ---------- Quote:
Я поддержку форматов не трогаю. Я, как видно из истории изменений, модифицировал только то, что касается удобства редактирования и автоматизации рутины. |
Допустим необходимо обеспечить плавное повышение частоты от ноты C-4 до ноты D-4. Для этого я должен cначала написать С-4 потом D-4....3... и подбирая параметры команды 3 подгадать, чтобы частота достигла ноты D-4 в нужном мне месте. Кроме того в месте где я ввел D-4....3... еще раз прозвучит С-4 (что мне не нужно т.к. это достаточно заметно на слух) и рост частоты начнется с этого места.
Хотелось-бы что-бы частота просто повышалась от произволно выбранного места без дублирования ранее указанной ноты. И достигала необходимого значения там где я укажу в явном виде. Например: С-4...(команда ППП) звучит нота До - (частота повышается) - (частота повышается) - (частота повышается) D-4...звучит нота Ре |
Quote:
переименовать расширене файла например в .bin (любое не поддерживаемое в AY Emul), перетащить этот файл в AY Emul, если он распознается, то в плейлисте жми правую кнопку мыши и выбирай Save as и сохраняй его как ASC/pt3. Сохраненный файл 100% поймет и Vortex. |
Все это мелочи, главное - мидиклава!!! :-)
|
Quote:
он же не может "просмотреть модуль вперёд". а если следующая нота будет не в этом паттерне, а через несколько позиций? причём в разном порядке? на самом деле такой команды, которую ты описал нет ни в одном редакторе. так как у неё неопределён второй аргумент. во всех редакторах есть команда слайда из текущего состояния в заданную ноту с определённым шагом. в некоторых редакторах эту команду надо повторять в каждой строчке редактора, а вот в PT/VT - не надо. Кроме того, добавление подобной команды (продположим даже, что проблема "ссылки вперёд" решена) - это вмешательство в формат. Я этим заниматься не буду. (Есть отдельный набор идей, и практически уже ТЗ для нового супер-трекера - но это другая тема =) Единственное, что можно сделать в рамках существующего формата и на этапе редактирования - это вот просто автоматизировать расчёт периода слайда командами 1 или 2 до следующей встреченной ноты. То есть становимся в позицию ноты C-4, нажимаем кнопочку, редактор сбегает вниз до следующей ноты, вычислит разность периодов, разделит на количество разделяющих их строк-помножить-на-скорость и поставит в позиции ноты C-4 соответствующую команду (1 или 2) с нужным периодом. Тогда никакой неопределённости не будет, и останемся в рамках текущего формата. |
Quote:
|
Quote:
|
Добавлена экспериментальная поддержка MIDI.
При старте выбирается первое попавшееся миди-устройство. Сменить его по-идее можно из File->Options вкладка WaveOut. Кнопками Previous Device / Next Device можно по-идее перебирать MIDI-устройства. (Пока не проверял, так как не подключал более одного устройства). Если во время работы редактора отключить единственное текущее выбранное (а может быть любое) MIDI-устройство, то он упадёт. Чтобы этого избежать, можно в File->Options / WaveOut нажать на кнопку Stop MIDI. Тестируйте, друзья =) (Поддержка Midi добавлена в каналах паттерна, в канале огибающей, как нота тестирования в редакторе семплов и орнаментов). N.B. - последняя MIDI-версия (на данный момент VT_MIDId) - в последнем сообщении. |
Обновлены версии с MIDI и без MIDI:
VT_MIDIc.7z (с midi) - в сообщении выше. Изменён алгоритм обработки события NoteOff, Теперь отпускание предыдущей нажатой midi-клавиши не глушит текущую ноту. VT_1.2RCD.exe.7z (без midi) - в первом сообщении. В обе версии добавлено клавиатурное сочетание CTRL+SHIFT+\ По этому сочетанию происходит автоматизированный расчёт периода слайда командами 1 или 2 до следующей встреченной ноты. То есть становимся в ноту из которой нужно сделать слайд, нажимаем CTRL+SHIFT+\ редактор идёт вниз до следующей ноты, вычисляет разность периодов, делит на количество разделяющих их строк-помножить-на-скорость и ставит в позиции текущей ноты соответствующую команду (1 или 2) с нужным периодом. Если ноты совпадают - ничего не происходит. Если ноты до конца паттерна нет - ничего не происходит. |
Quote:
|
| All times are GMT +4. The time now is 13:53. |
Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.