1. Présentation du Projet
Le projet consiste à développer une application interactive fonctionnant sur un Raspberry Pi équipé d’un écran tactile. Cette application permettra :
• de jouer différents sons via des « pads » (zones tactiles à l’écran)
• d’enregistrer ses propres sons via un micro connecté
• et d’associer ces sons enregistrés aux pads
Nos objectifs
Notre objectif est de créer une interface web intuitive, permettant de jouer différents sons via des boutons ou des touches clavier. Le projet doit également inclure un aspect graphique agréable ainsi qu’un code clair et bien documenté.
Avancé du projet
04/04/2025 : Brainstorming sur le concept de boîte à sons. Répartition des tâches au sein du groupe.
Semaine du 07/04 au 13/04/2025 : Test du projet et cherche d'idée pour la suite:
Nous avons terminé le développement des bases fondamentales du projet, ce qui inclut la mise en place de l'interface principale et des fonctionnalités de base. De plus, nous avons enrichi l'expérience utilisateur en ajoutant de nouveaux sons variés, permettant ainsi une exploration plus large des possibilités offertes par notre application.
Semaines du 14/04 au 27/04/2025 : Implantation d'un nouveau bouton sur le site et amélioration visuel du projet:
Nous avons ajouté un bouton permettant de changer l'ambiance du site pour correspondre à celle du rpojet et nous avons redesigner le projet pour une expérience utilisateur plus agréable et ajouté de nouvelle fonctionnalités pour faire avancer le projet
Difficultés des semaines du 14/05 au 27/04/2025 :
-Trouver un code pour le bouton a été plûtot fastidieux car plusieurs techniques sont possibles et peu correspondent au résultat attendu
-Le transfers du code du rasberry au pc est un vrai problème qui nous affecte toujours. Il y a aussi une imcompatibilité entre les moteurs de recherches et le programme que l'on doit régler
Semaine du 28/04 au 04/05/2025 : Nouvelle amélioration visuelle du projet et avancé de la compatibilité du code entre le PC et la raspberry:
Cette semaine une fichier css pour le projet a était créé ce qui lui donne une apparence correcte(elle n'est pas finale), nous avons aussi travaillé sur la compatibilité entre les pc et les raspberry pour pouvoir tester le programme sur un pc
Difficultés de la semaine du 28/04 au 04/05/2025 :
-Coder sans un raspberry car le programme n'est pas encore compatible est un vrai challenge car il est impossible de voir les résultat ce qui rend le travail vraiment très fastidieux
-J'ai ajouté un léger flash quand on appuie sur l'écran du projet mais le code n'est pas optimale et le résultat est peu satisfaisant
Semaine du 05/05 au 11/05/2025 : Enfin le problème de chargement infini est réglé et le boitié et en création:
J'ai un peu eu de mal avec la raspberry étant donné que je ne savais pas comment elle marchait mais j'ai fini par trouver et j'ai pu régler le problème du chargment infini, il s'agissait uniquement du librairie manquante et j'ai enfin pue voir a quoi ressemblait le Projet, j'ai donc un peu modifié l'aspect visuelle du site (encore).
Jolan est entrain de créé le boitier qui sera destiné à l'écran de la raspberry et la raspberry pour avoir une véritable boite à son, et une amie pourra nous imprimer le boitier
Difficultés de la semaine du 05/05 au 11/05/2025 :
-Il y a eu des problèmes avec les formats du receptacle pour la raspberry durant sa modélisation
-J'ai eu beaucoup de mal avec la raspberry car je me suis pris la tête pour rien et j'ai butté sur le fait que les pads continuait a briller de plus en plus a chaque fois que j'appuyait dessus
Semaine du 12/05 au 18/05/2025 : Ajout d'un nouveau bouton sample et création d'un boitier:
Ajout d'un bouton pour faire une sample de plusieurs pads pour avoir plus de dynamisme dans le mixage et il y a maintenant possibilité de choisir le pads sur lequel on veux mettre l'enregistrement
Création d'un boitier pour l'écran et la raspberry pour avoir une vrai soundboard
Difficultés de la semaine du 12/05 au 18/05/2025 :
-J'ai eu des difficultées sur le code par rapport à la création du nouveau bouton mais surtout à cause du raspberry qui ne voulais pas charger les librairies de p5.js ce qui ma pris BEAUCOUP de temps
- Nous avons eu un problème au niveau de la boite. Nous devions avoir une boite qui tiendrait le raspberry et l'écran mais il y a eu un quiproquo au niveau de cela et nous n'avons donc qu'un boitier pour la raspberry pour l'instant