Pöytä

Projet en deux parties ayant pour support la table numérique tactile présente à l'(S)pace Fontaine Numérique de l'Université de Montpellier

Algorithme

La première partie du projet consistera en la création d'un algorithme de "décodage" audio. Prenant en entrée un fichier audio (MIDI ? FLAC ?), la programme analysera ses fréquences / bandes afin de placer des symboles à des temps précis, créant donc une piste pour la musique, une sorte de partition musicale.

Jeu

Le jeu se jouera table tactile numérique de la Fontaine Numérique. Détectant jusqu’à 10 points de contact, on peut alors imaginer que le jeu permettra jusqu’à 10 joueurs de jouer ensemble (à un seule main). En restant réaliste, au moins 6 joueurs peuvent jouer ensemble sur la table, avec deux personnes jouant sur chaque bord long à deux mains et un joueur sur chaque bord court à une seule main (cf schéma sur OpenProject). Le jeu chargera deux fichiers à la fois :

  • Le fichier audio, qui sera lu durant la session de jeu
  • Le fichier de piste généré par l’algorithme

Les deux fichiers seront donc « synchronisés » afin de faire correspondre les notes musicales dans ces deux fichiers.

Le but du jeu sera donc d’appuyer sur les touches, symbolisées par des cercles, au bon moment. C’est-à-dire appuyer aux temps générés par l’algorithme pour ce fichier musicale, et donc être en rythme avec la musique. Plus un joueur sera précis, plus il gagnera de points.

Instruction GIT

Pour pouvoir setup un environnement de travail GIT: Télécharger et installer SYSGIT : https://git-for-windows.github.io/

Créer le dossier C:/Users/User/.ssh et générer vos clefs ssh :

ssh-keygen

Récupérez le contenu de la clef SSH publique dans id_rsa.pub et l'ajouter sur votre profil GitLab

Ensuite, déplacez vous dans le dossier où vous voulez initialiser votre workspace GIT et faites un click droit -> Git Bash Here

git clone git@gitlab.info-ufr.univ-montp2.fr:FaJoGiFo/poyta.git
cd poyta

OpenProject

Nous utiliserons OpenProject pour la gestion de projet. Vous trouverez le tout à l'adresse suivante : https://openproject.deep-nope.me/projects/poyta

Connectez-vous avec les mots de passe communiqués par mail.