source: roaraudio/roard/include/midi.h @ 189:4a7a0460e034

Last change on this file since 189:4a7a0460e034 was 189:4a7a0460e034, checked in by phi, 16 years ago

added midi_cb_update() and g_midi_cb_stoptime

File size: 469 bytes
Line 
1//midi.h:
2
3#ifndef _MIDI_H_
4#define _MIDI_H_
5
6#include <roaraudio.h>
7
8#ifdef __linux__
9#include <sys/ioctl.h>
10#include <linux/kd.h>
11#endif
12
13#define MIDI_CB_NOOVERRIDE 0
14#define MIDI_CB_OVERRIDE   1
15
16int g_console;
17
18uint32_t g_midi_cb_stoptime;
19
20int midi_init (void);
21int midi_free (void);
22
23// cb = console beep
24int midi_cb_play(float t, float freq, int override);
25int midi_cb_update (uint32_t pos);
26int midi_cb_start(float freq);
27int midi_cb_stop (void);
28
29#endif
30
31//ll
Note: See TracBrowser for help on using the repository browser.