Age | Commit message (Expand) | Author |
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 |
2009-08-30 | Set the right instrument for percussion notes. | Simon Howard |
2009-08-30 | Initial, broken, volume level setting. | Simon Howard |