Visualizador de música

Todos los analizadores de Pyzed en una ventana: examples/audio/visualizer.py.
python examples/audio/visualizer.pyReproduce un pequeño groove hecho con el motor (un bajo secuenciado, bombo, caja, charles y
acordes). Cambia la fuente a Microphone para ver tu propia voz. El panel de la izquierda cambia
el espectro principal en vivo: su aspecto (variant), sus colores (colors), cuántas bandas
tiene, lo rápido que caen las barras y si los picos se quedan.
Cómo está hecho
Sección titulada «Cómo está hecho»demo_song(engine)monta el groove: unclockmueve unsequencerpara el bajo y otro para la caja, y su salida de pulso golpea el bombo. Todo pasa por un móduloscopeantes de los altavoces, para poder analizarlo.- En cada fotograma, la vista pide a ese módulo su análisis, calculado en Rust:
mags = tap.spectrum(512) # 512 bandas, de 20 Hz a 24 kHz, en dBrms, peak = tap.level()wave = tap.scope(2048) # las últimas 2048 muestras- Las mismas
magsalimentan unSpectrumen dos estilos y unSpectrogram;wavealimenta unScope; los niveles alimentan dosVuMeter.
Cuando la fuente es el micrófono, la salida de la canción se silencia para que los altavoces no se realimenten en el micrófono.