Цитата:
Сообщение от Ted
Дык, в приведённом примере SpeedIncPast/SpeedDecPast излишни, так как у потока громкость при скорости ниже/выше заданных равна 0.
И чёем будет отличаться PlayOneShotFX от обычного я так и не понял.
|
SpeedIncPast действительно относится к механизмам запуска loops,
если joint и будет единственным запускающим все 6 семплов относящихся
к данному типу пути будут срабатывать. 5 из них с отключенным звуком.
Оно нам надо?
Нужен еще один ограничивающий параметр, который не даст запуститься
лишним Stemмам в данном диапазоне скоростей.
Конструкция получилась такая
Speed_Inc_Past 5.6 joint 1
скорость больше 5.6 и joint=1 тогда запуск
или
Speed_Dec_Past 9.86 joint 1
скорость меньше 5.6 и joint=1 тогда запуск
но и это не верная конструкция
нужно
Speed_in 5.6 9.86 joint 1
скорость находится в диапазоне от 5.6 до 9.86 и joint =1 тогда запуск
Почему же Speed_Inc_Past 5.6 работать не будет
событие Speed_Inc_Past 5.6 происходит только один раз , когда скорость из 5.5 становится 5.6, а у (SpeedDecPast 9.86) когда 9.87 становится 9.86
тем самым задаётся диапазон срабатывания триггера и для лупов этого достаточно.
Speed_in 5.6 9.86 joint 1
скорость находится в диапазоне от 5.6 до 9.86 и joint =1 тогда запуск
и того
2Variable_Trigger ( Speed_in 5.6 9.86 joint 1
хочу еще попробовать вот такую конструкцию \/
StartLoop ( 1
File ( tsrSound-x_st120.wav -1 )
SelectionMethod ( SequentialSelection )
)
ReleaseLoopRelease ( )
сначала StartLoop и сразу ReleaseLoopRelease
если будет работать
тогда не придется городить PlayOneShotFX