Re: Imported MIDI file to song with tempo changes (not following changes)
2017/11/12 22:50:47
(permalink)
Midi follows the tempo imbedded in the file which in turn sets the sequencers tempo.
If you OPEN that file Sonar will play at the imbedded tempo(s). That's why you should always open a midi file you download. Otherwise a lot of important info is missing and the song will not play exactly as writen.
Importing a midi file ignores certain data like tempo and the sequencers tempo map will then drive the midi file following the tempo map. .
That's why I say OPEN the file to see what tempo it originally used and if it's actually following that tempo. If it is not following that tempo you will need to manipulate the data.
It will be unusable if it wanders all over the place. Even if off the grid, it needs to be the same tempo start to finish. see*
Someone might have played the part on a Yamaha midi violin controller in free time.
Brainstorming this:
OPEN the file in Sonar. Insert a String VST, freeze the midi to create an audio track.
Now you can change the projects tempo untill the tracks lines up with the grid,
This works better with hard transients like drums, so you may need to record a drum midi track playing along and freeze that too.
Zoom in on the leading edge of the first measure, drag the track(S) so the first beat in on the line. Now keep changing the tempo until the first beat of measure 2 lines up. This mightr involve mirco tempos like 123.456BPM
*This will only work if the track was played to a regular unchaning tempo.
You get the tempo just right and check the end of song to make sure it's still lined up from start to finish.
Now drag the audio to a new midi track and Melodyn will convert it to midi again and it will now follow a proper tempo in any sequencer. Worth a shot.
There are other things people do with time stretching and fit to improvation etc but I have no clue how that works.