| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Звук, графика и видео > Еквалайзер |
| Автор: SAVANE 8.6.2007, 18:06 | ||
| Собствено вопрос не по програмированию а по акустике или Бог его знает по чем. Сделал еквалайзер через Басс.длл. Есть проблема если начинаешь регулировать звук с помощью него то получается такая бяка. Вот у меня вопрос Какими должны быть частоты для еквалайзера, я так понимаю что еще нужно знать ширину канала для каждой частоты и плюс еще амплитуда до какой надо увиличивать. Наверное написал не оч понятно просто не знаю как по другом. Если есть какая нить инфа по этому или у кого то есть позитивный опыт создания еквалайзера помогите плиз! Выложу кусок кода где прописывал еквалайзер.
Менять можно везде от 0 до 30 с помощю тракбаров |
| Автор: Fiyanov 15.6.2007, 09:09 |
| С Bass.dll в папке с примерами есть хороший пример с эквалайзером. Прям готовый как в WinAmp. Ты откуда взял Bass.dll? Лучше её скачать с офсайта там и примеры и прочее и прочее. |
| Автор: SAVANE 18.6.2007, 10:30 | ||
| Не там пример трехполосного. Ладно оставил три полосы хватит. Вот теперь вторая проблема. Считываю с реестра значения трекбара для эквалайзеров. Число от 0 до 30. теперь трабла как мне сделать так чтоб пи запуске проги стартовал и еквалайзер. Пробывал так:
Где strtoint(kontrol[13]); считаные значения, но голяк. как тока трону трекбар так сразу меняется по одной полосе значения. |