ChannelPan указатель_на_канал, смещение#
Параметры
указатель_на_канал = переменная, назначенная каналу
смещение# = дробное значение, влияющее на воспроизведение канала
Описание
Если вы хотите сделать натуральный эффект панорамирования звука, используйте эту команду. Она позволяет проигрывать звуковые каналы, равномерно распределяя звук между левой и правой колонками. Вы сможете очень легко сделать действительно убийственные стереофонические эффекты!
Значение
смещения – между -1 и 1, где 0 – это центр. –1 – 100% левый канал, 1 – 100% правый канал. Чтобы эффект был примерно в середине, попробуйте -.5 для 50% левого канала или .75 для 75% правого.
Пример
; Примеры с каналами
Print "Загрузка звука..."
; Загрузите образец – в кавычках нужно указать путь к файлу на диске
; Для лучшего результата поставьте задержку 5-10 секунд
sndWave=LoadSound("level1.wav")
; Зациклить звук (будет повторятся бесконечно)
LoopSound sndWave
chnWave=PlaySound(sndWave)
Print "Воспроизведение звука 2 секунды…"
Delay 2000
Print "Пауза на 2 секунды…"
PauseChannel chnWave
Delay 2000
Print "Возобновление воспроизведения…"
ResumeChannel chnWave
Delay 2000
Print "Изменение тона («высоты») звука..."
ChannelPitch chnWave, 22000
Delay 2000
Print "Воспроизведение звука с измененной «высотой»…"
Delay 2000
Print "Только левая колонка"
ChannelPan chnWave,-1
Delay 2000
Print "Только правая колонка"
ChannelPan chnWave,1
Delay 2000
Print "Конец!"
StopChannel chnWave