Originally Posted by jford
Another thing to consider is that the MIDI file may not necessarily have been created to align to beats and bars, time signatures an tempos. This can happen, for example, when live recording the different parts without a click track (think just turning on record and start playing the parts).
This seems to be the case - of the files Jonel posted that I checked, the ones that didn't work were all misaligned or free tempo. This is fine if you're simply playing the MIDI, but when importing it into BB or any DAW you need to manually align things.

Originally Posted by jonel
If you could explain to me what is happening in BiaB that sometimes, not always, this lock step with tempo is not the same. That way I could sort this out for myself.
Sometimes MIDI files don't have correct tempo information or time signature, or an undefined key signature. To see what information is embedded in a MIDI file, you can use an app such as MIDIYodi to inspect them. Also I've personally come across many MIDI files that are defined at 120bpm which is the "default" tempo in most DAWs, yet the actual song is a completely different tempo - any DAW, including BIAB, would have no idea whether the notes are intentionally out of time or not, therefore they'd need manual correction.

There are a couple functions in BIAB that can help with this:

If the MIDI is off by exactly a bar or multiples of bars, then "importing" the MIDI instead of "opening" the MIDI can help - importing brings up a window that will let you offset any number of bars, or add blank bars to the beginning. See the screenshot below:

[Linked Image - Only viewable when logged in]

If the MIDI is off by any amount that is not exactly a number of bars, then you can shift the MIDI track by a specified number of beats or ticks using the options in this menu:

[Linked Image - Only viewable when logged in]


I work here