Як відобразити звук графічно
Здрастуйте шановні художники. Збагачуся до вас з наступним питанням: Як можна при відтворенні звуку, відображати цей звук графічно (точніше коливання звуку) як це робить, наприклад Winamp, VentaFax при записі/відтворення голоси або простий Sound Recorder. Допоможіть будь ласка, чим можете.
←→Astero >2003-10-25 17:14 ) [1]
←→NikNik (2003-10-25 23:22) [2]
←→Astero >2003-10-26 2: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? Краще приклад!
←→Re &2003-10-27 07:42 ) [7]
А детальніше про MMTols? Або де статейки надибати моно а?
←→Rediska (2003-10-27 07:50) [8]
Asteroid на миль будь ласка будь-який вихідник (з тих, що ти описав). Буду дуже вдячний.
Asteroid, а як отримати значення для цього масиву?
тільки без допомоги будь-яких бібліотек, а безпосередньо
Можу милом надіслати приклад. Де мило?