Rivoreo Source Code Repositories
src.rivoreo.one
/
audio
/
dosmid
/
f1d60f7c2ea6fc61416e7f4118549e4efd84ef36
/
opl.c
39cd844
OPL3 emulation plays files an octave lower (suggested by Campbell Kerr)
by Mateusz Viste
· 2 years, 11 months ago
4a241f4
opl.c relies on udelay() instead of the Watcom's delay()
by Mateusz Viste
· 7 years ago
0752da4
include headers clean up and documentation
by Mateusz Viste
· 7 years ago
0204278
OPL pitch/freq/octave tables are declared as const (instead of static)
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
50ceb28
opl bank loading uses the internal fio lib instead of stdio.h
by Mateusz Viste
· 7 years ago
7412dcc
comment fix
by Mateusz Viste
· 7 years ago
954acbb
add a (commented out) routine to dump OPL instruments to a C file
by Mateusz Viste
· 9 years ago
0e91ff5
replace inp() timing at OPL init by a delay() call - CT2760 do not react well to massive hw calls during init time
by Mateusz Viste
· 9 years ago
e145106
support for OPL custom IBK percussion, also fixes around how OPL percussion is handled
by Mateusz Viste
· 9 years ago
399a6aa
the opl lib comes with an IBK-loading function for custom sound fonts
by Mateusz Viste
· 9 years ago
133d4d7
converted files to CR/LF terminators for wider compatibility
by Mateusz Viste
· 9 years ago
ca880aa
OPL support can be disabled during compile time
by Mateusz Viste
· 9 years ago
82fa74e
added SBMIDI support
by Mateusz Viste
· 9 years ago
8ab621e
mapping 'all sound off' to same branch as 'all notes off'
by Mateusz Viste
· 9 years ago
dc39e76
implemented controller 'all notes off' for OPL
by Mateusz Viste
· 9 years ago
8341ae7
controllers support on OPL output (only 'expression' is processed so far)
by Mateusz Viste
· 9 years ago
09531ff
OPL volume changes are computed linearly
by Mateusz Viste
· 9 years ago
01c6495
multiple changes after sourceforge outage - most notably OPL2/OPL3 support, and many bugfixes
by Mateusz Viste
· 9 years ago
ec37412
refactored out sound code
by Mateusz Viste
· 9 years ago