Rivoreo Source Code Repositories
src.rivoreo.one
/
audio
/
dosmid
/
9ec9ebd562e8a77e1738d4a10f8fca90b80c72f4
/
midi.c
9ec9ebd
sysex support
by Mateusz Viste
· 11 years ago
a07de9e
memory management is more generic - accepts allocation requests of variable sizes
by Mateusz Viste
· 11 years ago
179903e
added a 2s silence gap before each song, and 0.75s before quitting
by Mateusz Viste
· 11 years ago
98e55c8
further MIDI loading optimizations, and few bug fixes
by Mateusz Viste
· 11 years ago
be2140e
refactored pushevent() actions to use a common insertion mechanism avoiding pulling XMS block to update nextevent pointers (loading MIDI files is 10% faster)
by Mateusz Viste
· 11 years ago
c978fc9
removed raw midi messages support, this is an unnecessary hack now that all midi actions are supported by DOSMid's internals
by Mateusz Viste
· 11 years ago
772b370
implemented explicit key and channel aftertouch instead of using raw midi events
by Mateusz Viste
· 11 years ago
7bd9261
implemented explicit controller messages instead of using raw midi
by Mateusz Viste
· 11 years ago
0c15d05
implemented explicit pitch wheel events instead of using raw midi
by Mateusz Viste
· 11 years ago
626a6a2
improved MUS support - somewhat plays now
by Mateusz Viste
· 11 years ago
df2b194
fixed dereferencing bug
by Mateusz Viste
· 11 years ago
05445ce
documentation fixes before release
by Mateusz Viste
· 11 years ago
9207490
make sure to flush the event cache before playing any song, otherwise events from last somg might still pollute us
by Mateusz Viste
· 11 years ago
13dd45f
refactored code for better readability
by Mateusz Viste
· 11 years ago
29c5bdb
fixed tracks desynchronization when events are ignored, and fixed a potentially XMS-trashing bug
by Mateusz Viste
· 11 years ago
0c7864d
verbose mode applies to midi loading routines, too
by Mateusz Viste
· 11 years ago
a4a09cf
moved development to trunk
by Mateusz Viste
· 11 years ago