GNMIDI

Table of Contents Keyword Index
MIDI Recorder
Previous  Top  Next


dialogrecord

[in menu Player]

This operation records MIDI data from an external MIDI device through MIDI cable and stores it as a standard MIDI file. Demo program version only allows to record 20 seconds and then automatically stops recording.

Tempo
select song tempo (bpm=quarter notes/minute). The resulting MIDI file will have this constant tempo when recording using input method Live (independent which tempo you are playing).  

Resolution
select song resolution (MIDI units per quarter note) for the resulting MIDI song.  

Input device
select the input device in menu Settings. This field shows the current selected device name.  

Input method
·Live  
real time (milliseconds) is used to record. The song will have constant tempo. This works even in MIDI modes that don't send MIDI clock signals.  
·Synchronized to MIDI clock  
device must send 24 MIDI clock commands (F8) per beat. Tempo changes are guessed from speed of the clock commands.  
·Delayed  
uses time stamps (milliseconds) from the input device. Tempo will be constant even if parts play with different speed..  
useful for devices that can't produce MIDI data in real time (e.g. analyzing tools) and send them delayed. This method works well with e.g. Autoscore pitch-to-MIDI software.  

MIDI data receiving indicator   *

While *** Recording *** at the right side a star * will blink which indicates that MIDI clock or active sense commands are received, which are important because that means that MIDI connection works.  

Start
Start recording a song from MIDI cable input  
 
Stop
Stop the MIDI recording. A dialog will tell if MIDI data was received that could be saved.  
 
Save
Generate a MIDI song from the recorded input data. This will open a temporary MIDI document window. Don't forget to save this document to a MIDI file.  

Important:
It is necessary that the Windows MIDI device driver is correctly installed and working, that data can be recorded successfully. Some keyboards or synthesizers send MIDI data only in certain mode (e.g. song mode) or need keyboard settings to enable sending of MIDI data. Some keyboards you need to force to send initialization settings (sounds, volume...) through MIDI cable, by pressing e.g. reset button, changing mode or similar.  

Hint: some keyboards do not automatically send MIDI clock commands through cable and need some setting on the keyboard to enable the sending.

Hint: many keyboards do not send demo song through midi cable and some keyboards not even send any recorded song as midi (not very nice from keyboard developer).

Hint: most keyboards/pianos do not send initialisation when pressing play button (they have loaded the initialisation already before playing). It may help to press STOP button directly before play button (while GNMIDI records the input).

Hint: use the operation clean MIDI after recording was successfully. This would delete not recorded channels and ignore unnecessary commands like Grandpiano sound program setting at beginning (all track show Grand piano as sound) when later the correct used sound program is sent.