BSE Interface Reference

/opt/src/beast/bse/bsemidifile.h

SYNOPSIS

DESCRIPTION

BseMidiFile

/opt/src/beast/bse/bsemidifile.h:28
struct BseMidiFile
{
  BseMusicalTuningType musical_tuning;
  guint                tpqn;
  gfloat               tpqn_rate;
  gfloat               bpm;
  guint                numerator;
  guint                denominator;
  guint                n_tracks;
  BseMidiFileTrack     tracks         [1];
};

BseMidiFileTrack

/opt/src/beast/bse/bsemidifile.h:24
struct BseMidiFileTrack
{
  guint          n_events;
  BseMidiEvent **events;
};

bse_midi_file_add_part_events

/opt/src/beast/bse/bsemidifile.h:46
void  bse_midi_file_add_part_events 
(BseMidiFile *smf,
 guint        nth_track,
 BsePart     *part,
 BseTrack    *ptrack);

bse_midi_file_free

/opt/src/beast/bse/bsemidifile.h:42

bse_midi_file_load

/opt/src/beast/bse/bsemidifile.h:41
BseMidiFile*  bse_midi_file_load 
(const gchar  *file_name,
 BseErrorType *error_p);

bse_midi_file_setup_song

/opt/src/beast/bse/bsemidifile.h:48
void  bse_midi_file_setup_song 
(BseMidiFile *smf,
 BseSong     *song);