Sill-E-Scope macht ALSA Hörproben in ein Oszilloskop-ähnlichen Anzeige mit PyOpenGL (GLUT) oder PyGame.
Dies ist ein Demonstrationsprojekt, das mit (Kern) OpenGL ALSA Audio-Samples (16-Bit-Integer-Streams) macht. Es soll als Beispielcode für die Einrichtung Shader-basierte Rendering der Grunddaten-Sets dienen (in diesem Fall, ein Ring-Puffer von 16-Bit-Integer). Der Code wird zur Zeit nur "get it done" Ebene, ohne sich Gedanken über die Effizienz und Best-Practice-Codierung.
Entwicklungsziele umfassen die Möglichkeit, auf der Probendatensatz zu vergrößern (dh, eine Matrix, um die Daten präsentiert multiplizieren), die Fähigkeit, markieren / kalibrieren Sie die Anzeige, indem mehr Daten-Quellen, und die Säuberung der Code.
Anforderungen :
- Python
- pygame
- PyOpenGL
Kommentare nicht gefunden