PDA

Просмотр полной версии : Как укоротить звук свистка


Man
21.04.2010, 23:23
Ребята!Кто умеет ковырять смс,подскажите как сделать звук свистка при однократном нажатии коротеньким(например приветствие дежурного по переезду),а при удержаннии кнопки длинным(как в тифоне).Я попробовал укоротить сам wav ,при этом звук стал короче но стал повторяться 4 раза:eek:

Man
22.04.2010, 01:04
Первое удалось.Из звука свистка вырезал середину.Прописал в смс для wav файла PlayOneShot.Но эта идея меня не вдохновила,т.к я всё же хочу что бы была возможность подавать как короткий,так и длинный свисток.Отсюда вопрос:почему при укорачивании wav файла перестает действовать система "держишь-звучит,отпустил-умолкло"?.Может есть минимум по времени,например 1 секунда,и в конце файла надо просто дописать тишину?

Raul
22.04.2010, 02:55
Да, есть минимум по времени. Лучше сделай так как Бармалей реализовал на ТГМ4а - стандартный свисток по клав. "V", а короткий - "X" ( вместо песка ). А система "держишь-звучит,отпустил-умолкло" перестала дейстовать потому, что когда урезал wav-а, пропали cue-маркеры.

Man
22.04.2010, 14:38
Ты имеешь ввиду заменить звук песочници на звук свистка? Но как тогда быть с подачей песка?:( Лучше повешу на звук вентиляторов,они в ЧС8 все равно сами запускаються.

Barmaley
22.04.2010, 16:29
А добавить второй стрим с теми же триггерами, но с другим сэмплом религия запрещает ? :)

Man
22.04.2010, 17:38
Тригеры,семплы,стримы...Я вчера первый раз смс файл открыл.Вот сейчас изучаю инструкцию,но там всё очень уж кратенько написано.Пробую методом проб и ошибок.:D Не нашел строку со звуком вентилятора,повесил на песочницу.Еле нашел где громкость добавить:o Было бы неплохо на кусочке живого примера с пояснениями...:confused:

Barmaley
22.04.2010, 17:59
Stream (
Priority ( 6 )
Volume (0.5)
Triggers ( 2
Discrete_Trigger ( 4 StartLoopRelease ( 1 File ( "tsrsound-x-pesok.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )
Discrete_Trigger ( 5 ReleaseLoopRelease () )
)
)


Stream (
Priority ( 6 )
Volume (0.5)
Triggers ( 1
Discrete_Trigger ( 4 PlayOneShot ( 1 File ( "tsrsound-x-svist-korot.wav" -1 ) SelectionMethod ( SequentialSelection ) ) )

)
)

Man
22.04.2010, 18:07
Насколько я понимаю точно так же можно сделать и по кнопке В ?

Barmaley
22.04.2010, 18:41
А за что у нас кнопка B отвечает ?

Man
22.04.2010, 19:32
За свисток:D

Barmaley
22.04.2010, 19:50
ну свисток у тебя и свисток. Задача то другая была.