Age | Commit message (Collapse) | Author | |
---|---|---|---|
9 days | Random playback ordering fixes that I have forgotten about. | ||
2022-12-21 | Remove duplicate midi tempo events. | ||
2022-12-21 | Turn auto swing into force speed. | ||
2022-12-21 | Convert tempo effects. | ||
Introducing an it2midi-specific swing on/off command to aid real bpm calculation when legacy swing technique is used in the file. | |||
2022-12-21 | Use stuff in portmod for vol column. Sort tracks by instruments first. | ||
2022-12-16 | Initial note volume handling. | ||
2022-12-14 | Fix an ancient bug that dates back to the old C++ version. | ||
Use old tracks naming scheme. | |||
2022-11-25 | Actually produce some valid midi output. | ||
Major restructure in the IT player: No more custom trait objects, let's just use closures instead... Basic note handling. Fixes to the midi file modules so the output is now valid. Other fixes to appease the Rust Gods. Current converter handles no IT effects (except timing effects like Axx, Bxx, Cxx, SBx and SEx, as those are handled as a part of the player). But this is a start. | |||
2022-11-23 | AAAArgh finally we read IT timing info. | ||
2022-11-14 | Initial midi timing stuff. Operator overload for Rational. | ||
2022-11-12 | All original IT effects in portmod. Handle S6x in timing code. | ||
2022-11-10 | Handle timing effects. Shitton of changes to make it compile. | ||
Also redesigned some shit just in case I want to reuse the code for a tracker module playback engine. | |||
2022-11-08 | Move player state out of the player structure. | ||
2022-11-07 | (internal) initial commit | ||