Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Media";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];

Вниз

как отобразить звук графически   Найти похожие ветки 

 
Rediska   (2003-10-24 22:08) [0]

Здраствуйте уважаеые мастаки.
Обоащаюсь к вам со следующим вопросом:
Как можно при воспроизведение звука,
отображать этот звук графически (точнее коллебания звука) как это делает,
например Winamp, VentaFax при записи/воспроизведение голоса, или простой Sound Recorder.  
Помогите пожалуйста чем можете.


 
Asteroid ©   (2003-10-25 17:14) [1]

А что нужно - просто звуковая волна (как в звуковых редакторах) или же винамповская спектрограмма?


 
NikNik   (2003-10-25 23:22) [2]

И то, и другое...


 
Asteroid ©   (2003-10-26 02:52) [3]

В обоих случаях должен быть массив чисел. Для звуковой волны значения зависят от битности звука (для 8 бит - от 0 до 255, для 16 - от -32768 до +32767). Для спектрограммы разброс в каком-то смысле неограничен, зависит от метода, которым ее получаешь.

Как рисовать. Для звуковой волны удобнее ставить на канве точки, соотв. каждому числу в массиве и с нужным масштабом. Может быть захочется соединить точки линиями, но там и так плавная картинка обычно получается. Для спектрограммы лучше ставить не точки, а чертить линии от низа картинки до соотв. точки. Еще в спектре есть неприятная вещь - на низких частотах идут огромные значения, по-хорошему их масшатбируют отдельно.


 
antonn   (2003-10-26 13:03) [4]

MMTools. Убойная библиотека.


 
Мишутка   (2003-10-27 01:46) [5]

А може у тебя и кряк к ней есть?


 
Мишутка   (2003-10-27 01:57) [6]

Кстати, как нарисовать красивый спектр, как у winamp"a (3х цветный градиент итд), используя значения FFT от BASS.DLL? Лучше пример!


 
Reidiska   (2003-10-27 07:42) [7]

А по подробнее о MMTols ? Или где статейки надыбать моно а ?


 
Rediska   (2003-10-27 07:50) [8]

Asteroid на мыль пожалуйста какой нибудь исходник (из тех что ты описал). Буду очень благодарен.


 
Temik ©   (2003-12-19 01:29) [9]

Asteroid, а как получить значения для этого массива?


 
Temik ©   (2003-12-19 01:33) [10]

только без помощи  каких-либо библиотек, а напрямую


 
mmmaloy ©   (2003-12-19 22:32) [11]

Могу мылом выслать пример. Где мыло?


 
Temik ©   (2003-12-20 00:57) [12]

root_temik@land.ru


 
Temik ©   (2003-12-22 00:57) [13]

Спасибо. Разобрался :)



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

Форум: "Media";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.047 c
4-1075884333
Islander
2004-02-04 11:45
2004.04.11
keybd_event, SendInput и русские буквы


11-1067197291
puky
2003-10-26 22:41
2004.04.11
www.Rentacoder.com и Kol


3-1079457617
incm
2004-03-16 20:20
2004.04.11
Использование фильтров


4-1075492150
mixrud
2004-01-30 22:49
2004.04.11
Как получить текущую область обновления рабочего стола


8-1076511716
snake7
2004-02-11 18:01
2004.04.11
Ресурс изображений





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский