On dispose avec ce logiciel non seulement d'un lecteur, mais d'un éditeur,
certes simplifié, permettant de créer et de modifier les fichiers MIDI.
Nous détaillerons essentiellement les fonctions de lecture dans le cadre de ce tutoriel.
Attention : Les modifications "pour écoute" effectuées le sont dans le fichier même.
Répondre toujours "non", en fermant le logiciel ou le fichier, à la question "Enregistrer le document avant de Fermer ?"
(sinon vous écrasez votre fichier d'origine) Bien entendu à moins que ce ne soit vraiment ce que vous vouliez !
Le choix du morceau à jouer se fait exclusivement par le menu Fichier (ouf, le programme est en français ! normal, écrit par un français)
Il n'est pas possible de "Glisser-déposer" un fichier à la souris depuis un explorateur Windows.
Apparaît immédiatement la principale particularité de ce logiciel : l'affichage en "Pianoroll"
(rouleau de piano mécanique) du morceau.
Cet affichage peut être "Zoomé" avec les deux curseurs, l'un pour l'échelle verticale du pianoroll,
l'autre pour l'échelle horizontale.
On peut déplacer la vue avec les deux ascenseurs pour voir un autre bout du morceau (horizontalement)
ou d'autres notes (verticalement)
Chaque piste (canal) est affectée à une couleur.
On peut sélectionner une piste soit avec la boite de sélection "Piste", soit en cliquant Au dessous
du carré de couleur correspondant.
L'usage de cette "sélection" viendra ultérieurement. Ici la piste sélectionnée est la piste 2 (Alto).
Par contre si on clique Sur un des carrés de piste, cela a pour effet de la rendre Active ou Muette (alternativement)
Une piste muette n'apparait pas dans le pianoroll ni sur les touches du piano, et bien sûr n'est pas jouée.
Ici elles sont toutes actives.
La boite de sélection du périphérique de sortie est peu importante :
il vaut mieux conserver la valeur par défaut "Java Sound Synthetiser".
Même si elle permet théoriquement d'imposer la sortie via le synthétiseur de la carte son, ou un synthétiseur externe
(Pb de temps réel avec un autre que celui de Java)
Les boutons Play Stop Rewind que l'on trouve sur tous les lecteurs ne nécessitent pas de commentaire particulier
Il faut remarquer un bouton "Enregistrement" (rouge) qui permet d'enregistrer
une piste MIDI à partir d'un clavier externe s'il y en a un.
Et enfin le bouton de bouclage permettant de boucler sur une partie de morceau.
Fonction éminemment intéressante pour nous, elle nous permettra de boucler sur les mesures 15 à 17 par exemple.
La barre d'avancement "Position" offre peu d'intérêt, car en %, et passive.
La position dans le morceau sera plutôt définie par le curseur du pianoroll !
Le curseur "Tempo" permet de modifier le tempo relatif, mais traduit en absolu dans le champ voisin.
Attention : La taille de ce champ est aléatoire et il s'avère parfois trop court pour afficher 3 chiffres (bug).
Le bouton voisin est à manier avec précaution (jamais) :
il fige la valeur actuelle du tempo dans le fichier lui-même.
En d'autre termes, on ne sait plus du tout où on en est pour une simple écoute (ce n'est utile qu'en édition)...
L'onglet "Evénements midi" n'offre aucun intérêt pour nous : il donne un listing des événements MIDI (le code du fichier)
La fenêtre de visualisation est divisée en deux parties, la séparation étant d'ailleurs déplaçable à la souris.
La partie supérieure est occupée par le pianoroll
La partie inférieure est occupée par ce qui est défini dans la boite de sélection indiquée actuellement "Clavier"
Nous verrons ultérieurement l'usage de cette boite pour afficher autre chose et pourquoi.
Enfin les trois boutons à droite de cette sélection définissent l'action de la souris :
Choix de ce qui est joué, outil de sélection, ou outil d'édition. Les notes créées lors de l'édition étant
de durée définie par la boite de sélection voisine.
Après ce tour d'horizon un peu longuet, nous allons voir ce que cela donne en fonction des diverses tâches à effectuer.
Au fur et à mesure de l'écoute, le pianoroll défile et le piano joue.
La position est notée précisément par le curseur vert dans le pianoroll ("tête de lecture").
On peut alors définir précisément la position où on veut commencer à jouer en déplaçant à la souris ce curseur !
Attraper le curseur lui-même avec la souris.
Cliquer dans le pianoroll est déconseillé :
certes cela positionne aussi le curseur à cet endroit, mais effectue en plus des actions
"parasites" dépendant du mode de la souris (ajout ou sélections/modifications de notes elles-mêmes par exemple :
c'est aussi un éditeur !).
On peut se repérer précisément en mesures/temps, affichées sur le bandeau du curseur du pianoroll.
Dans l'exemple ci dessus, le curseur est au début du 3ème temps de la mesure 10.
Les mesures sont ici numérotées à partir de 0
Ainsi la première mesure 1 est notée "mesure 0" etc.. la mesure 10 est notée 9.
De plus un défaut du programme fait afficher uniquement des mesures 4/4
Certes les barres de mesures (traits en gris un peu plus foncé que le gris clair des temps)
sont correctes, mais ceci n'est pas répercuté sur le numérotage ...
Bon, d'accord dans l'exemple ça ne se voit pas, normal, ce morceau est à 4/4 !
Dommage ce bug, cela rend les numéros de mesures
pratiquement inutilisables. (bug report transmis au concepteur)
Ne pas oublier que c'est un logiciel gratuit !
Comme tous les logiciel gratuits, il est fourni "en l'état".
Modifier le volume plus finement est ... la modification du fichier lui-même
(édition MIDI)
Cette modification est alors bien plus puissante qu'un simple réglage de volume, mais par contre beaucoup
plus délicate.
En effet, il est possible de définir complètement les variations de volume de chaque
piste tout au long du morceau !
Cette fonction ne sera pas étudiée ici car elle dépasse le cadre de ce tutoriel.
Ici on a saisi un crescendo sur un temps (le deuxième temps de la mesure 2)
Pour juste modifier le volume initial de la piste, il suffit de saisir un seul point au tout début du morceau.
Très délicat à faire si la première note débute à ce moment !
Cette note risque de démarrer avec le volume initial du fichier,
puis immédiatement un "piano subito" à la valeur saisie.
Le volume affiché/modifié dans la fenêtre est celui de la piste sélectionnée par ailleurs.
Ne pas oublier que le fichier lui-même est modifié de ce fait. (petite étoile devant le nom du fichier), ce qui provoque la question habituelle en quittant : "Voulez vous sauvegarder le fichier ?". A laquelle il vaut mieux répondre non dans le cadre d'une simple lecture !
L'outil crayon permettrait de rajouter des changements d'instruments dans la piste sélectionnée par ailleurs
On peut alors jouer cette partie seulement (Play ne joue que ça à chaque fois) ou en boucle
(avec le bouton "boucle" )
Pour annuler la sélection, on en sélectionne une nouvelle de longueur nulle.
Mentionnons les petites corrections (note fausse par exemple) qui peuvent être apportées facilement avec l'outil
sélection, en déplaçant une note sur la vue "pianoroll" :
Déplacement vertical pour en changer la valeur,
Déplacement horizontal pour en changer l'instant,
Et même en attrapant le "bout" de la note, en changer sa durée !
Pour supprimer une note, on la sélectionne puis "retour arrière"
Pour en créer une on utilise l'outil Edition (le crayon)
Signalons une fonction intéressante : le clavier virtuel.
On peut (généralement s'utilise "à l'arrêt") jouer une note quelconque "nue".
En fait en cliquant sur le clavier avec la souris en mode "sélection", la note cliquée est jouée
immédiatement (dans la voix actuellement sélectionnée par ailleurs)
En n'utilisant pas l'outil crayon à ce moment, la note n'est pas ajoutée au morceau !
Des infos plus complètes sur la création/l'édition de fichiers MIDI se trouvaient sur le site de l'auteur
Le plus complet actuellemnt restant sur le WEB est à ma connaissance ce présent site où vous êtes !!
Voir aussi un ⇒ Tuto ici même.
Le logiciel est téléchargé depuis un des nombreux sites de téléchargement par exemple ici
Le site de l'auteur Pascal Naidon n'existe plus (www.les-stooges.org/pascal/)
Attention dans ces sites de téléchargement à cliquer sur le bon bouton, celui réellement pour MidiSwing, et pas télécharger autre chose, induit en erreur par une publicité déguisée (le plus gros bouton étant souvent une pub et pas ce qu'on veut)
Il se présente sous la forme d'un dossier compressé (fichier zip)
On récupère ("Enregistrer la cible du lien sous") ce fichier zip dans un dossier temporaire quelconque
(par ex "Mes Documents" ou un "temp" etc...)
Il faut ensuite en extraire le contenu pour le mettre dans un dossier "normal" au choix,
de préférence un dossier de nom "MidiSwing" que l'on crée par exemple dans "Program Files"
Pour extraire le contenu du fichier compressé, avec un Windows moderne (≥ XP), on peut utiliser
"l'Assistant Extraction" que l'on invoque par un clic droit sur le dossier zip, et "Extraire tout" :
L'assistant d'extraction permet de choisir le dossier destination, en le créant au besoin,
par le bouton "Parcourir" :
"
Puis "Suivant" ... "Terminer".
On peut maintenant créer des raccourcis de lancement sur le bureau et/ou dans le menu "Démarrer".
Le programme "qui se lance" est le programme exécutable *.exe ou le programme "archive Java" *.jar
selon la version que l'on a téléchargée (pour Windows, ou générique JAVA)
De toute façon les deux fonctionnent pareil.
Le sélectionner et "copier" (ici via le clic-droit, mais Ctrl-C ou le menu Edit marche aussi)
Enfin Clic-droit sur le bureau et "Coller le raccourci" :
Le renommer de "raccourci bla bla bla" en "MidiSwing" (Clic-droit, renommer)
On fait pareil éventuellement dans le "Dossier" Démarrer, que l'on ouvre par un
clic droit sur Démarrer et "Ouvrir"
au lieu de cliquer "comme d'hab".
On peut alors naviguer dans ce "Dossier" Démarrer, et y créer où on veut un "Nouveau dossier"
(qui sera en fait un nouveau menu !), puis "Coller le raccourci" dans ce nouveau dossier.
Le lancement la première fois d'un tel logiciel installé "manu militari" fait râler Windows :
"Editeur inconnu bla bla ëtes vous sûr, voulez vous poser la question à chaque fois"
Bien entendu, accepter, et décocher la case pour ne plus être embêté.
Comment savoir si Java est installé ?
Facile ! Le site de Java propose un lien "Est-ce que je dispose de Java ?"
(Sinon, si le métronome et le clavier virtuel de mon site fonctionnent, c'est que Java est installé !)