MIDI / textToMidi : conversion TXT vers midifile MID
 

Le programme textToMidi permet de convertir un fichier texte de description musicale en un fichier midifile MID. C'est le genre d'accessoire utile pour composer de la musique à la manière d'un développeur.

Afin de promouvoir mon CV je crée et distribue gratuitement de petits logiciels, pas en shareware ni en freeware ni en cardware, mais en CVWARE. Ces logiciels, téléchargeables ici, recopient mon CV là où ils sont utilisés. Merci d'y jeter un coup d'oeil à l'occasion...
 

télécharger textToMidi

version : télécharger : signature MD5 : commentaire :
Windows (win32) textToMidi.zip (40364 octets) C2B3BF73E29AE845284C804280E0F1C8 utiliser WinZip
Windows (win32) textToMidiZip.exe (70662 octets) A74E959A355CDEC167916B371A379D59 auto-extractible
Linux textToMidi.tgz (20684 octets) 6D2096F278B700C115D16266E0C20811 tar xzvf jpgToWbmp.tgz

contenu d'une archive

Chaque archive contient l'exécutable textToMidi.exe (Windows) ou textToMidi (Linux), deux scripts auClairDeLaLune.bat et tinyRockAndRoll.bat (Windows) ou auClairDeLaLune.sh et tinyRockAndRoll.sh (Linux), deux descriptions musicales auClairDeLaLune.txt et tinyRockAndRoll.txt pour les tests, un fichier readme.txt qui est la réplique de ce que l'on obtient en lançant l'exécutable sans argument, dont voici le contenu :

Ni en shareware, ni en freeware, ni en cardware, mais en CVWARE
Logiciels downloadables sur http://jlp31.free.fr/cvware/
Quand on les utilise, ils recopient mon CV, merci de le lire...

utilisation :

   textToMidi  srce.txt  dest.mid

arguments :

   srce.txt         fichier texte d'origine
   dest.mid         fichier midi (midifile) de sortie

exemple :

   textToMidi auClairDeLaLune.txt auClairDeLaLune.mid

Il faudra que je pense à y ajouter le fichier utilisation.txt qui donne quelques explications.

un exemple

Prenons le très célèbre Au clair de la lune... comprenant 8 mesures 4.4 :

auClairDeLaLune.gif (500 x 83)
Rappellons-nous que les couples de mesures 1-2, 3-4 et 7-8 sont identiques :

mesure 1 : au clair de la lu-ne
mesure 2 : mon ami Pierrot
mesure 3 : prê-te moi ta plu-me
mesure 4 : pour écrir' un mot
mesure 5 : ma chan-del' est mor-te
mesure 6 : je n'ai plus de feu
mesure 7 : ou-vre moi ta por-te
mesure 8 : pour l'a-mour de Dieu
On peut ne définir qu'une seule fois les mesures 1-2, 3-4 et 7-8 :

: auclair   (sans les détails)
            [.   Y-   X  .   ]
            [.   .   .   .   ]
            [.  X. X-. XX.   ]
            [.   .   .   .   ]
            [YXX .   Y   Y---] ;
Sans oublier la mesure 5-6 :

: machandel (sans les détails)
            [.   .   .   .   ]
            [.   .   .   .   ]
            [YXXX.   Y   .   ]
            [.   .   .   .   ]
            [.   .   .X  .   ]
            [.   .   . X .   ]
            [.   .   .   .   ]
            [.   Y-X-.  X.   ]
            [.   .   .   .   ]
            [.   .   .   Y---] ;
Et maintenant il ne reste plus quà recoller les morceaux :

: leshuitmesures auclair auclair machandel auclair ;

Voici le véritable fichier source auClairDeLaLune.txt utilisé pour générer le midifile auClairDeLaLune.mid (481 octets) à l'aide de la commande :

textToMidi auClairDeLaLune.txt auClairDeLaLune.mid

Voici un autre fichier source tinyRockAndRoll.txt utilisé pour générer un autre midifile tinyRockAndRoll.mid (17533 octets) à l'aide de la commande :

textToMidi tinyRockAndRoll.txt tinyRockAndRoll.mid
 

navigation

CVWARE accueil

WAP / jpgToWbmp
WAP / gifToWbmp
WAP / textToWbmp
WAP / wbmpToJpg
WAP / wbmpToGif
WAP / wbmpToText

MIDI / midiToText
MIDI / textToMidi

UTI / imgFilter
UTI / jpgAlbum

AVR / avrd