Commit 7dfe7f66 authored by Grégory DAVID's avatar Grégory DAVID
Browse files

Proposition de formatage plus sobre en utilisant le Markdown

parent 47134970
# Éloïse-Julien
Projet de BAC Spécialité ISN session 2019 : Joueur d'échantillons à déclencheur clavier (Sampler)
Joueur d'échantillon à déclencheur clavier
Cahier des charges fonctionnel
Projet Personnalisé Encadré (PPE)
#Projet
L’objectif de ce projet est de réaliser un sampleur possédant deux octaves à déclencher avec le clavier. Chaque note correspondrait à une touche précise du clavier. L’utilisateur aurait la possibilité de changer d’instruments ( piano, guitare électrique/acoustique, flûte à bec…). Il sera possible de jouer plusieurs notes en même temps.
##Listes exhaustives des éléments et contraintes
- Capacité du clavier à accepter l’activation de plusieurs touches en même temps
# Joueur d'échantillons à déclencheur clavier
L’objectif de ce projet est de réaliser un *sampler* possédant deux
octaves à déclencher avec le clavier textuel d'un ordinateur. Chaque
note correspondrait à une touche précise du clavier. L’utilisateur
aurait la possibilité de changer d’instruments (piano, guitare
électrique/acoustique, flûte à bec…). Il sera possible de jouer
plusieurs notes en même temps.
# Cahier des charges fonctionnel
## Listes exhaustives des éléments et contraintes
- Capacité du clavier à accepter l’activation de plusieurs touches en
même temps
- Placement des notes sur le clavier de manière pratique et pertinente
- Capacité à faire tenir une note si on reste appuyer
- Capacité à faire tenir une note si on reste appuyer
- Support visuel non-fonctionnel (simple et purement esthétique)
- Menu accessible à tout moment pour changer d'instrument
- Touche associée à une note précise
- Création d'une banque de son
1instrument=un dossier / 1 note = un nom de fichier
##Technologies/ méthodes :
- linux
- langage → Python
- module → pygame
- support d’échange → framagit
- autre source → open classrooms → interface pygame
→ pillow
→ Terminal
\ No newline at end of file
- un dossier par instrument
- un fichier par tonalité
## Technologies et méthodes
- système d'exploitation : `GNU/Linux`
- langage : `Python3`
- modules : `pygame`
- support d’échange : https://framagit.org
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment