Clavier arrangeur midi virtuel

Soyez le premier à donner votre avis sur cette source.

Vue 12 451 fois - Téléchargée 2 250 fois

Description

Bonjour à tous, je débute actuellement au piano, et je vous propose un projet d'apprentissage. Il s'agit d'un simple piano virtuel qui peut être piloté au clavier, à la souris, ou encore avec un clavier MIDI branché au PC avec un adaptateur MIDI->USB.

La particularité est que la note s'affiche sur la partition et son nom, au format classique et américain s'affiche sur l'écran.

Il y a aussi un mode "Musiques", contenant une musique partielle (Baloo tiré du livre de la jungle) ainsi qu'une musique complète (Danicopédie de Daniel Ichbiah). Ces musiques peuvent être modifiées simplement grâce au fichier musiques.ini à la racine (On peut ajouter ses propres morceaux, jusqu'à 10 au total). Au lancement de la musique, les notes s'inscrivent sur la partition, et les touches à appuyer changent de couleur.

Je me sers d'un clavier Yamaha YPT-210 ou PSR-E213, et ça fonctionne très bien.

J'aimerais par la suite ajouter la possibilité de lire un fichier MIDI et/ou de transformer sa partition en fichier MIDI.

Merci à tous

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
54
Date d'inscription
mardi 22 juin 2004
Statut
Membre
Dernière intervention
29 décembre 2008

Plusieurs sites te permettront d'approfondir la norme MIDI et le format des messages. Un exemple :
http://www.sonicspot.com/guide/midifiles.html

Bonne continuation
Messages postés
12
Date d'inscription
vendredi 3 janvier 2003
Statut
Membre
Dernière intervention
17 septembre 2009

J'ai pas trouvé beaucoup d'infos concernant les commandes $B, mais c'est intéressant je vais voir ce que je trouve là dessus. Pour le reste j'y avais également pensé, une gestion amélioré des touches du clavier (parfait avec les touches fonctions), la lecture de fichiers MIDI, la possibilité de créer ses partitions et de les enregistrer, etc. (j'ai d'ailleurs prévu depuis le début un bouton Outils/Préférences, que je voulais remplir de fonctions mais ça viendra)

Merci encore pour ces remarques pertinentes
Messages postés
54
Date d'inscription
mardi 22 juin 2004
Statut
Membre
Dernière intervention
29 décembre 2008

Re ....,
J'ai bien récupéré ta dernière mise à jour avec la nouvelle mélodie.
Je pense qu'il serait intéressant de pouvoir lire directement un fichier MIDI.
Reste à voir comment, dans ce cas, définir l'accompagnement!

Cordialement,
Pierre
Messages postés
54
Date d'inscription
mardi 22 juin 2004
Statut
Membre
Dernière intervention
29 décembre 2008

Effectivement ça explique .....

Pendant qu'on en est à des améliorations tu peux aussi prévoir d'ajouter quelques 'slider' pour modifier certains paramètres, par exemple:
- la vélocité (envoyée avec la note)
- d'autres paramètres envoyés par les commandes $B (Controller Event). En particulier le paramètre 'Modulation' peut produire un effet intéressant.

Note: Afin d'utiliser les touches du clavier sur une plus grande portée j'avais, dans mon test, utilisé les touches fonctions F1 et F2 pour décaler, en + ou en -, d'un octave (en dessous du clavier du piano j'avais les libellés des touches et je déplaçait ces libellés en fonction de l'octave).
Messages postés
12
Date d'inscription
vendredi 3 janvier 2003
Statut
Membre
Dernière intervention
17 septembre 2009

C'est normal j'utilise le format décimal alors que c'est de l'hexa, erreur de super newbie! :-)

Merci pour la liste en tout cas
Afficher les 12 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.