event.h File Reference

Sequencer event functions and defines. More...


Defines

#define FLUID_SEQ_PITCHWHHELSENS   FLUID_SEQ_PITCHWHEELSENS
 Old deprecated misspelling of FLUID_SEQ_PITCHWHEELSENS.

Enumerations

enum  fluid_seq_event_type {
  FLUID_SEQ_NOTE = 0, FLUID_SEQ_NOTEON, FLUID_SEQ_NOTEOFF, FLUID_SEQ_ALLSOUNDSOFF,
  FLUID_SEQ_ALLNOTESOFF, FLUID_SEQ_BANKSELECT, FLUID_SEQ_PROGRAMCHANGE, FLUID_SEQ_PROGRAMSELECT,
  FLUID_SEQ_PITCHBEND, FLUID_SEQ_PITCHWHEELSENS, FLUID_SEQ_MODULATION, FLUID_SEQ_SUSTAIN,
  FLUID_SEQ_CONTROLCHANGE, FLUID_SEQ_PAN, FLUID_SEQ_VOLUME, FLUID_SEQ_REVERBSEND,
  FLUID_SEQ_CHORUSSEND, FLUID_SEQ_TIMER, FLUID_SEQ_ANYCONTROLCHANGE, FLUID_SEQ_CHANNELPRESSURE,
  FLUID_SEQ_SYSTEMRESET, FLUID_SEQ_UNREGISTERING, FLUID_SEQ_LASTEVENT
}
 Sequencer event type enumeration. More...


Detailed Description

Sequencer event functions and defines.

Functions and constants for creating/processing sequencer events.


Enumeration Type Documentation

Sequencer event type enumeration.

Enumerator:
FLUID_SEQ_NOTE  Note event with duration.
FLUID_SEQ_NOTEON  Note on event.
FLUID_SEQ_NOTEOFF  Note off event.
FLUID_SEQ_ALLSOUNDSOFF  All sounds off event.
FLUID_SEQ_ALLNOTESOFF  All notes off event.
FLUID_SEQ_BANKSELECT  Bank select message.
FLUID_SEQ_PROGRAMCHANGE  Program change message.
FLUID_SEQ_PROGRAMSELECT  Program select message (DOCME).
FLUID_SEQ_PITCHBEND  Pitch bend message.
FLUID_SEQ_PITCHWHEELSENS  Pitch wheel sensitivity set message.

Since:
1.1.0 was mispelled previously
FLUID_SEQ_MODULATION  Modulation controller event.
FLUID_SEQ_SUSTAIN  Sustain controller event.
FLUID_SEQ_CONTROLCHANGE  MIDI control change event.
FLUID_SEQ_PAN  Stereo pan set event.
FLUID_SEQ_VOLUME  Volume set event.
FLUID_SEQ_REVERBSEND  Reverb send set event.
FLUID_SEQ_CHORUSSEND  Chorus send set event.
FLUID_SEQ_TIMER  Timer event (DOCME).
FLUID_SEQ_ANYCONTROLCHANGE  DOCME (used for remove_events only).
FLUID_SEQ_CHANNELPRESSURE  Channel aftertouch event.

Since:
1.1.0
FLUID_SEQ_SYSTEMRESET  System reset event.

Since:
1.1.0
FLUID_SEQ_UNREGISTERING  Called when a sequencer client is being unregistered.

Since:
1.1.0
FLUID_SEQ_LASTEVENT  Defines the count of event enums.


Generated on Wed Nov 10 02:29:41 2010 for libfluidsynth by  doxygen 1.5.9