Drumpad Simulator

Description du projet :

Réalisé en classe de 1ère, la seule consigne qui avait été donnée était l’obligation d’utiliser Python pour réaliser le projet et y implémenter des listes et des dictionnaires.
Drumpad Simulator se compose en 4 pages. La 1ère page sert de menu, les 2e et 3e pages servent à expliquer à quoi servent tous les boutons présents sur la page principale qui est la dernière et donc là où se trouve le drumpad.
Les fonctionnalités disponibles sont :

  • Jouer un son avec l’un des 16 carrés colorés au centre de l’écran;
  • Ajouter un « blanc », c’est-à-dire ajouter une pause entre 2 sons;
  • Enregistrer une suite de sons;
  • Modifier cette même suite de sons;
  • Ajuste le tempo, c’est-à-dire le délai entre chaque son pendant un enregistrement.

Objectifs du projet :

Réaliser un drumpad en Python en utilisant les listes est les dictionnaires. Tous les sons utilisés sont rangés dans une bibliothèque qui associe à chaque son, un numéro utilisé pour lire le fichier audio en question lorsque le bouton correspondant est cliqué.

Ce projet a été réalisé en janvier 2023, dans le cadre d’un cours de NSI en première et en groupe avec Sidi MANSOUR, Zakaria DOUIB, Soulaymane TOUBALI et moi-même.

Images :

Menu principal.

Extrait de la 1ère page du tutoriel.

Extrait de la 2è page du tutoriel.

Page principale avec le drumpad au centre et les boutons sur la droite.