ScroogeD2 / owmidiconverter

Play MIDI songs in Overwatch
https://scrooged2.github.io/owmidiconverter/converter
GNU General Public License v3.0
127 stars 17 forks source link

Chords are sometimes arpeggiated after conversion despite playing at the same time when listening to the MIDI file #2

Open ScroogeD2 opened 4 years ago

ScroogeD2 commented 4 years ago

The timings of some MIDI instruments are saved in a weird way that causes them to not start at the same time in the MIDI data, but still sound like they start at the same time when listening to the file. Because the converter reads the MIDI data, the end result is a song with arpeggios in chords where there shouldn't be one.

As a workaround, the file can be loaded up in e.g. MuseScore and reexported as MIDI, which may or may not fix the chord timings.

ScroogeD2 commented 4 years ago

Underlying issue not yet fixed, but the problem is less noticeable after the changes in 6df5af0cb3ad35c227d8deba372a83bc2a33235e.