Clavier

Cette applet Java simule un clavier de piano.
Il utilise le synthétiseur Midi par défaut pour générer le son.
Si aucun séquenceur n'est disponible, l'applet ou l'application autonome lancée en dernier ne fonctionne pas.
Arrêter les autres applications et relancer celle-ci.
Avec Java 6, on dispose de plusieurs séquenceurs indépendants.

Pour jouer simplement une note, cliquer sur le clavier virtuel.

Enregistrement

Il n'est pas prévu de sauvegarder/restituer le morceau enregistré dans un fichier.
Ce clavier virtuel est ainsi seulement pour enregistrer/jouer de courtes séquences musicales et non pas un morceau entier !
Nota : Pour sauvegarder vos œuvres je préconise MidiSwing plus simple qu'un éditeur complet.

Cliquez sur le bouton
L'enregistrement se fait à partir du début (le morceau précédent est effacé) ou à partir de là où on est (la fin du morceau précédent est effacée), ou ajouté après la fin du morceau précédent.

Pour chaque note, choisir la durée de la note et cliquez la note sur le clavier.
La saisie de triolets se fait en cochant la case , après le choix de la durée de note.
Les notes pointées s'obtiennent en cochant la case .
Ces cases se désélectionnent si on choisit une autre durée de note.
Le bouton permet de lier la/les prochaine(s) note(s) : tant que cette case est sélectionnée, la saisie d'une note de même hauteur continue la note précédente
Cette case se désélectionne si une note de hauteur différente ou un silence est saisi.
Pour insérer un silence de même durée, cliquez sur le bouton (l'icone de ce bouton varie avec la durée de note sélectionnée)
Pour effacer la/les dernière/s note/s ou silences saisi/s, cliquez sur le bouton , plusieurs fois pour effacer plusieurs notes.
L'effacement d'un silence efface tous les silences depuis la dernière note.
En fin d'enregistrement, cliquez sur le bouton .

Restitution

Le bouton rejoue le morceau (de là où on en est si pause).
Ce bouton se modifie alors en pour arrêter le morceau là où on en est (pause).
Le bouton arrête le morceau et se replace au début.
Le bouton se place en fin de morceau et permet d'enregister la suite en appuyant sur .
Le bouton se place au début du morceau, l'enregistrement effaçant le morceau précédent.
Le bouton fait jouer le morceau sans fin, sinon une fois seulement.

Le morceau est joué au tempo sélectionné par " = ", défiler avec les curseurs, ou tapez une valeur et "Entrée".

Application autonome

Le fichier jar peut aussi s'exécuter en tant qu'application autonome sur votre PC.
(lancée par le bouton de menu de haut de page)

Bugs et particularités

Avec Java 1.5 la durée de la piste est la plus grande durée enregistrée, elle ne peut jamais diminuer...
Le changement de tempo pendant l'exécution en boucle provoque un couac et une tempo aléatoire. Arrêter (bouton stop) pour changer le tempo.
L'enregistrement d'un nouveau morceau à partir du début garde l'ancienne première note sur Java 1.5 (OK sur 1.6)
La pause ne marche pas bien en boucle, quand on redémarre : couac et tempo aléatoire lors du retour au début.
Todo list : corriger ces bugs autant que possible (mais je ne peux pas corriger les bugs du moteur Java lui-même !)
    choix d'instruments, choix de ports de sortie (utilisation d'un synthé externe, ou du synthé matériel de la carte son s'il y a)
    Enregistrement et rechargement de fichiers pour l'application autonome (impossible dans l'applet)

Vos remarques par mail seront les bienvenues pour améliorer le produit.

 

Clavier Métronome    Musiquee Accueil Mail