|
LMMS
|
#include <algorithm>#include <cmath>#include <cstring>#include "allegro.h"#include "porttime.h"#include "portmidi.h"#include "midicode.h"Macros | |
| #define | never 1000000 |
Functions | |
| double | time_elapsed () |
| void | wait_until (double time) |
| void | midi_note_on (PortMidiStream *midi, double when, int chan, int key, int loud) |
| static void | midi_channel_message_2 (PortMidiStream *midi, double when, int status, int chan, int data) |
| static void | midi_channel_message (PortMidiStream *midi, double when, int status, int chan, int data, int data2) |
| void | send_midi_update (Alg_update_ptr u, PortMidiStream *midi) |
| void | seq2midi (Alg_seq &seq, PortMidiStream *midi) |
| void | seq_play (Alg_seq &seq) |
Variables | |
| static const char * | pressure_attr |
| static const char * | bend_attr |
| static const char * | program_attr |
| #define never 1000000 |
|
static |
|
static |
| void send_midi_update | ( | Alg_update_ptr | u, |
| PortMidiStream * | midi ) |
| double time_elapsed | ( | ) |
| void wait_until | ( | double | time | ) |
|
static |
|
static |
|
static |