Exemples d'utilisation des outils sonores editmidi et midiweb0 de studyvox

La rubrique midiweb a été remaniée, en tenant compte de la nouvelle version de l'éditeur editmidi (actualisé au 9 novembre 2005) Dans cette nouvelle version, vous pouvez utiliser editmidi à partir d'un lien dans une page HTML, si vous avez installé la dernière version des outils de studyvox

. Le lien ci-dessous permet d'exécuter l'éditeur editmidi, dans l'environnement d'internet explorer. Si vous activez ce lien, on vous proposera d'enregistrer ou d'exécuter la commande editmidi.exe Vous choisirez "exécuter" puis après avoir répondu "oui" à la question de confiance, vous ouvrierez une fenêtre de l'éditeur editmidi, dans votre navigateur. Vous basculerez alors entre cette page et la fenêtre de l'éditeur editmidi, en utilisant ALT+TAB, pour vous familiariser avec les items de la barre de menu de editmidi.

Exécution de l'environnement sonore editmidi de studyvox

Si vous n'avez pas installé la dernière version de sv3, l'éditeur ne fonctionnera pas correctement, mais vous pouvez néanmoins activer le lien ci-dessous, pour prendre connaissance de sa barre de menu.

Exécution de l'environnement editmidi

editmidi.exe est une application pour WINDOWS (toutes versions) que vous pouvez exécuter avec ou sans paramètre.

Vous trouverez ce fichier editmidi.exe dans le dossier de chemin

c:\sv3\mathvox

de votre disque dur (après son installation)

Vous pouvez taper le chemin \sv3\mathvox\editmidi.exe dans le champ d'édition de l'item "exécuter" du menu "démarrer" (ou à l'invite des commandes de DOS)

Vous pouvez indiquer, à la suite de editmidi.exe, un nom de fichier .tab, qui doit contenir une tablature. Dans ce cas, la tablature est jouée avec le midimapper courant, puis solfiée, puis on quitte la commande, sans entrer dans l'environnement. Cela permet d'illustrer des cours de musique, avec des exercices de solfège.

Pour cela, placez simplement un lien dans une page HTML, avec un petit fichier .bat, qui contient la ligne :

c:\sv3\mathvox\editmidi fichier.tab

où fichier.tab est le nom d'un fichier de tablature, que vous indiquerez avec son chemin.

Mais je vous conseille pour vos cours, d'utiliser plutôt l'outil midiweb0.exe, qui est bien plus commode que editmidi.exe

Paramètres de la ligne de commande de l'outil sonore midiweb0

Si vous voulez prendre connaissance de l'outil midiweb0.exe, vous pouvez activer le lien ci-dessous, qui vous donne uniquement la syntaxe de sa ligne de commande.

Exécution ou téléchargement de l'outil MIDIWEB0 sans paramètre

Le lien ci-dessous donne un exemple d'utilisation de midiweb0.exe avec des paramètres. C'est un lien avec le fichier MIDI_E1.BAT, qui contient la ligne : c:\sv3\mathvox\midiweb0.exe #m5 !cdefg "ceg>c"

Exercice musical en do majeur

Vous remarquerez que midiweb0.exe est recherché dans le répertoire mathvox de c:\sv3. Ceci explique pourquoi il faut installer cet outil à cet emplacement.

Les commandes que l'on peut choisir pour les arguments de midiweb0 sont très nombreuses, et elles seront décrites plus loin avec des exemples d'applications. Elles contiennent des actions, que vous pouvez aussi accomplir dans l'environnement editmidi.

Les menus de l'editeur editmidi

L'environnement editmidi, est un éditeur de texte pour WINDOWS, dans lequel on peut exécuter des tablatures musicales.

Il possède une fenêtre d'édition usuelle, du type sdi (simple document interface) comme vous en trouvez dans les éditeurs comme wordpad ou le blocnote.

Dans la barre de menu, j'ai ajouté, en plus des menus habituels "fichier" "edit" ... les menus "outils" "saisie" et "parole", qui permettent de saisir des formules de mathématiques, de les lire à haute voix, de les traiter, puis de les insérer dans la fenêtre d'édition, si on le désire.

Pour faciliter l'étude, et pour rendre la lecture plus vivante, le menu "parole" permet de lire à haute voix, la donnée courante, le résultat courant... Ceci est indispensable pour les aveugles, qui ont souvent des difficultés à lire les formules avec leur synthèse vocale, qui n'est en général, pas bien adaptée au traitement des mathématiques et de la musique.

Saisie des caractères ASCII ou ISO pour les textes, les formules et les tablatures

Les textes, les tablatures et les formules peuvent être tapés dans la fenêtre d'édition, ou entrés en utilisant le menu "saisir"

Les caractères tapés dans la fenêtre de l'éditeur sont saisis en code ISO, comme pour tout éditeur pour WINDOWS.

Les caractères saisis à l'aide des items du menu "saisir", sont saisis en code ASCII, comme le font les éditeurs pour DOS, pour permettre de choisir les caractères étendus, qui contiennent quelques symboles grecs et des caractères mathématiques spéciaux.

Rappelons que l'on peut entrer le code d'un caractère ASCI (ou ISO) dans un éditeur pour DOS (ou WINDOWS) en maintenant la touche ALT enfoncée, pendant que l'on tape son code sur le pavé numérique. Ceci permet d'entrer tous les caractères, qu'ils figurent ou non sur le clavier.

La saisie des tablatures et des formules est ainsi simplifiée, car elle ne nécessite pas d'utiliser des polices spécialisées de caractère. C'est intéressant pour la lecture orale des tablatures et des formules qui contiennent des symboles ASCII étendus, car la synthèse par mot de studyvox, prononce parfaitement ces caractères. Ceci a un inconvénient, quand on veut introduire une formule étendue, dans la fenêtre d'édition de l'éditeur, par l'intermédiaire du presse papier.

Il faut alors coder ou décoder les caractères ASCII en caractères ISO, et réciproquement.

Exemples d'utilisation des items des menus de l'éditeur editmidi

Je donne maintenant des exemples d'utilisation de ces menus. La démarche est simple :

on peut, par exemple, saisir une donnée, en utilisant l'item donnée du menu saisir (raccourci F9) puis choisir un traitement pour cette donnée courante, en utilisant des items du menu "outils"

les raccourcis importants

Pour faciliter ces actions, vous pouvez utiliser les raccourcis, qui sont indiqués pour chaque item, s'il y a lieu. J'ai choisi des raccourcis, qui utilisent les touches de fonction, combinées éventuellement avec les touches CTRL ou ALT

Ce choix est bien adapté pour les aveugles, car il évite d'introduire par inadvertance, des caractères indésirables, dans la fenêtre d'edition.

Items pour la copie de la donnée courante et du résultat courant

Quand on a saisi une formule, qui reste la formule courante, jusqu'à une nouvelle saisie, on peut la copier dans le presse_papier, en utilisant l'item presse_papierdon, dans le menu "outils" (raccourci F2)

De même, quand on a traité une formule, on peut copier le résultat du traitement dans le presse_papier, en utilisant l'item pressepapier résu, du menu "outils" (raccourci CTRL+F2)

Quand vous avez placé ce que vous voulez dans le presse_papier, vous pouvez le coller dans la fenêtre d'édition, à la position du curseur d'écriture, par le raccourci habituel Ctrl+v

L'éditeur editmidi permet ainsi de créer des cours, dans lesquels on peut insérer des illustrations utiles pour la musique, les mathématiques, ou pour les sciences en général.

Il n'est pas destiné à créer des fichiers MIDI, ou à faire des calculs compliqués, comme le font des logiciels important comme cubase, mathlab, mathematica...

Par contre, il permet d'écrire des tablatures et des formules, avec une syntaxe très proche de l'écriture usuelle, et les résultats sont simplifiés, dans la mesure du possible, et peuvent être réutilisés pour les calculs suivants.

Pour ré-utiliser le résultat courant, pour faire un nouveau calcul, il suffit d'utiliser l'item résultat du menu "saisir", ou plus rapidement, le raccourci CTRL+F9

Le tutoriel et les conventions d'écriture des tablatures et des formules

Vous consulterez le tutoriel, dans le menu "aide", pour prendre connaissance des conventions d'écriture des tablatures ou des formules.

Je n'ai pas développé toutes les opérations que l'on peut envisager en musique ou en mathématiques, pour que le logiciel editmidi reste convivial.

C'est pourquoi, certains traitements peuvent conduire à des résultats surprenant, quand on introduit une erreur de syntaxe, ou une opération qui n'est pas envisagée!

Il est conseillé de vérifier l'exactitude de certains calculs formels, notament quand les formules contiennent plusieurs parenthèses.

Le lien suivant donne des exemples de tablatures, qui peuvent être traitées correctement par editmidi.

suivant : exemples de tablatures, traitées par l'éditeur editmidi

retour dans le sommaire du cours midiweb du site studyvox webups

Retour dans l'index du site studyvox webups