Chris Robinson
|
2633fbfc4b
|
Add a method to check if a file is a soundfont
|
2013-11-30 20:37:37 -08:00 |
|
Chris Robinson
|
e0babed29b
|
Add a workaround for allowing GM2 bank selection with a GM2 On SysEx
|
2013-11-29 23:57:32 -08:00 |
|
Chris Robinson
|
be446366fb
|
Add a method to specifying MIDI SysEx messages
|
2013-11-29 05:37:45 -08:00 |
|
Chris Robinson
|
ea1d7d56d3
|
Add infrastructure for handling SysEx MIDI events
|
2013-11-29 04:56:33 -08:00 |
|
Chris Robinson
|
82d4e69da1
|
Don't force MMA bank selection mode
|
2013-11-29 00:42:27 -08:00 |
|
Chris Robinson
|
f4cf84e72d
|
Combine duplicate soundfont loading code
|
2013-11-28 05:30:48 -08:00 |
|
Chris Robinson
|
8615a109ce
|
Remove an unneeded MidiSynth field
|
2013-11-28 05:06:40 -08:00 |
|
Chris Robinson
|
f8c68291d3
|
Add a method to stop MIDI playback
Unlike pausing, this resets the MIDI clock time to 0, clears the existing event
queue, stops all MIDI sounds, and resets MIDI controllers.
|
2013-11-28 04:52:53 -08:00 |
|
Chris Robinson
|
29a4ac329a
|
Move MidiSynth locking out of the setState method
|
2013-11-28 04:29:38 -08:00 |
|
Chris Robinson
|
5dad1688d4
|
Fix building without FluidSynth
|
2013-11-28 04:21:39 -08:00 |
|
Chris Robinson
|
98b0a3187e
|
Add a config option for specifying the default MIDI soundfont
|
2013-11-28 04:16:46 -08:00 |
|
Chris Robinson
|
7794e53667
|
Be a bit safer with MIDI state changes
|
2013-11-28 03:57:45 -08:00 |
|
Chris Robinson
|
bb0207d784
|
Add a method to load a soundfont
|
2013-11-28 03:38:17 -08:00 |
|
Chris Robinson
|
a3c76c3274
|
Add an option for FLuidSynth to handle MIDI
|
2013-11-28 03:08:28 -08:00 |
|
Chris Robinson
|
a48f362d28
|
Start a MIDI interface extension
|
2013-11-28 01:53:05 -08:00 |
|
Chris Robinson
|
489723723c
|
Cleanups for MidiSynth
Remove an unneeded field, make MidiSynth_getTime public, and properly return a
64-bit time from it.
|
2013-11-27 19:41:52 -08:00 |
|
Chris Robinson
|
5554b8cfc9
|
Add a MidiSynth interface for devices
|
2013-11-27 18:45:02 -08:00 |
|
Chris Robinson
|
3a1613253b
|
Add a base MidiSynth struct
|
2013-11-27 05:12:11 -08:00 |
|
Chris Robinson
|
d315feae40
|
Add a MIDI event queue
In preparation for a MIDI extension.
|
2013-11-27 03:49:26 -08:00 |
|