
Projet d’intégration en sciences informatiques et mathématiques
Description du projet
Nous avons développé une batterie (drum) virtuelle. En d’autres mots, nous pouvons jouer l’instrument sans réellement avoir une batterie devant nous.
En premier lieu, nous avons construit deux baguettes munies de papier de couleur sur le bout, mais n’importe quels objets de couleurs différentes peuvent faire l’affaire. À l’aide du langage Java et du logiciel Processing, nous avons développé un système pour suivre ces couleurs à partir de la vision d’une simple webcam.
Nous avons disposé plusieurs rectangles sur l’écran, qui symbolisent des tambours, il suffit simplement de toucher ces derniers avec la baguette et un son est joué. Cependant, une certaine baguette ne peut pas frapper tous les tambours, seulement ceux associés à sa couleur. Grâce à plusieurs calculs, si on frappe le tambour avec une plus grande vitesse, le son est amplifié.
Enfin, nous nous sommes assurés que l’application soit le plus personnalisable possible, pour que ses utilisateurs soient confortables en l’utilisant. On peut aisément changer les couleurs à suivre, les sons des tambours et le paramètre d’intensité des frappes, dépendant sur si on veut jouer la batterie généralement plus vite ou plus lentement.
- Lundi, 10 févrierNous avons planifié ce par quoi nous voulions commencer le projet. Nous avons créé unLire la suite « Lundi, 10 février »
- Jeudi, 13 févrierNous avons continué à planifier le projet, et amorcé nos recherches sur les différentes technologiesLire la suite « Jeudi, 13 février »
- Lundi, 17 févrierNous avons continué de planifier le projet et les recherches sont encore en cours. ÉtantLire la suite « Lundi, 17 février »
- Jeudi, 20 févrierNous avons terminé de travailler sur la planification et la clarification de nos objectifs àLire la suite « Jeudi, 20 février »
- Lundi, 24 févrierNous avons avancé considérablement sur notre recherche de la technologie MIDI. Nous devrons créer notreLire la suite « Lundi, 24 février »
- Jeudi, 27 févrierNous avons terminé nos recherches sur la technologie MIDI. Nous savons maintenant que nous devonsLire la suite « Jeudi, 27 février »
- Lundi, 2 marsNous avons commencé à étudier la technologie de la Kinect et de l’infrarouge. C’est uneLire la suite « Lundi, 2 mars »
- Jeudi, 5 marsNous avons modifié quelques événements dans notre planification. La construction commencera une semaine plus tard,Lire la suite « Jeudi, 5 mars »
- Mercredi, 11 marsAujourd’hui, j’ai construit les baguettes pour le drum virtuel. Il ne restera qu’à décider commentLire la suite « Mercredi, 11 mars »
- Mercredi, 15 avrilCHANGEMENT DE PLANS Étant donné la situation actuelle du COVID-19, nous ne pourrons pas commanderLire la suite « Mercredi, 15 avril »
- Samedi, 18 avrilAujourd’hui, nous commençons à tester Unity pour premièrement comprendre comment fonctionne l’implémentation de la vidéoLire la suite « Samedi, 18 avril »
- Dimanche, 19 avrilEn utilisant la méthode de chercher la couleur rouge dans Unity, nous avons rencontré deuxLire la suite « Dimanche, 19 avril »
- Mardi, 21 avrilNous avons pris la décision de changer de Unity à Processing pour le moment. AprèsLire la suite « Mardi, 21 avril »
- Dimanche, 26 avrilNous avons écouté certaines vidéos pour se familiariser avec Processing et Java, mais nous avonsLire la suite « Dimanche, 26 avril »
- Mardi, 28 avrilNous avons essayé d’ajouter du son dans notre projet. Nous avons commencé par inclure laLire la suite « Mardi, 28 avril »
- Samedi, 2 maiNous avons réussi à suivre deux baguettes sur l’écran, de couleurs différentes bien sûr. C’étaitLire la suite « Samedi, 2 mai »
- Mardi, 5 maiNous avons réussi à déterminer l’intensité des frappes. Cependant, c’est plutôt un estimé de l’intensitéLire la suite « Mardi, 5 mai »
- Dimanche, 10 maiNous avons essentiellement terminé notre projet, ayant complété la majorité de nos buts. L’application contientLire la suite « Dimanche, 10 mai »
Projet réalisé par Loïc Cyr et Matthew Rajala, étudiants en Sciences informatiques et mathématiques au Cégep de Saint-Jérôme, session hiver 2020.