|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
bass.dll зацикливание звука без пауз
При зацикливании звука при помощи bass.dll возникает такая проблема: звук воспроизводится и перед повторением возникает пауза буквально в несколько милисекунд, но это очень мешает моей программе. Например: играют зацикленные ударные и гитара.. при повторе ударные будут отставать от гитары на эти самые милисекунды с каждым повтором все больше и больше...
Так вот можно ли сделать зацикливание в bass непрерывным? Заранее спасибо. код: Bass_StreamFree(Channel1); Channel1:= Bass_StreamCreateFile(false,PChar('Sounds/DrumMachine/Sample01.wav'),0,0,BASS_SAMPLE_LOOP); BASS_ChannelPlay(Channel1,false); Последний раз редактировалось cstyle, 05.05.2010 в 09:39. |
#2
|
||||
|
||||
Цитата:
Поступают обычно так: есть 2 канала. Второй, разумеется, заранее загружен и подготовлен. Сначала вызывается запуск второго, и сразу остановка первого. Дело в том, что метод, который юзаешь ты - это тормознутая тема, так как загрузка звука в память - дело долгое. От туда и пауза. Оставайтесь хорошими людьми... VK id2634397, ds [at] phoenix [dot] dj |