Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.08.28;
Скачать: CL | DM;

Вниз

звук   Найти похожие ветки 

 
Артем1   (2003-03-30 13:28) [0]

Подскажите пожалуйста! Как в дельфи написать примочку к электро гитаре на подобие distortion и ревербиратор, гитара подключена к микрофонному входу, искаженный звук должен выходить сразу как был подан сигнал на звуковую карту?


 
Vampiro   (2003-04-26 14:16) [1]

попробуй разобрать с некторыми мультимедийными приложениями типа mmtools


 
Sergo ©   (2003-04-28 16:34) [2]

Есть книга "Обработка звука на РС" там рассказана математика искажения звука.
Только тебе звукаха нужна будет высопроизводительная (наподобие Creative Audigy, у Live 5.1 небольшое отставание есть).


 
Style ©   (2003-04-29 08:33) [3]

Артем1-> Для начала научись загружать WAVE файл в память
И попробуй построить спектр на потобие как во всех звуковых программах. Принцип построения не сложный..

т.е если звук 16bit
то у тебя должен быть массив с данными типа
array of word
array of byte для 8битного звука.. Частота 22Khz Частота 48Khz
это как бы так объяснить простым языком = диапазон четкости т.е
в 1 сек звучания помещается определенное кол-во байт, чем больше частота тем больше и размер буффера..

Что такое Дисторшн - завышение амплитуды спектра на определенный коеффициен который переводя в Децибелы в процентном соотношении. Ну а сдесь чистая математика.
В принципе - все что больше нуля + k все что меньше нуля - k
Только нужно учесть опять формат звукового файла.
signed
unsigned

В плане инструмента:
С начала можешь поэкспериментировать с MMSYTEM
---
Хотя куда проще DelphiX
// Там довольно хорошие компоненты работы со звуком через DirectX!



Страницы: 1 вся ветка

Текущий архив: 2003.08.28;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.013 c
14-92247
Александр_ИСТ
2003-08-09 10:31
2003.08.28
Вроде была какая то бесплатная версия делфи от борланда...


6-92139
Димыч
2003-06-19 22:12
2003.08.28
Сетевые пакеты


14-92244
Безымянное среднего рода
2003-08-09 14:33
2003.08.28
Может хватит ?


3-92083
Sedunov Vitaly
2003-08-01 13:39
2003.08.28
ADODataSet и eoAsyncFetchNonBlocking


3-91990
New laymer
2003-08-06 11:00
2003.08.28
Ошибка при создании таблицы