То, что я хочу сделать, - это иметь подпрограмму, которая анализирует каждые 200 миллисекунд звукового файла, который ему дается, и выплевывает значение интенсивности частоты (от 0 до 1 в виде числа с плавающей запятой) определенного диапазона частот в массивкоторый я позже сохраню.Затем это значение будет использоваться в качестве значения непрозрачности для графического объекта, который должен «стробировать» аудиофайл.
Проблема в том, что я никогда раньше не занимался анализом звука и понятия не имею, гденачать.Я посмотрел pymedia и scipy / numpy, думая, что смогу использовать FFT для достижения этой цели, но я не совсем уверен, как бы я манипулировал этими данными, чтобы получить желаемый результат.Документация по классу pymedia SpectrAnalyzer практически не существует, и примеры на веб-сайте на самом деле не работают с последним выпуском библиотеки - что не совсем облегчает мою жизнь.
Как бы яначать этот проект?Я совершенно не знаю, какие библиотеки мне следует использовать.