You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
fdeĉ 9f526c01a6 update screenshoot 6 months ago
.git-assets update screenshoot 6 months ago
sounds/beep adding sound files and playing 6 months ago
.gitignore fix typo and add the pause and exit features (Fix #2 and Fix #3) 6 months ago
README.md fix readme 6 months ago
notes.json moving notes to an external json file 6 months ago
notes_trainer.py fix typo 6 months ago

README.md

Notes trainer

Ce script a pour but d'aider à l'apprentissage des notes du manche d'une guitare ou d'une basse mais également d'entrainer son oreille. Le principe est simple, le script choisit une note au hasard (la joue éventuellement) puis affiche sa (ou ses) position(s) sur le manche

Prérequis

  • Python 3 est nécessaire au fonctionnement du script.
  • playsound est nécessaire également pour la partie audio (pip3 install playsound)

Utilisation

./notes-trainer.py

Le script propose d'ajuster quelque réglages au démarrage parmis lesquels :

  • La gamme à utiliser (Chromatique ou Diatonique)
  • L'instrument utilisé (Guitare ou Basse)
  • Le(s) octave(s) à utiliser
  • La notation des notes à utiliser (francophone, anglophone ou germanophone)
  • Le mode de fonctionnement du programme :
    • Le programme donne une seule note
    • Le programme donne une note et une octave
    • Le programme donne une note, une octave et une corde
  • Le temps d'attente après la note et après la correction

Ensuite il est possible de mettre en pause le script en appuyant sur espace et de quitter en appuyant sur échap

Capture d'écran

Capture d'écran 1