You cannot 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 2 years ago
.git-assets update screenshoot 2 years ago
sounds/beep adding sound files and playing 2 years ago
.gitignore fix typo and add the pause and exit features (Fix #2 and Fix #3) 2 years ago
README.md fix readme 2 years ago
notes.json moving notes to an external json file 2 years ago
notes_trainer.py fix typo 2 years 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