Sill-E-Scope maakt ALSA audio samples in een oscilloscoop-achtige display met behulp van PyOpenGL (GLUT) of pygame.
Dit is een demonstratie project dat ALSA audio samples (16-bit integer streams) maakt gebruik van (kern) OpenGL. Het is bedoeld om te dienen als voorbeeld code voor het opzetten-shader based rendering van basisgegevens-sets (in dit geval, een ring-buffer van 16-bits gehele getallen). De code wordt op dit moment alleen maar "het gedaan te krijgen" niveau, zonder zich te bekommeren over de efficiëntie of best practice codering.
Ontwikkelingsdoelstellingen omvatten de mogelijkheid om in te zoomen op de sample dataset (dwz gebruik maken van een matrix om de gegevens die worden gepresenteerd vermenigvuldigen), de mogelijkheid om te markeren / kalibreren van het scherm, het toevoegen van meer data-bronnen, en het opruimen van de code.
Eisen
- Python
- pygame
- PyOpenGL
Reacties niet gevonden