index
:
chocolate-doom
trimui-s
chocolate-doom-2.2.1 with trimui s support
neonloop
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
i_oplmusic.c
Age
Commit message (
Expand
)
Author
2014-10-29
Update i_oplmusic.c
khokh2001
2014-10-29
opl note limitation and octave overflow fixes
khokh2001
2014-10-14
Fix OPL MIDI tempo calculations.
Simon Howard
2014-10-08
midi: Fix "D_DDTBLU disease".
Simon Howard
2014-05-11
opl: Change library to use us instead of ms.
Simon Howard
2014-05-10
opl: Add API to adjust tempo.
Simon Howard
2014-05-08
opl: Process MIDI 'set tempo' meta events.
Simon Howard
2014-05-06
oplmusic: Handle key-on with volume 0 as key-off.
Simon Howard
2014-05-05
Clean up file headers.
Simon Howard
2014-05-01
opl: Fix crash when using OPL music.
Simon Howard
2014-04-01
Replace all snprintf() calls with M_snprintf().
Simon Howard
2014-03-30
Eliminate some uses of sprintf() from common code.
Simon Howard
2013-09-08
Merge from trunk.
Simon Howard
2013-06-19
Fix OPL MIDI playback on big endian systems (thanks GhostlyDeath).
Simon Howard
2012-10-28
Merge from trunk.
Simon Howard
2012-01-05
Add hack command-line option for on-screen OPL status output - useful
Simon Howard
2011-06-13
Merge from trunk.
Simon Howard
2011-03-28
Fix OPL MIDI playback when using an empty .mus / .mid file (thanks
Simon Howard
2010-04-30
Merge from trunk.
Simon Howard
2010-04-22
Disable OPL debugging messages.
Simon Howard
2009-10-31
When replacing an existing voice, discard voices that are the second
Simon Howard
2009-10-25
Emulate odd octave 7 behavior of Vanilla Doom.
Simon Howard
2009-10-17
Add OPL library API function to set software emulation sample rate, and
Simon Howard
2009-10-11
Don't apply base note offset if the instrument is a fixed note
Simon Howard
2009-10-01
Remove temporary MIDI file after loading MIDI data. Stop all playing OPL
Simon Howard
2009-10-01
Convert to American English spellings.
Simon Howard
2009-09-26
Move register read/write code into OPL library. Detect OPL in the
Simon Howard
2009-09-26
Don't use snd_mport to control OPL base I/O port; Vanilla doesn't do
Simon Howard
2009-09-21
Implement pausing of music.
Simon Howard
2009-09-20
Implement volume control.
Simon Howard
2009-09-20
Remove old test code.
Simon Howard
2009-09-20
Avoid possible overflow due to base note offset.
Simon Howard
2009-09-20
Use the base note offset field to offset notes, not a fixed lookup table
Simon Howard
2009-09-19
Add octave offset table, offset notes on specific instruments down by
Simon Howard
2009-09-12
Remove separate volume calculations for non-feedback (separate operator)
Simon Howard
2009-09-12
Vanilla Doom plays d_introa, not d_intro.
Simon Howard
2009-09-12
Discard an existing voice when no voices are available (based on
Simon Howard
2009-09-11
Implement the fine tuning field, based on research.
Simon Howard
2009-09-08
Set the correct instrument voice, instead of using the first voice for
Simon Howard
2009-09-08
Program two voices for double voice instruments.
Simon Howard
2009-09-07
Implement pitch bend.
Simon Howard
2009-09-01
Loop songs (when appropriate)
Simon Howard
2009-08-31
Perform volume mapping on note and channel volumes before multiplying
Simon Howard
2009-08-31
Dont program an instrument if it is already set.
Simon Howard
2009-08-31
Set the volume on both operators for instruments that use non-modulating
Simon Howard
2009-08-31
Make channel volume work.
Simon Howard
2009-08-30
Use fixed note on instruments with the fixed note flag set.
Simon Howard
2009-08-30
Use milliseconds rather than microseconds, to avoid integer overflow.
Simon Howard
2009-08-30
Make I_OPL_StopSong work.
Simon Howard
2009-08-30
Use the pedal speed value for the volume. This sounds better, but it's
Simon Howard
[next]