aboutsummaryrefslogtreecommitdiffstats
path: root/Alc/midi/dummy.c
Commit message (Collapse)AuthorAgeFilesLines
* Remove the MIDI codeChris Robinson2015-10-201-76/+0
| | | | | | | The extension's not going anywhere, and it can't do anything fluidsynth can't. The code maintenance and bloat is not worth keeping around, and ideally the AL API would be able to facilitate MIDI-like behavior anyway (envelopes, start-at- time, etc).
* Use NEW_OBJ in a few more placesChris Robinson2015-10-201-3/+3
|
* Properly handle a mono output buffer with the MIDI synthsChris Robinson2015-02-091-2/+2
|
* Remove setState from the MidiSynth vtableChris Robinson2014-03-231-1/+0
|
* Use a void* for the MidiSynth Delete method paramChris Robinson2014-03-221-8/+3
|
* Rework MIDI clock timingChris Robinson2014-02-021-20/+7
| | | | | | It's best to avoid using doubles in the mixer since the FPU's set to single- precision mode. The new clock timing is similar to the device clock timing, and should hopefully be less prone to drift caused by fp rounding errors.
* Allow selecting the default soundfont using ID 0Chris Robinson2014-01-031-1/+1
|
* Remove some unused MIDI backend methodsChris Robinson2013-12-291-38/+0
|
* Add a method to set and get soundfontsChris Robinson2013-12-271-0/+1
| | | | | The main purpose of this is to select soundfonts for playback, eventually, instead of the existing method that takes a filename.
* Move the base MidiSynth to a separate fileChris Robinson2013-12-171-1/+1
|
* Move the dummy MIDI handler to a separate fileChris Robinson2013-12-171-0/+132