http://www.e-dolem.com
Aide en Français
What is E-doli ? Operating system configuration Description of the Controls Evaluation version limitations Using E-doli
What is E-doli?
E-doli converts AUDIO signals into MIDI notes and MIDI controllers.
Thanks to its exclusive patented algorithm and BeOS operating system performances, E-doli can handle this conversion process in REAL TIME : take your mike and sing, you immediately get the corresponding MIDI code; or convert an existing sound file, as far as it includes only ONE VOICE.
Various non-exposed internal parameters of the algorithm are managed by Presets you can choose depending on the Input signal in order you get the maximum accuracy in the conversion process.
ATTENTION : The Input signal must include only ONE Voice, using E-doli on polyphonic signals gives unpredictable results !
See : Using E-doli
Configuration of the operating systemIn BeOS menu " Preferences/Medias " define the Input and Output ports for your sound card.
You also need to check the " Enable Real Time Audio " box in Real-Time section.
MIDI Output will always be done on
BeOS "Software Synth". (Evaluation version only, complete version allows
Outputing MIDI on your sound card synthesizer or an external synthesizer
conected on your sound card)
Description of the Controls
The built-in oscilloscope displays the Input AUDIO signal, it allows checking Input level and ajustment through your sound card mixer.
See INPUT button.
"Expression" et "Velocity" vu-meters display corresponding MIDI controllers activity.
The keyboard displays MIDI notes as they are generated; played note is displayed in Red.
![]()
Under the keyboard a Pitch display gives positive and negative deviation from the tuned key.
![]()
Allowed deviation is function of the "Bend Range" slider position.
The Pitch Wheel gives the same information in another format
![]()
INSTRUMENT button : sets the MIDI program, the MIDI instrument, to be used by the synthesizer.
The name of the active instrument is displayed right to the button.
The name of the active algorithm is displayed right to the button.![]()
ALGORITHME button: sets the algorithm processing parameters depending on the input signals.
![]()
WAVE button : opens a file selector for the Wave file to be converted in MIDI notes.
The pushbutton near the WAVE button is only enabled if a Wave file has been previously loaded.
To load a Wave file, just select it from the file selector, from the File menu (only in complete version) or directly Drag and Drop a file in the program window.The name of the active Wave file is displayed right to the button.
INPUT button : allows selecting the sound card Input to be used and to adjust the Input level for Real-Time conversion from Audio to MIDI.
![]()
PANIC button reinitializes the MIDI synthesizer by sending "All Notes Off" MIDI controllers on all MIDI Out channels.
Just in case a MIDI note should be stuck.
The "Bend Range" slider adjusts the Output MIDI note between 0 (no pitch bend on output notes, all notes are half-tones) to 24 (24 half-tones allowed positive or negative for a given note)
TRANSPORT bar includes controls for Playing an converting Wave file.
If a Wave file has been loaded (active), the PLAY button
allows Plaing and Converting it in MIDI : you hear the MIDI resulting from the transformation process.
To stop Playing, press STOP button
.
The REC button
(Only valid in complete version) allows creating a MIDI file that you can then Export using the File/"Export MIDI" menu.
The set of pushbuttons "Transpose" gives the possibility to choose the base pitch of the MIDI notes generated by the program in a range of plus/minus 2 octaves (plus/minus 24 half tones).
The double slider just above the keyboard adjusts the range of notes generated by the transform process.
Depending on the Input signal, adjust it in order all notes are inside the selected range.
![]()
Maximum range is limited to 4 Octaves.
Limitations for Evaluation versionIn Evaluation version, the Menu items are not enabled, this forbids to export as a MIDI file and to choose on which synthesizer the notes will be played.
Using E-doliConverting an existing Wave file into MIDI
Generating MIDI from a Real-Time sound card Input
The "Bend Range" slider adjusts the Output MIDI note between 0 (no pitch bend on output notes, all notes are half-tones) to 24 (24 half-tones allowed positive or negative for a given note)
![]()
Maximum range is limited to 4 Octaves.
The "Bend Range" slider adjusts the Output MIDI note between 0 (no pitch bend on output notes, all notes are half-tones) to 24 (24 half-tones allowed positive or negative for a given note)
![]()
Maximum range is limited to 4 Octaves.
![]()
Try to modify your voice to have only a vertical green line under the keyboard note (half-tone)
With practice you will quickly progress.