Я разрабатываю графический интерфейс в wxPython, который позволяет пользователю создавать последовательности цветов для некоторых игрушек, которые я строю. Часть программы должна загрузить MP3 (и, возможно, другие форматы далее) и отобразить его пользователю. Этого должно быть достаточно для начала, но позже я бы хотел добавить такие функции, как идентификация ударов и некоторый грубый частотный анализ.
Есть ли какой-нибудь простой способ загрузки / понимания содержимого MP3 для отображения графика его амплитуд на экране с помощью wxWidgets?
Позже я собираюсь портировать на C ++ / wxWidgets для скорости и во избежание необходимости распространять wxPython.