В этой теме -> http://zx.pk.ru/showthread.php?t=10574 начало эпопеи по улучшению VT.
Сегодня рад представить вам новый релиз (VT_RCUSA.exe) с одним простым, но открывающим новые горизонты улучшением.
Автоматическое прописывание смещений в тоновую составляющую семпла.
Что это значит: если в редакторе семплов нажать нотные клавиши с зажатыми CTRL+SHIFT то вводятся смещения периода тона от базовой частоты тестовой ноты (той, которая написана в тестовой строчке).
Базовую ноту, от которой прописываются смещения можно задать SHIFT+нота.
Проще говоря, теперь можно вбивать темы и аккорды прямо в семпл.
Примерный алгоритм действий таков:
Жмём в редакторе CTRL+1 - попадаем в редактор семплов.
Жмём ' ` ' - попадаем в тестовую строку, там NUM-клавишами выставляем нужную октаву.
Затем снова жмём ' ` ' возвращаемся из тестовой строки.
SHIFT+X устанавливает тестовую (и базовую) ноту на D.
Если мы сейчас в любой позиции семпла нажмём CTRL+SHIFT+X, то тональное смещение будет +000, так как разница между базовой нотой и нотой смещения - 0.
Сделаем трезвучие Dm:
SHIFT+X - базовая нота D-4
TnE +000_ +00_ F_ L
CTRL+SHIFT+V смещение в F-4
TnE -03B_ +00_ F_
CTRL+SHIFT+N смещение в A-4
TnE -07B_ +00_ F_
получаем трезвучие D-F-A (эквивалентное орнаменту 0-3-7 от ноты D-4), но в семпле:
[Sample1]
TnE +000_ +00_ F_ L
TnE +000_ +00_ F_
TnE -03B_ +00_ F_
TnE -03B_ +00_ F_
TnE -07B_ +00_ F_
TnE -07B_ +00_ F_
Пока толку нуль.
Но. Можно вспомнить, что смещения огибающей - это те же смещения тона, только поделённые на #10hex (16dec), то есть просто переписываем в соответсвующую позицию семпла нужные нам цифры:
[Sample2]
TnE +000_ +00_ F_ L
TnE +000_ +00_ F_
TnE -03B_ -04_ F_
TnE -03B_ -04_ F_
TnE -07B_ -08_ F_
TnE -07B_ -08_ F_
Получаем синхронный орнамент на Tone+Envelope в семпле.
Отключаем Tone, и получаем орнамент на огибающей.
Мажорное трезвучие от ноты E-4:
[Sample3]
tnE +000_ +00_ F_ L
tnE +000_ +00_ F_
tnE -03B_ -04_ F_
tnE -03B_ -04_ F_
tnE -07B_ -08_ F_
tnE -07B_ -08_ F_
Минорное трезвучие от ноты E-4.
[Sample4]
tnE +000_ +00_ F_ L
tnE +000_ +00_ F_
tnE -035_ -03_ F_
tnE -035_ -03_ F_
tnE -06F_ -07_ F_
tnE -06F_ -07_ F_
Ура! Орнаменты на огибающей! =)
Модуль-пример и редактор во вложении.
P.S. Да, минимальные пульсации Tone+Envelope - на пятой таблице (природный звукоряд, о которой речь идёт тут -> http://zx.pk.ru/showthread.php?t=10574)