Paragon Project: Geluidsgolven visualiseren
We hebben nog niet veel artistieke projecten laten zien in onze Paragon Projects serie. Kunstenaars behoren echter tot de meest frequente (en, uiteraard, meest creatieve) gebruikers van microprocessors. En dus corrigeren we vandaag deze tekortkoming door dit coole project over het visualiseren van geluidsgolven uit te lichten.
Het heet simpelweg "Golven"en de ontwikkelaars zijn Bomani Oseni McClendon, Eunice Leeen Matthew Zhang.
Het is een heel eenvoudig klein project.
Eerst selecteer je een knop die overeenkomt met een vraag. Je spreekt in een microfoon terwijl je de knop ingedrukt houdt. Je krijgt dan een klein papiertje met de audiogolfvorm.
Tegelijkertijd verschijnt deze audiogolfvorm op een webpagina, waar hij samen met andere reacties een geluidsarchief vormt.
Hardware
Naast een Raspberry Pi 3 en een Adafruit Thermal Printer heb je voor dit project natuurlijk ook een microfoon nodig.
Bovendien hebben Bomani, Eunice en Matthew voor de installatie een heel eenvoudige constructie gebruikt met wat knoppen op een klein breadboard. Je kunt de bedrading zien in de afbeelding hieronder.
Ze gebruiken vier knoppen voor de vier vragen, maar je kunt natuurlijk spelen met het aantal vragen en knoppen.
Ze gebruikten een USB-microfoon van Blue, maar je kunt ook creatief zijn met hoe je het geluid wilt opnemen.
Daarnaast is het handig om een houder te kopen voor je drukknoppen, zodat ze er stijlvol uitzien. Ze raden een Kleenex Box aan. Die kun je zwart verven om hem op hun versie te laten lijken.
En dat was het voor de hardwarecomponenten.
Software
Wat software betreft, vertrouwt dit project uitsluitend op Python en HTML.
Ze hebben alle code geüpload naar de GitHub repositorymaar het is heel eenvoudig.
Ze hebben een script dat herkent dat het aan het opnemen is, slaat die opname op en gebruikt de matplotlib bibliotheek om er een golfvorm van te maken.
Vervolgens wordt het afgedrukt via de thermische printer en wordt de golfvorm ook naar een Flask-server gestuurd.
Conclusie
Zodra je je projectomgeving hebt opgezet, ben je klaar om kunst te maken met je vrienden!
Als je meer details wilt, moet je de GitHub pagina bekijken hier. Je kunt het bericht ook bekijken op de Raspberry Pi website hier.
Ik ben ook erg benieuwd of je deze build op een Pico kunt laten draaien. Als je meer wilt zien over audio die draait op de Pico W, dan hebben we een artikel over alles over geluidsuitvoer met de Pico W hier.
En bekijk zeker meer Paragon Projecten hier.
Als je de jouwe hebt, welke vragen ga je dan opnemen?
Ik zou "Beschrijf een moment waarop je je echt levend voelde" doen.
🙂