GNMIDI

Table of Contents Keyword Index
Copy part from a song
Previous  Top  Next


dialogcut

toolcut
[in menu Modify]

Copy part
This operation copies a part of MIDI or MP3 song into a new MIDI file.  
The range start-end will be copied into a new MIDI file. Notes that play at start or end position will be cut to a smaller note inside the new range. Settings are not removed, so the part will play with original settings. Duplicate controller settings before the start position are combined. Pitchbend commands before start are combined.  
Hint: copy time part of mp3 song requires installed FFmpeg package for Windows.  
Hint: for MP3 only realtime range can be used  
 

Remove part
This operation deletes a part of the MIDI song.  
Notes and lyrics that are fully inside middle part are deleted, notes overlapping middle range are shortened, pauses in middle part are deleted. Controllers, Pitchbend inside the middle part are kept and optimized so that the settings necessary for playing right part correctly are not lost.  
Hint: copy time part of mp3 song requires installed FFmpeg package for Windows.  
Hint: for MP3 only realtime range can be used  
 

Time units:
Choose one of the 43 position formats for specifying start and ending of the cut range. Usually real time is wanted.

Realtime (mm:ss.ms)
Time position relative to the beginning of the MIDI song.  
You can specify (minutes:seconds:milliseconds (e.g. 3:26.975) or minutes:seconds (e.g. 3:27) or seconds (e.g. 207).  

MIDI units
Precise positions in MIDI file units (a number between 0 and last unit in MIDI song). MIDI units are smallest usable note length or pause length in a MIDI song (e.g. at song resolution 96 a MIDI unit is a 1/384 note length).  

Beats (quarter notes)
Positions are specified in beat numbers (a number between 0 and last beat in MIDI song) since start of song (a beat is a quarter note).  
The range includes the positions from begin of first specified beat number till end of second specified beat number.  
E.g. 1-1 is begin of beat 1 till end of beat 1  

Measures
Positions are measure (=bar) numbers (a number between 1 and last measure number) since begin of song.  
The range includes the positions from begin of first specified measure number till end of second specified measure number.  
E.g. 1-1 is begin of measure 1 till end of measure 1  


Starttime:
Endtime:
Enter start and end position in selected position format.  

Hint:
Deleting some part from the beginning of song will remove all pauses of this part and this can influence the behavior of reset sysex commands badly. Initialisation commands running parallel to such reset sysex commands might finish earlier than the reset sysex finish and this could cause that those initialisations are not done during playing. It can be often noticed when some sound program is used but plays default piano sound.