BSE Interface Reference

/opt/src/beast/bse/bsemidievent.h

SYNOPSIS

DESCRIPTION

BseMidiEvent

/opt/src/beast/bse/bsemidievent.h:90
struct BseMidiEvent
{
  BseMidiEventType       status;
  guint                  channel;
  guint64                delta_time;
  gfloat                 frequency;
  gfloat                 velocity;
  BseMidiEvent::$11::$12 note;
  guint                  control;
  gfloat                 value;
  BseMidiEvent::$11::$13 control;
  guint                  program;
  gfloat                 intensity;
  gfloat                 pitch_bend;
  guint                  song_pointer;
  guint                  song_number;
  guint8                *bytes;
  guint                  n_bytes;
  BseMidiEvent::$11::$14 sys_ex;
  guint                  sequence_number;
  gchar                 *text;
  guint                  usecs_pqn;
  guint8                 hour;
  guint8                 minute;
  guint8                 second;
  guint8                 frame;
  guint8                 fraction;
  BseMidiEvent::$11::$15 smpte_offset;
  guint                  denominator;
  guint8                 numerator;
  guint8                 metro_clocks;
  guint8                 notated_32nd;
  BseMidiEvent::$11::$16 time_signature;
  guint16                n_flats;
  guint16                n_sharps;
  guint                  major_key;
  guint                  minor_key;
  BseMidiEvent::$11::$17 key_signature;
  guint                  zprefix;
  BseMidiEvent::$11      data;
};

bse_midi_alloc_event

/opt/src/beast/bse/bsemidievent.h:140

bse_midi_copy_event

/opt/src/beast/bse/bsemidievent.h:141

bse_midi_event_get_type

/opt/src/beast/bse/bsemidievent.h:139

bse_midi_event_note_off

/opt/src/beast/bse/bsemidievent.h:149
BseMidiEvent*  bse_midi_event_note_off 
(guint   midi_channel,
 guint64 delta_time,
 gfloat  frequency);

bse_midi_event_note_on

/opt/src/beast/bse/bsemidievent.h:146
BseMidiEvent*  bse_midi_event_note_on 
(guint   midi_channel,
 guint64 delta_time,
 gfloat  frequency,
 gfloat  velocity);

bse_midi_event_signal

/opt/src/beast/bse/bsemidievent.h:153
BseMidiEvent*  bse_midi_event_signal 
(guint             midi_channel,
 guint64           delta_time,
 BseMidiSignalType signal_type,
 gfloat            value);

bse_midi_free_event

/opt/src/beast/bse/bsemidievent.h:142
Free the event and all data associated with it. This function is MT-safe and may be called from any thread.
event: BseMidiEvent structure

bse_midi_signal_default

/opt/src/beast/bse/bsemidievent.h:341
gfloat  bse_midi_signal_default 
(BseMidiSignalType signal);
Get the initial default value for a midi signal. This function is MT-safe and may be called from any thread.
type: BseMidiSignalType type

bse_midi_signal_name

/opt/src/beast/bse/bsemidievent.h:342
const gchar*  bse_midi_signal_name 
(BseMidiSignalType signal);

bse_midi_signal_nick

/opt/src/beast/bse/bsemidievent.h:343
const gchar*  bse_midi_signal_nick 
(BseMidiSignalType signal);