Управление звуковыми свойствами в питоне - PullRequest
3 голосов
/ 17 марта 2011

Я ищу библиотеку, которая помогает мне использовать многие свойства звука.

Я имею в виду, мне нужно что-то, чтобы получить каждую частоту звуков, получить длину и ширину звуковых волн, получить пик и впадину (в измерении) звуков.

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

Трудно найти что-то подобное, если бы вы могли помочь мне с некоторыми ссылками или чем-то еще, это было бы для меня большой помощью.

Если у вас есть что-то даже на других языках, это может мне помочь.

Я буду держать этот вопрос в актуальном состоянии по мере нахождения ответов.

Заранее спасибо.

1 Ответ

1 голос
/ 17 марта 2011

Вики-страница Python PythonInMusic содержит множество ссылок, некоторые из которых, вероятно, будут вам полезны. Он включает в себя целый ряд проектов для ввода и вывода звука в разных форматах. Беглый взгляд показывает пару более специализированных проектов, которые также могут быть полезны:

  • audiolab - устраняет разрыв между цифровым и звуковым форматами
  • musickit - поддержка обработки сигналов, по-видимому, используемая в «научных экспериментах»

Они, вероятно, дадут вам инструменты для чтения звуков и преобразования их в полезную форму для анализа.

После этого мне кажется, что то, что вы описываете, больше относится к анализу сигнала / формы сигнала, чем к звуку как таковому, так что это может быть более полезным направлением для поиска. делает именно то, что вы ищете. Измерение таких параметров, как длина волны, пик и впадина, не кажется мне особенно сложным - вы можете посмотреть на кодирование своих собственных подпрограмм для этого с помощью SciPy.

...