Rivoreo Source Code Repositories
src.rivoreo.one
/
audio
/
dosmid
/
534abd16330eda90c1e7a597f557b3474ddf4bab
/
mus.c
0752da4
include headers clean up and documentation
by Mateusz Viste
· 7 years ago
30fe192
fio.h API evolved so it will allow caching in the future
by Mateusz Viste
· 7 years ago
cc27bf4
mus and midi loading routines rely on fio calls instead of using stdio
by Mateusz Viste
· 7 years ago
246a606
pre-loading patches (programs) when driving a GUS
by Mateusz Viste
· 7 years ago
2951f07
micro-optimization, saved 32 bytes...
by Mateusz Viste
· 7 years ago
133d4d7
converted files to CR/LF terminators for wider compatibility
by Mateusz Viste
· 9 years ago
0eeb611
reliable 'out of memory' detection
by Mateusz Viste
· 9 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
· 9 years ago
7bd9261
implemented explicit controller messages instead of using raw midi
by Mateusz Viste
· 9 years ago
0c15d05
implemented explicit pitch wheel events instead of using raw midi
by Mateusz Viste
· 9 years ago
ba295f6
cleaned up MUS support
by Mateusz Viste
· 9 years ago
b84fe23
fixed MUS total time computation
by Mateusz Viste
· 9 years ago
5a513e4
MUS loader marks used instruments (like the MIDI loader)
by Mateusz Viste
· 9 years ago
64e6164
fixed MUS playing
by Mateusz Viste
· 9 years ago
626a6a2
improved MUS support - somewhat plays now
by Mateusz Viste
· 9 years ago
8183ccc
added MUS handling code (doesn't work yet)
by Mateusz Viste
· 9 years ago