04.11.2012, 00:25 | #1 |
Матёрый пользователь
Регистрация: 20.08.2007
Сообщений: 6,318
Вы сказали Спасибо: 34
Поблагодарили 1,159 раз(а) в 607 сообщениях
|
Громкость звука в МСТС
На сегодняшний момент мой звуковой файл представлен двумя видами звуковой схемы.
Это: Stream ( Priority ( 6 ) Volume( 0.25 ) Triggers ( 27 Initial_Trigger ( SetStreamVolume ( 0.00 ) ) Variable_Trigger ( Speed_Inc_Past 0.1 SetStreamVolume ( 0.00 ) ) Variable_Trigger ( Speed_Inc_Past 0.115 SetStreamVolume ( 0.05 ) ) Variable_Trigger ( Speed_Inc_Past 0.13 SetStreamVolume ( 0.1 ) ) Variable_Trigger ( Speed_Inc_Past 0.16 SetStreamVolume ( 0.15 ) ) Variable_Trigger ( Speed_Inc_Past 0.2 SetStreamVolume ( 0.2 ) ) Variable_Trigger ( Speed_Inc_Past 0.27 SetStreamVolume ( 0.25 ) ) Variable_Trigger ( Speed_Inc_Past 1.66 SetStreamVolume ( 0.3 ) ) Variable_Trigger ( Speed_Inc_Past 1.88 SetStreamVolume ( 0.3 ) ) Variable_Trigger ( Speed_Inc_Past 2.35 SetStreamVolume ( 0.15 ) ) Variable_Trigger ( Speed_Inc_Past 2.83 SetStreamVolume ( 0.06 ) ) Variable_Trigger ( Speed_Inc_Past 3.3 SetStreamVolume ( 0.03 ) ) Variable_Trigger ( Speed_Inc_Past 3.77 SetStreamVolume ( 0.0 ) ) Variable_Trigger ( Speed_Dec_Past 3.77 SetStreamVolume ( 0.0 ) ) Variable_Trigger ( Speed_Dec_Past 3.3 SetStreamVolume ( 0.03 ) ) Variable_Trigger ( Speed_Dec_Past 2.83 SetStreamVolume ( 0.06 ) ) Variable_Trigger ( Speed_Dec_Past 2.35 SetStreamVolume ( 0.15 ) ) Variable_Trigger ( Speed_Dec_Past 1.88 SetStreamVolume ( 0.3 ) ) Variable_Trigger ( Speed_Dec_Past 1.66 SetStreamVolume ( 0.3 ) ) Variable_Trigger ( Speed_Dec_Past 0.27 SetStreamVolume ( 0.25 ) ) Variable_Trigger ( Speed_Dec_Past 0.2 SetStreamVolume ( 0.2 ) ) Variable_Trigger ( Speed_Dec_Past 0.16 SetStreamVolume ( 0.15 ) ) Variable_Trigger ( Speed_Dec_Past 0.13 SetStreamVolume ( 0.1 ) ) Variable_Trigger ( Speed_Dec_Past 0.115 SetStreamVolume ( 0.05 ) ) Variable_Trigger ( Speed_Dec_Past 0.1 SetStreamVolume ( 0.00 ) ) Variable_Trigger ( Variable2_Inc_Past 0.1 StartLoopRelease ( 1 File ( "TED-0-3.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Variable_Trigger ( Variable2_Dec_Past 0.1 ReleaseLoopReleaseWithJump () ) ) FrequencyCurve( SpeedControlled CurvePoints ( 3 0.1 22050 1.93 24825 3.77 27600 ) Granularity ( 100 ) ) VolumeCurve( SpeedControlled CurvePoints ( 6 0.1 0.0 0.27 0.15 1.66 0.3 1.88 0.3 2.35 0.11 3.77 0.0 ) Granularity ( 0.001 ) ) ) Для ТЭД И Priority ( 6 ) Volume( 0.2 ) Triggers ( 4 Variable_Trigger ( Speed_Inc_Past 0.1 StartLoop ( 1 File ( "RED-0-15.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Variable_Trigger ( Speed_Inc_Past 9.5 ReleaseLoopRelease () ) Variable_Trigger ( Speed_Dec_Past 9.5 StartLoop ( 1 File ( "RED-0-15.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Variable_Trigger ( Speed_Dec_Past 0.1 ReleaseLoopRelease () ) ) FrequencyCurve( SpeedControlled CurvePoints ( 4 -9.5 23100 -0.1 19050 0.1 19050 9.5 23100 ) Granularity ( 100 ) ) VolumeCurve( SpeedControlled CurvePoints ( 6 -9.5 0.0 -4.1 0.2 -0.1 0.0 0.1 0.0 4.1 0.2 9.5 0.0 ) Granularity ( 0.001 ) ) ) Для редуктора ТЭД Идея в чем - громкость повышается от 0 до 1 при скорости от 0 до 140 км/ч Частота так же. Я же получаю, все диаметрально противоположно. Чем выше скорость тем ниже громкость. Последний файл при скоростях близких к максимальным вообще затухает. При том, что громкость я сделал 2. А сам звуковой файл по ДБ громче остальных (на графике в фордже). Зато на самых низких скоростях звук проигрывается очень громко (это при том что громкость от 0 до 0.03) хотя по ДБ он самый тихий! Последний раз редактировалось Raul; 08.12.2012 в 00:52. |
01.01.2007, 12:00 | |
Яndex
Спонсор
Регистрация: 01.01.2007
Сообщения: 500
Реклама показывается изредка по случайному принципу |
РЕКЛАМА
|
07.12.2012, 23:50 | #2 |
Матёрый пользователь
Регистрация: 20.08.2007
Сообщений: 6,318
Вы сказали Спасибо: 34
Поблагодарили 1,159 раз(а) в 607 сообщениях
|
Новая проблем нарисовалась - фон. Почему то возникают проблемы с фоном в зоне 100км/ч. Проблема такая - все звучит то тех пор, пока не попереключаешься несколько раз из кабины в салон, из салона на улицу. В какой то момент звук становится очень тихим, а потом вообще его не слышно. Эта проблема возникает если прописать зависимость от скорости больше 100км/ч. Вот, образец кода:
Stream ( Priority ( 6 ) Triggers ( 1 Initial_Trigger ( StartLoop ( 1 File ( "FON-80-140.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) ) FrequencyCurve( SpeedControlled CurvePoints ( 4 -40.0 23000 -16.0 19050 16.0 19050 40.0 23000 ) Granularity ( 0.2 ) ) VolumeCurve( SpeedControlled CurvePoints ( 6 -40.0 1.9 -28.0 0.95 -16.0 0.0 16.0 0.0 28.0 0.95 40.0 1.9 ) Granularity ( 0.001 ) ) ) |
08.12.2012, 00:43 | #3 |
Матёрый пользователь
Регистрация: 11.12.2011
Адрес: Вербилки
Сообщений: 455
Вы сказали Спасибо: 279
Поблагодарили 114 раз(а) в 87 сообщениях
|
Посмотрел тему и понял...
Всё дело в частотах, вообще желательно звуки с разными частотными характеристиками раскладывать на 2 и более потоков, и ещё, если это группа 5, то лучше Variable2_Inc_Past по возможности... см. к примеру звук для M62 от Barmaley с его ftp. А так же по точкам, очень хорошие рекомендации в инструкции от Raul.
__________________
Души мёртвых птиц в умершей траве. Последний раз редактировалось Рома2345; 08.12.2012 в 00:55. |
08.12.2012, 00:58 | #4 |
Матёрый пользователь
Регистрация: 20.08.2007
Сообщений: 6,318
Вы сказали Спасибо: 34
Поблагодарили 1,159 раз(а) в 607 сообщениях
|
Я вынес вообще его в отдельную scalability и 3 и 0 пробовал - не помогает. Это бяка толко на виде с улицы есть. Я взял и удалил последний поток, а поток более низкой скорости растянул до предела. Итог - тоже самое, как по часам на 96 км/ч звук появляется, или надо несколько раз из кабины на улицу понырять.
|
08.12.2012, 01:35 | #5 |
Матёрый пользователь
Регистрация: 11.12.2011
Адрес: Вербилки
Сообщений: 455
Вы сказали Спасибо: 279
Поблагодарили 114 раз(а) в 87 сообщениях
|
Ещё раз повторю, не в отдельную группу, а в папку Sound MSTS, это для проверки путей на вшивость, тогда в eng, путь прямой на sms ("name.sms") Далее 96км/ч - это 96/3,6 = м/с 26.67 м/с пересчитай на калькуляторе частоту воспроизведения файла в виде пропорции, мне лень, и ты увидишь на какой частоте замин, тоже сделай с громкостью, у тебя в примере было х1,9, возможно предел здесь. Для проверки, пока ничего не переделывал, попробуй запустить мстс, как стартуешь, закрываешь окно F11, нажми alt+esc, что б вывалиться, обрати внимание на звуки нет ли изменений на слух.
Тоже не внимтельно прочитал, если только на виде с улицы, то вопрос, какой звук по характеристивам 176 kb|s 11кГц или другой?
__________________
Души мёртвых птиц в умершей траве. Последний раз редактировалось Raul; 09.12.2012 в 01:10. Причина: Сверхцитирование |
08.12.2012, 10:54 | #6 |
Матёрый пользователь
Регистрация: 20.08.2007
Сообщений: 6,318
Вы сказали Спасибо: 34
Поблагодарили 1,159 раз(а) в 607 сообщениях
|
22 050 моно. Вообщем я не знаю как делать...............
|
08.12.2012, 13:03 | #7 |
Матёрый пользователь
Регистрация: 11.12.2011
Адрес: Вербилки
Сообщений: 455
Вы сказали Спасибо: 279
Поблагодарили 114 раз(а) в 87 сообщениях
|
...ну вот примерно, на глаз, сходится, судя по твоей частотной кривой 96км/ч 22050, тогда ч.т.д. ТЭД вродеб не должен менять частоту? Как у тебя должен быть слышен звук, объясни на пальцах, тогда подскажу.
FrequencyCurve( SpeedControlled CurvePoints ( 3 -40.0 22050 0.0 22050 40.0 22050
__________________
Души мёртвых птиц в умершей траве. Последний раз редактировалось Raul; 09.12.2012 в 01:11. Причина: Сверхцитирование |
08.12.2012, 13:58 | #8 |
Матёрый пользователь
Регистрация: 20.08.2007
Сообщений: 6,318
Вы сказали Спасибо: 34
Поблагодарили 1,159 раз(а) в 607 сообщениях
|
Вопервых не ТЭД а фон, во вторых 22050 это формат самого звукового файла. Т.е. мы опускаем частоту в МСТСе, на скорости 16 м/с частота 19050, а на скорости 40 м/с 23000
p.s. Частота тут не причем, я ради эксперимента стартовал с 22050 Вот новый код Stream ( Priority ( 6 ) Triggers ( 1 Initial_Trigger ( StartLoop ( 1 File ( "FON-80-140.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) ) FrequencyCurve( SpeedControlled CurvePoints ( 4 -38.88 25000 -16.6 22050 16.6 22050 38.88 25000 ) Granularity ( 0.2 ) ) VolumeCurve( SpeedControlled CurvePoints ( 6 -38.88 1.9 -22.2 0.9 -16.6 0.0 16.6 0.0 22.2 0.9 38.88 1.9 ) Granularity ( 0.001 ) ) ) Глюк никуда не исчез Последний раз редактировалось сандро; 08.12.2012 в 14:05. |
08.12.2012, 14:30 | #9 |
Матёрый пользователь
Регистрация: 11.12.2011
Адрес: Вербилки
Сообщений: 455
Вы сказали Спасибо: 279
Поблагодарили 114 раз(а) в 87 сообщениях
|
Вставь вот этот код и послушай, по впечатлениям сделаешь вывод
VolumeCurve ( SpeedControlled CurvePoints ( 6 -40.0 1.0 -20.0 0.7 -12.0 0.0 12.0 0.0 20.0 0.7 40.0 1.0 ) Granularity ( 0.05 ) ) FrequencyCurve ( SpeedControlled CurvePoints ( 4 -40.00 22050 0.0 22050 40.00 22050 Granularity ( 0 ) ) Если громкости будет мало, то продублируй stream. Если звук нужен другой редактируй в редакторе Вобщем, я всю информацию выдал, если с личными сообщениями.
__________________
Души мёртвых птиц в умершей траве. |
08.12.2012, 15:20 | #10 |
Матёрый пользователь
Регистрация: 20.08.2007
Сообщений: 6,318
Вы сказали Спасибо: 34
Поблагодарили 1,159 раз(а) в 607 сообщениях
|
Подожди, ты, предлагаешь не менять частоту. Это не возможно!
|
08.12.2012, 17:33 | #11 |
Матёрый пользователь
Регистрация: 11.12.2011
Адрес: Вербилки
Сообщений: 455
Вы сказали Спасибо: 279
Поблагодарили 114 раз(а) в 87 сообщениях
|
Сначала убедись, что ты слышишь звук, затем, пробуй менять! Нужно убедиться, и в пропускании по громкости и в ширине канала по частоте. Ещё - звук может быть - слишком коротким. А появление, скорее всего, происходит из-за перезагрузки звука в памяти.
__________________
Души мёртвых птиц в умершей траве. Последний раз редактировалось Raul; 09.12.2012 в 01:12. Причина: Сверхцитирование |
08.12.2012, 20:50 | #12 |
Матёрый пользователь
Регистрация: 20.08.2007
Сообщений: 6,318
Вы сказали Спасибо: 34
Поблагодарили 1,159 раз(а) в 607 сообщениях
|
Хорошо. Сэмплы все примерно одинаковой длины
Добавлено через 25 минут Убедился - глюк, никуда не исчез! (частоту не менял, оставил 22050) |
08.12.2012, 23:50 | #13 |
Матёрый пользователь
Регистрация: 11.12.2011
Адрес: Вербилки
Сообщений: 455
Вы сказали Спасибо: 279
Поблагодарили 114 раз(а) в 87 сообщениях
|
А громкости кривую помнял на мою? Потому, как в твоей громкость 1,9.
Если всё менял и ничего не помогло, используй другую конструкцию для потока, или бей на 2.
__________________
Души мёртвых птиц в умершей траве. Последний раз редактировалось Raul; 09.12.2012 в 01:12. Причина: Сверхцитирование |
09.12.2012, 00:13 | #14 |
Матёрый пользователь
Регистрация: 20.08.2007
Сообщений: 6,318
Вы сказали Спасибо: 34
Поблагодарили 1,159 раз(а) в 607 сообщениях
|
Не сочтите за грубость, сударь, но впредь прежде чем советовать, я бы вас попросил опробовать ваше предложение на моих звуках ЭР2. Естественно глюк никуда не девался
|
09.12.2012, 01:02 | #15 |
Матёрый пользователь
Регистрация: 11.12.2011
Адрес: Вербилки
Сообщений: 455
Вы сказали Спасибо: 279
Поблагодарили 114 раз(а) в 87 сообщениях
|
Если не прав, извини, но в сообщениях последних, действительно несколько в хронологии запутался. т.к. то в личке, то в теме да на компе у себя ~30 окон висит. Извини.
__________________
Души мёртвых птиц в умершей траве. Последний раз редактировалось Raul; 09.12.2012 в 01:13. Причина: Сверхцитирование |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Конвертация Звука | No Name | TrainZ - Звуки | 3 | 07.01.2012 11:41 |
Громкость Радиостанции | saday | MSTS - Звуки | 7 | 15.07.2011 16:00 |
нет звука | vitalzd | IT, компьютеры, электроника | 1 | 05.05.2010 23:25 |
Звуки ЭР-1. Как изменять громкость?? | ak47cccp | MSTS - Звуки | 34 | 01.08.2009 20:00 |
скорость звука | nylon | MSTS - Звуки | 5 | 18.03.2008 01:41 |
Что это? |