Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Музыка (http://zx-pk.ru/forumdisplay.php?f=11)
-   -   new Vortex Tracker imroved (again) (http://zx-pk.ru/showthread.php?t=13776)

siril 10th September 2010 15:37

Quote:

Originally Posted by NVitia (Post 314262)
У меня просьба! Сделайте пожалуйста нормальное портаменто. Чтобы от указанной ноты звук тянулся к следующей.

Можешь подробнее? Чем не устраивает команда 31xx ?

---------- Post added at 16:37 ---------- Previous post was at 16:35 ----------

Quote:

Originally Posted by artice (Post 314265)
Vortex tracker не хочет открыват ASC файлы откомпилированные в последней версии ASC Sound Master! Интересно почему?

Может быть там сменился формат?

Я поддержку форматов не трогаю. Я, как видно из истории изменений, модифицировал только то, что касается удобства редактирования и автоматизации рутины.

NVitia 10th September 2010 15:55

Допустим необходимо обеспечить плавное повышение частоты от ноты C-4 до ноты D-4. Для этого я должен cначала написать С-4 потом D-4....3... и подбирая параметры команды 3 подгадать, чтобы частота достигла ноты D-4 в нужном мне месте. Кроме того в месте где я ввел D-4....3... еще раз прозвучит С-4 (что мне не нужно т.к. это достаточно заметно на слух) и рост частоты начнется с этого места.
Хотелось-бы что-бы частота просто повышалась от произволно выбранного места без дублирования ранее указанной ноты. И достигала необходимого значения там где я укажу в явном виде.
Например:
С-4...(команда ППП) звучит нота До
- (частота повышается)
- (частота повышается)
- (частота повышается)
D-4...звучит нота Ре

newart 10th September 2010 18:23

Quote:

Originally Posted by artice (Post 314265)
Vortex tracker не хочет открыват ASC файлы откомпилированные в последней версии ASC Sound Master! Интересно почему?

Попробуй так:

переименовать расширене файла например в .bin (любое не поддерживаемое в AY Emul), перетащить этот файл в AY Emul, если он распознается, то в плейлисте жми правую кнопку мыши и выбирай Save as и сохраняй его как ASC/pt3. Сохраненный файл 100% поймет и Vortex.

kotsoft 10th September 2010 18:42

Все это мелочи, главное - мидиклава!!! :-)

siril 10th September 2010 19:45

Quote:

Originally Posted by NVitia (Post 314302)
Например:
С-4...(команда ППП) звучит нота До
- (частота повышается)
- (частота повышается)
- (частота повышается)
D-4...звучит нота Ре

как в позиции C-4 плейер или редактор поймёт, что нужно идти к ноте D-4?

он же не может "просмотреть модуль вперёд". а если следующая нота будет не в этом паттерне, а через несколько позиций? причём в разном порядке?

на самом деле такой команды, которую ты описал нет ни в одном редакторе. так как у неё неопределён второй аргумент.

во всех редакторах есть команда слайда из текущего состояния в заданную ноту с определённым шагом.

в некоторых редакторах эту команду надо повторять в каждой строчке редактора, а вот в PT/VT - не надо.

Кроме того, добавление подобной команды (продположим даже, что проблема "ссылки вперёд" решена) - это вмешательство в формат. Я этим заниматься не буду. (Есть отдельный набор идей, и практически уже ТЗ для нового супер-трекера - но это другая тема =)

Единственное, что можно сделать в рамках существующего формата и на этапе редактирования - это вот просто автоматизировать расчёт периода слайда командами 1 или 2 до следующей встреченной ноты.

То есть становимся в позицию ноты C-4, нажимаем кнопочку, редактор сбегает вниз до следующей ноты, вычислит разность периодов, разделит на количество разделяющих их строк-помножить-на-скорость и поставит в позиции ноты C-4 соответствующую команду (1 или 2) с нужным периодом. Тогда никакой неопределённости не будет, и останемся в рамках текущего формата.

NVitia 10th September 2010 23:44

Quote:

Originally Posted by siril (Post 314337)
То есть становимся в позицию ноты C-4, нажимаем кнопочку, редактор сбегает вниз до следующей ноты, вычислит разность периодов, разделит на количество разделяющих их строк-помножить-на-скорость и поставит в позиции ноты C-4 соответствующую команду (1 или 2) с нужным периодом. Тогда никакой неопределённости не будет, и останемся в рамках текущего формата.

Это как раз то что нужно!!!!

Vitamin 11th September 2010 00:17

Quote:

Originally Posted by NVitia (Post 314370)
Это как раз то что нужно!!!!

А если до конца паттерна не встретилось ноты?

siril 11th September 2010 22:17

Добавлена экспериментальная поддержка MIDI.

При старте выбирается первое попавшееся миди-устройство. Сменить его по-идее можно из File->Options вкладка WaveOut.

Кнопками Previous Device / Next Device можно по-идее перебирать MIDI-устройства. (Пока не проверял, так как не подключал более одного устройства).

Если во время работы редактора отключить единственное текущее выбранное (а может быть любое) MIDI-устройство, то он упадёт.

Чтобы этого избежать, можно в File->Options / WaveOut нажать на кнопку Stop MIDI.

Тестируйте, друзья =)

(Поддержка Midi добавлена в каналах паттерна, в канале огибающей, как нота тестирования в редакторе семплов и орнаментов).

N.B. - последняя MIDI-версия (на данный момент VT_MIDId) - в последнем сообщении.

siril 12th September 2010 12:09

Обновлены версии с MIDI и без MIDI:

VT_MIDIc.7z (с midi) - в сообщении выше.

Изменён алгоритм обработки события NoteOff, Теперь отпускание предыдущей нажатой midi-клавиши не глушит текущую ноту.

VT_1.2RCD.exe.7z (без midi) - в первом сообщении.

В обе версии добавлено клавиатурное сочетание CTRL+SHIFT+\

По этому сочетанию происходит автоматизированный расчёт периода слайда командами 1 или 2 до следующей встреченной ноты.

То есть становимся в ноту из которой нужно сделать слайд, нажимаем CTRL+SHIFT+\
редактор идёт вниз до следующей ноты, вычисляет разность периодов, делит на количество разделяющих их строк-помножить-на-скорость и ставит в позиции текущей ноты соответствующую команду (1 или 2) с нужным периодом.

Если ноты совпадают - ничего не происходит.
Если ноты до конца паттерна нет - ничего не происходит.

Vitamin 12th September 2010 13:36

Quote:

Originally Posted by siril (Post 314665)
То есть становимся в ноту из которой нужно сделать слайд, нажимаем CTRL+SHIFT+\
редактор идёт вниз до следующей ноты, вычисляет разность периодов, делит на количество разделяющих их строк-помножить-на-скорость и ставит в позиции текущей ноты соответствующую команду (1 или 2) с нужным периодом.

А учитывается, что в пропускаемых строках будут команды смены скорости?;)


All times are GMT +4. The time now is 13:53.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.