Changeset 191:20cc4f29ae9b in roaraudio
- Timestamp:
- 07/20/08 18:28:04 (16 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
roard/midi.c
r190 r191 15 15 16 16 g_console = -1; 17 g_midi_cb_stoptime = 0; 17 18 18 19 for (i = 0; files[i] != NULL; i++) { … … 35 36 36 37 int midi_cb_play(float t, float freq, int override) { 38 float samples_per_sec /* S/s */ = g_sa->rate * g_sa->channels; 39 37 40 /* 38 41 #define MIDI_CB_NOOVERRIDE 0 39 42 #define MIDI_CB_OVERRIDE 1 40 43 */ 41 return -1; 44 if ( g_midi_cb_stoptime && override != MIDI_CB_OVERRIDE ) 45 return -1; 46 47 g_midi_cb_stoptime = ROAR_MATH_OVERFLOW_ADD(g_pos, samples_per_sec*t); 48 midi_cb_start(freq); 49 50 return 0; 42 51 } 43 52
Note: See TracChangeset
for help on using the changeset viewer.