none
Визуализация звука с аудиовыхода RRS feed

  • Вопрос

  • Здравствуйте!

    Всех с прошедшими, и предстоящими праздниками!

    Вопрос в заголовке, на выходе хочу увидеть примерно вот такую загогулину:

    Собстно отрисовать бары и прочую лабудень, написать анимацию, проблем не представляет.

    Проблема в том, чтобы перехватить звук с аудиовыхода звуковой карты (может способ проще есть), и "растасовать" его по частотам.

    Поковырял библиотечку CoreAudioApi, проблемы она не решила, с ее помощью удается только перехватить пиковое значение громкости (1 бар) а мне надо по частотам.

    Заранее благодарен за помощь в решении проблемы.


    [URL=http://www.speedtest.net][IMG]http://www.speedtest.net/result/1458412496.png[/IMG][/URL]
    11 января 2012 г. 16:24

Ответы

Все ответы

  • Добрый день.

    Спасибо, и вас так же с праздниками :)

     

    Если я правильно понял, вам подойдет вот эта библиотека http://naudio.codeplex.com/

    • Помечено в качестве ответа Abolmasov Dmitry 18 января 2012 г. 10:19
    12 января 2012 г. 7:44
  • Если проект на WPF - то можно посмотреть еще на WPF Sound Visualization


    Для связи [mail]
    12 января 2012 г. 8:15
  • Спасибо, гляну, но по скринам похоже маленько не то, там музыка воспроизводится программой, а мне надо в систему "вгрызаться", все равно что играет, я почему и написал в топике "перехватить звук с аудиовыхода звуковой карты (может способ проще есть)". Т.е. я не собираюсь писать еще один проигрыватель (которых тысячи), я хочу пользоваться своим любимым аимпом, ну ил фильм смотреть, а моя программа анализировала бы аудиопоток, и выдавала вот такую вот (или подобную) визуализацию. Вообще это только первая стадия, дальше будет привязка на цветомузыку которую сейчас паяю =)

    После изучения возможностей библиотечки (сегодня-завтра) отпишусь, спасибо еще раз.


    [URL=http://www.speedtest.net/][IMG]http://www.speedtest.net/result/1458412496.png[/IMG][/URL]
    • Изменено JusteG 12 января 2012 г. 8:59
    12 января 2012 г. 8:50
  • Спасибо и вам. Но похоже что же самое что и в предыдущем ответе. Отпишусь как изучу возможности.
    [URL=http://www.speedtest.net/][IMG]http://www.speedtest.net/result/1458412496.png[/IMG][/URL]
    12 января 2012 г. 8:52
  • Тогда смотрите на NAudio, как сказали в предыдущем ответе. Еще можно почитать - Capturing Window's audio in C#


    Для связи [mail]
    12 января 2012 г. 9:53
  • а если на Silverlight, то посмотри http://salusemediakit.codeplex.com/
    12 января 2012 г. 10:09