View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0000744||OpenMPT||[All Projects] Feature Request||public||2016-01-24 14:28||2016-01-24 15:58|
|Platform||Wine 1.6.2||OS||Mint||OS Version||17.3|
|Product Version||OpenMPT 1.26.00.* (old testing)|
|Target Version||Fixed in Version|
|Summary||0000744: Inaccurate MIDI Import|
Hello! While I doing some MIDI Files, resulted pattern is inaccurate if tempo and note lengths are not fits. For cases when tempo in MIDI file and tempo in a tracker gives me longer row length than shortest MIDI note distance.
So, that forces me to calculate a tempo by shortest note length (I.e. shortest distance between noteOn/Off events) in the source MIDI File, to fit shortest note into pattern row length, and since I imported it, I modifying tempo event to make necessary music tempo.
I think, that would be automatized to allow accurate import of MIDI files. Are you can make that or are you already made that?
Formula is not hard:
would be more optimized variant:
|Tags||No tags attached.|
|Has the bug occurred in previous versions?|
|Tested code revision (in case you know it)|
Yes, we are well aware that MIDI import is all but perfect but this is not going to chance soon. MIDI and modules are fundamentally different internally so what you propose is simply not sufficient.
Oh and by the way, you can achieve more stable timing by modifying the imported MIDI file: https://forum.openmpt.org/index.php?topic=4703.0
|2016-01-24 14:28||Wohlstand||New Issue|
|2016-01-24 14:31||Saga Musix||Note Added: 0002237|
|2016-01-24 14:31||Saga Musix||Relationship added||duplicate of 0000124|
|2016-01-24 14:31||Saga Musix||Status||new => closed|
|2016-01-24 14:31||Saga Musix||Resolution||open => duplicate|
|2016-01-24 15:58||Saga Musix||Note Added: 0002239|