Functions for binding sequencer objects to other subsystems. More...
Functions | |
| FLUIDSYNTH_API short | fluid_sequencer_register_fluidsynth (fluid_sequencer_t *seq, fluid_synth_t *synth) |
| Registers a synthesizer as a destination client of the given sequencer. | |
| FLUIDSYNTH_API int | fluid_sequencer_add_midi_event_to_buffer (void *data, fluid_midi_event_t *event) |
| Transforms an incoming midi event (from a midi driver or midi router) to a sequencer event and adds it to the sequencer queue for sending as soon as possible. | |
Functions for binding sequencer objects to other subsystems.
| FLUIDSYNTH_API short fluid_sequencer_register_fluidsynth | ( | fluid_sequencer_t * | seq, | |
| fluid_synth_t * | synth | |||
| ) |
Registers a synthesizer as a destination client of the given sequencer.
The synth is registered with the name "fluidsynth".
| seq | Sequencer instance | |
| synth | Synthesizer instance |
| FLUIDSYNTH_API int fluid_sequencer_add_midi_event_to_buffer | ( | void * | data, | |
| fluid_midi_event_t * | event | |||
| ) |
Transforms an incoming midi event (from a midi driver or midi router) to a sequencer event and adds it to the sequencer queue for sending as soon as possible.
| data | The sequencer, must be a valid fluid_sequencer_t | |
| event | MIDI event |
1.6.1