Rivoreo Source Code Repositories
src.rivoreo.one
/
audio
/
dosmid
/
24e2f5d8a64736b72c39c2c53dfa8028128a88e3
/
opl.c
09de21c
Port to UNIX
by WHR
· 11 months ago
150c3d6
Handle control change message 7 in OPL
by WHR
· 11 months ago
f9ed1a0
Add support for OPL2LPT and OPL3LPT
by WHR
· 11 months ago
2021ca9
Fix OPL3 detection issue and potential memory leak in function 'opl_init'
by WHR
· 11 months ago
4aecadf
Remove unnecessary suffix from structure type names
by WHR
· 11 months ago
28d6ee4
Skip OPL device presence checking if OPL I/O port was explicitly specified
by WHR
· 11 months ago
67f4742
fopen(3) don't return file descriptor
by WHR
· 12 months ago
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