E-doli de E-Dolem S.A. le premier convertisseur Audio vers MIDI en TEMPS REEL sous BeOS.
http://www.e-dolem.com
Help English version

Qu'est-ce-qu'E-doli ?

Configuration du système d'opération

Description des contrôles

Limitations de la version d'évaluation

Utilisation
Qu'est-ce-qu'E-doli ?



E-doli est un programme de conversion de signaux AUDIO en notes (et contrôleurs) MIDI.
Son algorithme exclusif breveté allié aux performances du système d’opération BeOS autorise la conversion de l'AUDIO vers le MIDI en TEMPS REEL : chantez dans le micro, vous obtenez immédiatement le code MIDI correspondant, ou la génération d'un fichier MIDI à partir d'un fichier Wave existant dans la mesure ou le fichier d'origine ne comporte qu'une seule voix (une note à la fois).
Un grand nombre de paramètres préétablis permettent de spécifier à l'algorithme le type de signal d'entrée afin d'obtenir la plus grande précision possible dans le processus de conversion.
 ATTENTION : le signal d'entrée (temps réel ou fichier) ne doit comporter qu'une seule voix (une note à la fois).
Voir : Utilisation
Configuration du système d'opération



Dans le menu " Preferences/Medias " de BeOS, définissez les ports d'entrée et de sortie Audio de votre carte son

 Il est nécessaire que la case à cocher " Enable Real Time Audio " soit activée dans la section Real-Time.

La sortie MIDI s'effectue toujours sur le "Software Synth" de BeOS. (Version d'évaluation seulement; la version complète autorise la sortie MIDI sur le synthétiseur MIDI de la carte son ou un synthétiseur externe)
 
 

Description des contrôles



L'oscilloscope intégré affiche la forme du signal AUDIO d'entrée, il permet ainsi de contrôler le niveau et de régler le volume d'entrée à l'aide du potentiomètre du mixer de la carte son. Voir le bouton ENTREE.

Les vumètres "Expression" et "Velocity" affichent les variations des contrôleurs MIDI correspondants.
 
 

Le clavier affiche les notes MIDI au fur et à mesure de leur génération, la note jouée dans l'instant est affichée en rouge.

 Sous le clavier, l'affichage du "Pitch" donne les variations de hauteur (en positif ou en négatif) par rapport à la note juste :

L'excursion est fonction du réglage du curseur de "Bend Range".

La molette de Pitch affiche la même information sous une autre forme 
 


 
Le bouton INSTRUMENT : détermine le " programme " MIDI utilisé, c’est-à-dire l’instrument utilisé par le synthétiseur MIDI.

Le nom de l'instrument actif s'affiche à droite du bouton.




 Le bouton ALGORITHME : permet de choisir les paramètres de traitement en fonction du signal d’entrée, suivant le type de signal, sélectionnez le jeu de paramètres le plus adapté.
Le nom de l'algorithme actif s'affiche à droite du bouton.


Le bouton WAVE : ouvre une boite de sélection de fichier permettant de choisir le fichier WAVE à convertir en MIDI.
 Le poussoir situé à gauche de ce bouton n’est actif que si un fichier a été préalablement choisi, soit à l’aide du bouton WAVE, soit à l’aide du menu " Ouvrir Wave " (non actif dans la version d'évaluation), soit en " Glissant - Déposant " un fichier Wave sur la fenêtre du programme. Ce poussoir permet de sélectionner le fichier Wave en tant que source pour la conversion en MIDI. Par défaut, si aucun fichier Wave n'est chargé, la conversion s'effectue à partir de l'entrée de la carte son et le poussoir situé à gauche du bouton ENTREE est activé.
Le nom du fichier Wave actif s'affiche à droite du bouton WAVE.

Le bouton ENTREE : permet de sélectionner l'entrée de la carte son utilisée et d’ajuster le niveau de l’entrée validée pour la conversion TEMPS REEL du signal Audio vers le code MIDI.


 
 

Le bouton PANIQUE permet de réinitialiser le synthétiseur MIDI dans le cas où une note serait restée "coincée" pour une raison ou pour une autre.

L'appui sur ce bouton envoie des contrôles MIDI "All Notes Off" sur tous les canaux MIDI de sortie.
 
 

Le curseur "Bend Range" ajuste la variation de hauteur de la note MIDI jouée en sortie entre 0 (pas de pitch sur les notes jouées) et 24 (variation possible en plus ou en moins jusqu'à 24 demi-tons soit 2 octaves)
 
 

La barre de TRANSPORT permet les opérations de lecture et de transformation du signal d'entrée.

Si un fichier WAVE est actif (a été chargé), le bouton PLAY  autorise sa lecture et la conversion en MIDI : vous écoutez le MIDI généré par le processus de transformation.

Pour arrêter la lecture, appuyez sur le bouton STOP .

Le bouton REC  (Uniquement validé dans la version complète) permet la création d'un fichier MIDI qu'il est ensuite possible d'exporter à l'aide du menu "Export MIDI".
 
 

Le jeu de poussoirs "Transpose" permet de choisir la hauteur des notes MIDI générées par le programme. Vous pouvez modifier l'octave de référence dans une plage de plus ou moins 2 octaves (plus ou moins 24 demi-tons).
 
 

Le curseur double situé au-dessus du clavier règle la plage des notes MIDI générées par la transformation.

Suivant le signal d'entrée et la transposition requise, réglez ce curseur à droite et à gauche afin que toutes les notes soient incluses dans la plage valide.

 L'excursion maximale est volontairement limitée à 4 Octaves.


 

Limitations de la version d'Evaluation



Les menus de la versions d'évaluation ne sont pas validés, ce qui n'autorise pas l'exportation sous forme de fichier MIDI et le choix du synthétiseur MIDI de sortie; par défaut c'est le "Soft Synth" de BeOS qui est utilisé pour restituer les signaux MIDI.

Le son est coupé pendant 10 secondes toutes les 20 secondes.

Si le son s'arrête pendant la lecture d'un fichier ou la conversion, ne vous affolez pas ! le programme n'est pas "planté", c'est simplement le résultat de cette limitation, le son se rétablira à la fin de la période d'inactivité de 10 secondes.
 

 
 
 
 
 
 
 
 
 
 
 
 
 

Utilisation


Convertir un fichier Wave existant en MIDI

Générer du MIDI à partir d'un signal en Entrée de la carte son

Comment apprendre à "Chanter juste" ?



 ATTENTION : le signal d'entrée (temps réel ou fichier) ne doit comporter qu'une seule voix (une note à la fois).
Le curseur "Bend Range" ajuste la variation de hauteur de la note MIDI jouée en sortie entre 0 (pas de pitch sur les notes jouées) et 24 (variation possible en plus ou en moins jusqu'à 24 demi-tons soit 2 octaves)

 L'excursion maximale est volontairement limitée à 4 Octaves.




 ATTENTION : le signal d'entrée (temps réel ou fichier) ne doit comporter qu'une seule voix (une note à la fois).
Le curseur "Bend Range" ajuste la variation de hauteur de la note MIDI jouée en sortie entre 0 (pas de pitch sur les notes jouées) et 24 (variation possible en plus ou en moins jusqu'à 24 demi-tons soit 2 octaves)
Le jeu de poussoirs "Transpose" permet de choisir la hauteur des notes MIDI générées par le programme. Vous pouvez modifier l'octave de référence dans une plage de plus ou moins 2 octaves (plus ou moins 24 demi-tons).
Le curseur double situé au-dessus du clavier règle la plage des notes MIDI générées par la transformation.
Suivant le signal d'entrée et la transposition requise, réglez ce curseur à droite et à gauche afin que toutes les notes soient incluses dans la plage valide.

 L'excursion maximale est volontairement limitée à 4 Octaves.


Essayez de modifier votre voix afin de ne plus avoir que la barre verticale verte sous la note du clavier (note juste)

Avec un peu d'entraînement vous ferez de rapides progrès.