Projet Paragon : Visualisation des ondes sonores

Visualisation des ondes sonores Image de titre

Nous n'avons pas présenté beaucoup de projets artistiques dans notre série Paragon Projects. Pourtant, les artistes sont parmi les utilisateurs de microprocesseurs les plus fréquents (et, évidemment, les plus créatifs). Aujourd'hui, nous corrigeons donc cet oubli en mettant en avant ce projet très sympa de visualisation des ondes sonores.

Elle s'appelle tout simplement "Vagues"et ses développeurs sont Bomani Oseni McClendon, Eunice Leeet Matthew Zhang.

Il s'agit d'un petit projet très simple.

Tout d'abord, vous sélectionnez un bouton qui correspond à une question. Vous parlez dans un microphone tout en maintenant le bouton enfoncé. Vous recevez alors un petit morceau de papier avec la forme d'onde audio.

Simultanément, cette forme d'onde audio apparaît sur une page web, où elle rejoint d'autres réponses, créant ainsi une archive d'ondes sonores.

Configuration de Waves
Crédit : Eunice Lee.

Matériel informatique

Outre un Raspberry Pi 3 et une imprimante thermique Adafruit, ce projet nécessite évidemment un microphone.

De plus, pour l'installation, Bomani, Eunice et Matthew ont utilisé une construction très simple avec quelques boutons installés sur une petite planche à pain. Vous pouvez voir le câblage dans l'image ci-dessous.

Visualisation du câblage des ondes sonores
Crédit : Eunice Lee.

Ils utilisent quatre boutons pour les quatre questions, mais vous pouvez bien sûr jouer avec le nombre de questions et de boutons pour votre construction.

Ils ont opté pour un microphone USB de Blue, mais vous pouvez également faire preuve de créativité dans la manière dont vous souhaitez enregistrer le son.

En outre, il est utile de prévoir un contenant pour vos boutons-poussoirs afin qu'ils soient élégants. Ils recommandent une boîte de Kleenex. Vous pouvez ensuite la peindre en noir pour qu'elle ressemble à leur version.

Et c'est tout pour les composants matériels.

Logiciel

En ce qui concerne les logiciels, ce projet repose exclusivement sur Python et HTML.

Ils ont téléchargé tout le code sur le dépôt GitHubmais c'est très simple.

Ils disposent d'un script qui reconnaît l'enregistrement, le sauvegarde et utilise la bibliothèque matplotlib pour le transformer en une image de forme d'onde.

Il l'imprime ensuite à l'aide de l'imprimante thermique et envoie également la forme d'onde à un serveur Flask.

Impression de vagues
Crédit : Eunice Lee.

Conclusion

Une fois que ton environnement de projet est opérationnel, tu es prêt à faire de l'art avec tes amis !

Si vous voulez plus de détails, vous pouvez consulter la page GitHub. ici. Vous pouvez également consulter l'article sur le site Web du Raspberry Pi. ici.

Je serais également très curieux de faire fonctionner cette version sur une Pico. Si vous voulez en savoir plus sur l'audio fonctionnant sur le Pico W, nous avons un article sur Tout sur la sortie du son avec le Pico W ici.

Et ne manquez pas de consulter d'autres Paragon Projects ici.

Une fois que vous avez obtenu les vôtres, quelles questions allez-vous enregistrer ?

2 commentaires

  1. Joseph Buta sur octobre 6, 2023 à 6:53 pm

    Je ferais "Décrivez un moment où vous vous êtes senti vraiment vivant".

Laissez un commentaire