Главная страница
    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.091 c
7-1075907613
Falendysh
2004-02-04 18:13
2004.04.11
Работа с диском


7-1075285662
AlexNx
2004-01-28 13:27
2004.04.11
Темы WinXP


1-1080226342
BeeZONE
2004-03-25 17:52
2004.04.11
borlndmm и с чем его едят


14-1082295870
Batoon
2004-04-18 17:44
2004.04.11
помогите!!! посоветуйте какую-нить прогу...


1-1082647882
NovaPS
2004-04-22 19:31
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский