Logiciels > Freewares > MidiCurve - V1.0.0.0

Dernière mise à jour : 30/06/2013

Présentation


MidiCurve Le logiciel MidiCurve a été conçu pour me faciliter la tâche au moment de la programmation de mon interface MIDI 014 qui permet de modifier la courbe de vélocité d'un clavier maître ou d'un générateur de percussions MIDI (PAD par exemple).

Avertissement

Ce logiciel permet de dessiner une courbe composée de segments de droite, les transitions ne sont pas arrondies. Ceci dit le nombre de points de flexion qu'on peut activer me semble suffisant pour faire illusion :

midicurve_curve_001a midicurve_curve_004a

En toute franchise, je trouve illusoire de chercher à arrondir plus les angles pour une étendue de valeur qui se limite à 128 points.

Fonctionnement général

Le logiciel comporte deux zones principales :
- à gauche, le graphe qui montre la correspondance entre les valeurs de vélocité d'entrée (sortie MIDI Out d'un clavier par exemple) et de sortie;
- à droite, les différents "potentiomètres" (curseurs) qui permettent de modifier la position de chaque point, de façon individuelle.

Nombre de points de "flexion"
Il est possible de spécifier le nombre de points désirés grâce au sélecteur de nombre de points situé tout en haut à droite de l'écran principal. Je pars du principe qu'il n'y a pas besoin de s'embêter avec plein de points pour une courbe de variation "basique" et qu'il est donc intéressant de choisir le nombre de points qu'on veut. Ici on dispose de 8 points maximum en plus des deux points extrêmes (0,0) et (127,x). A noter une particularité pour ces deux points extrêmes :
- le point d'entrée de valeur 0 ressort toujours avec la valeur 0, quelque soit la courbe adoptée. On ne peut modifier ni sa position horizontale ni sa position verticale.
- le point d'entrée de valeur 127 peut ressortir avec n'importe quelle valeur. On ne peut pas modifier sa position horizontale.

Modification des points de flexion
Deux façons de faire :
- soit en cliquant / déplaçant les points directement sur la courbe,
- soit en déplaçant les curseurs correspondants. Il y a deux curseurs par point de flexion : le premier pour la position horizontale (valeur de vélocité d'entrée) et le second pour la position verticale (vélocité de sortie).
Un déplacement de point sur la courbe met à jour en temps réel le curseur correspondant.

Ecoute en direct des résultats
Vous pouvez spécifier une interface d'entrée MIDI et une interface de sortie MIDI pour un rendu en temps réel de l'effet de la courbe. Si vous ne disposez pas de l'une ou de ces deux interfaces, aucun soucis le logiciel fonctionne tout de même.

Sauvegarde / rappel courbe
Bien sûr, il est possible d'enregistrer n'importe quel type de courbe et la rappeler ultérieurement. Les fichiers sont de type texte avec une extension *.dat. Deux possibilités s'offrent à vous pour exploiter les courbes :
- soit vous générez la liste des 128 valeurs avec le menu idoine (menu édition, Copier valeurs graphe) et vous les collez dans votre outil de développement préféré;
- soit vous m'envoyez les fichiers de courbes qui vous intéressent et je les inclue dans un fichier binaire compilé (*.hex) que vous n'aurez plus qu'à transférer dans le PIC de votre interface MIDI 014.
L'utilisation en temps réel du logiciel MidiCurve est également possible, mais pour l'utiliser conjointement à un séquenceur démarré sur le même ordinateur, vous devrez passer par un routage logiciel de type "port MIDI virtuel" (exemple MidiYoke).

Telechargement

Voir Avertissements donnés à la page Freewares.
MidiCurve V1.0.0.0 - (30/06/2013)
A_Lire.txt - Historique de vie du logiciel

Installation du logiciel

Aucun logiciel d'installation n'est fourni avec cette distribution. Il vous suffit d'extraire les fichiers de l'archive zip à l'aide d'un logiciel supportant le format Zip (WinZip ou WinRar par exemple), et de les mettre dans un répertoire de votre choix. Vous êtes ainsi assuré qu'aucun fichier ne va s'installer ailleurs que là où vous le souhaitez (répertoires Windows ou Windows System), simplifiant ainsi le processus de désinstallation éventuel, puisqu'il vous suffit de supprimer purement et simplement le répertoire en question.

Historique

30/06/2013
- Ajout fichiers de courbes de vélocité de Christian B. et de Adrien M. (programme exécutable MidiCurve inchangé).
02/06/2013
- Première mise à disposition.