Подскажите демо разложение звука
Правила форума
Пожалуйста, ознакомьтесь с правилами данного форума
Пожалуйста, ознакомьтесь с правилами данного форума
- Димас
- Житель
- Сообщения: 593
- Зарегистрирован: 22 июл 2005, 16:58
- Откуда: Север->Торонто
Подскажите демо разложение звука
Спросил у сына, есть ли у него эквалайзер в iPod, а он не знает что это такое, в смысле эквалайзер.
Так как надо объяснять звук с азов, лишил написать програмку. Программа должна разложить короткий звуковой файл на синусоиды, и затем сложить их, получив почти исходный звук. Хорошо бы иметь возможность, поочередно подключать гармоники, видя(точнее слушая), как звук все ближе к оригиналу.
Блин, да наверняка все уже написано! Потратил пару часов в гугле на это, но так и не нашел, хотя такая прога есть, она не может не быть.
Подскажите, кто видел что нибудь подобное?
Так как надо объяснять звук с азов, лишил написать програмку. Программа должна разложить короткий звуковой файл на синусоиды, и затем сложить их, получив почти исходный звук. Хорошо бы иметь возможность, поочередно подключать гармоники, видя(точнее слушая), как звук все ближе к оригиналу.
Блин, да наверняка все уже написано! Потратил пару часов в гугле на это, но так и не нашел, хотя такая прога есть, она не может не быть.
Подскажите, кто видел что нибудь подобное?
- AnnaBLR
- Завсегдатай
- Сообщения: 241
- Зарегистрирован: 24 май 2010, 04:35
- Откуда: Minsk -> Vancouver, West End
- Контактная информация:
Re: Подскажите демо разложение звука
я не сильна в обработке звука, но может Sound Forge подойдет, там много всяких функций..
-
- Пользователь
- Сообщения: 68
- Зарегистрирован: 26 июл 2009, 10:48
Re: Подскажите демо разложение звука
Если файл музыкальный, то разложить на синусоиды не получиться.Димас писал(а): Программа должна разложить короткий звуковой файл на синусоиды, и затем сложить их, получив почти исходный звук.
Еквалайзер выполняет совсем другие функции - меняет амплитуду сигнала в заданном частотном диапозоне.
- Waterbyte
- Графоман
- Сообщения: 48035
- Зарегистрирован: 10 авг 2007, 13:43
Re: Подскажите демо разложение звука
на синусоиды мона хоть чёрта лысого разложить, не то что музыку...kurvatis писал(а):Если файл музыкальный, то разложить на синусоиды не получиться.
а эквалайзер - тот да, по амплитуде в диапазоне частот работает, а не по частотам.
димас, такие программки по фурье-обработкам спектров писал даже я, те самые двадцать пять лет назад. не может такого быть, чтобы за время моего программистского бездействия человечество не придумало таких программок, причём для нормальных комплютеров... видимо, не в том гугле искал...
- Димас
- Житель
- Сообщения: 593
- Зарегистрирован: 22 июл 2005, 16:58
- Откуда: Север->Торонто
Re: Подскажите демо разложение звука
Ну да.Waterbyte писал(а): а эквалайзер - тот да, по амплитуде в диапазоне частот работает, а не по частотам.
Первый шаг показать что чистый тон это синусоида, затем любой звук можно представить суммой синусоид разной частоты, а потом уже дойдем до эквалайзера, который меняет амплитуду в разных диапазонах частот.
Дак и я о том же! Мне все попадаются проги рисующие спектр, а не формирующие WAV.Waterbyte писал(а): димас, такие программки по фурье-обработкам спектров писал даже я, те самые двадцать пять лет назад. не может такого быть, чтобы за время моего программистского бездействия человечество не придумало таких программок, причём для нормальных комплютеров... видимо, не в том гугле искал...
Какие правильные слова использовать, кроме "фурье" и "спектр"? "Разложение звука" как-то не научно звучит.

- Yury
- The L'ony
- Сообщения: 26202
- Зарегистрирован: 22 янв 2004, 13:48
- Откуда: Мирный -> Vancouver
- Контактная информация:
Re: Подскажите демо разложение звука
matlab, может?Димас писал(а):Какие правильные слова использовать, кроме "фурье" и "спектр"?
- Правильные пацаны
- Маньяк
- Сообщения: 1776
- Зарегистрирован: 29 апр 2009, 20:14
Re: Подскажите демо разложение звука
Подсказываю - mp3.
IDCT и т.д. т.п
IDCT и т.д. т.п
- aissp
- Маньяк
- Сообщения: 2710
- Зарегистрирован: 07 ноя 2005, 09:51
-
- Пользователь
- Сообщения: 63
- Зарегистрирован: 13 июл 2006, 15:20
Re: Подскажите демо разложение звука
теоретически - можно, практически - невероятно трудоемко.Waterbyte писал(а):на синусоиды мона хоть чёрта лысого разложить, не то что музыку...kurvatis писал(а):Если файл музыкальный, то разложить на синусоиды не получиться.
а эквалайзер - тот да, по амплитуде в диапазоне частот работает, а не по частотам.
Задачу можно упростить сгенерировав тестовый сигнал, скажем из 10 синусоид одинаковой амплитуды из разных частотных диапазонов. Потом еквалайзером по очереди давить эти диапазоны.
- Правильные пацаны
- Маньяк
- Сообщения: 1776
- Зарегистрирован: 29 апр 2009, 20:14
Re: Подскажите демо разложение звука
в смысле - трудоемко? Самому - не надо. Компьютеры есть.fima писал(а):теоретически - можно, практически - невероятно трудоемко.Waterbyte писал(а):на синусоиды мона хоть чёрта лысого разложить, не то что музыку...kurvatis писал(а):Если файл музыкальный, то разложить на синусоиды не получиться.
а эквалайзер - тот да, по амплитуде в диапазоне частот работает, а не по частотам.
-
- Пользователь
- Сообщения: 63
- Зарегистрирован: 13 июл 2006, 15:20
Re: Подскажите демо разложение звука
может расскажете как?Правильные пацаны писал(а):в смысле - трудоемко? Самому - не надо. Компьютеры есть.fima писал(а):теоретически - можно, практически - невероятно трудоемко.Waterbyte писал(а):на синусоиды мона хоть чёрта лысого разложить, не то что музыку...kurvatis писал(а):Если файл музыкальный, то разложить на синусоиды не получиться.
а эквалайзер - тот да, по амплитуде в диапазоне частот работает, а не по частотам.
- Правильные пацаны
- Маньяк
- Сообщения: 1776
- Зарегистрирован: 29 апр 2009, 20:14
Re: Подскажите демо разложение звука
http://en.wikipedia.org/wiki/Discrete_cosine_transformfima писал(а): может расскажете как?
Посмотрите как кодируются mp3, H.264 ...
-
- Пользователь
- Сообщения: 63
- Зарегистрирован: 13 июл 2006, 15:20
Re: Подскажите демо разложение звука
Вы предлагаете "Димас" это закодить, что бы продемонстрировать сыну? Если да, то "трудоемко" именно об этом.Правильные пацаны писал(а):http://en.wikipedia.org/wiki/Discrete_cosine_transformfima писал(а): может расскажете как?
Посмотрите как кодируются mp3, H.264 ...
- Димас
- Житель
- Сообщения: 593
- Зарегистрирован: 22 июл 2005, 16:58
- Откуда: Север->Торонто
Re: Подскажите демо разложение звука
Не-е. Хотелось бы использовать готовое ПО, а не писать все самому.Правильные пацаны писал(а):Подсказываю - mp3.
IDCT и т.д. т.п
- Димас
- Житель
- Сообщения: 593
- Зарегистрирован: 22 июл 2005, 16:58
- Откуда: Север->Торонто
Re: Подскажите демо разложение звука
К сожелению там рисуются красивые картинки, которые IMHO достаточно бесполезны. Как сохранить в файл результат частотного анализа, я не нашел.aissp писал(а):http://www.nch.com.au/wavepad/fft.html ?