From 04a417f20a8b5340c6cb83a52f84f415cce9ed60 Mon Sep 17 00:00:00 2001 From: erdgeist Date: Fri, 12 Aug 2016 22:35:28 +0200 Subject: renamed midi.c to midi-sdl.c --- midi-sdl.c | 39 +++++++++++++++++++++++++++++++++++++++ midi.c | 39 --------------------------------------- 2 files changed, 39 insertions(+), 39 deletions(-) create mode 100644 midi-sdl.c delete mode 100644 midi.c diff --git a/midi-sdl.c b/midi-sdl.c new file mode 100644 index 0000000..7509859 --- /dev/null +++ b/midi-sdl.c @@ -0,0 +1,39 @@ +#include +#include +#include + +#include "midi.h" +#include "main.h" + +int midi_init() { + return 0; +} + +void midi_playnote( int channel, int note, int octave_offset ) { + char out[32]; + int b = sprintf(out,"M%02X0020\nM%02X%02X%02X\n", 0xe0 | channel, 0x90 | channel, note + 12 * octave_offset, 0x7f); + if (g_harfe_connected && (g_harfe_fd != -1)) + write(g_harfe_fd, out, b); +} + +void midi_silencenote( int channel, int note, int octave_offset ) { + char out[10]; + int b = sprintf(out,"M%02X%02X%02X\n", 0x80 | channel, note + 12 * octave_offset, 0); + if (g_harfe_connected && (g_harfe_fd != -1)) + write(g_harfe_fd, out, b); +} + +void midi_pitchbend( int channel, int pitch ) { + char out[10]; + pitch += 8192; + if (pitch < 0) + pitch = 0; + if (pitch > 16383) + pitch = 16383; + int b = sprintf(out,"M%02X%02X%02X\n", 0xe0 | channel, 0x7f & pitch, 0x7f & (pitch>>7)); + if (g_harfe_connected && (g_harfe_fd != -1)) + write(g_harfe_fd, out, b); +} + +//void midi_controller_event( int saite, int value ); + diff --git a/midi.c b/midi.c deleted file mode 100644 index 7509859..0000000 --- a/midi.c +++ /dev/null @@ -1,39 +0,0 @@ -#include -#include -#include - -#include "midi.h" -#include "main.h" - -int midi_init() { - return 0; -} - -void midi_playnote( int channel, int note, int octave_offset ) { - char out[32]; - int b = sprintf(out,"M%02X0020\nM%02X%02X%02X\n", 0xe0 | channel, 0x90 | channel, note + 12 * octave_offset, 0x7f); - if (g_harfe_connected && (g_harfe_fd != -1)) - write(g_harfe_fd, out, b); -} - -void midi_silencenote( int channel, int note, int octave_offset ) { - char out[10]; - int b = sprintf(out,"M%02X%02X%02X\n", 0x80 | channel, note + 12 * octave_offset, 0); - if (g_harfe_connected && (g_harfe_fd != -1)) - write(g_harfe_fd, out, b); -} - -void midi_pitchbend( int channel, int pitch ) { - char out[10]; - pitch += 8192; - if (pitch < 0) - pitch = 0; - if (pitch > 16383) - pitch = 16383; - int b = sprintf(out,"M%02X%02X%02X\n", 0xe0 | channel, 0x7f & pitch, 0x7f & (pitch>>7)); - if (g_harfe_connected && (g_harfe_fd != -1)) - write(g_harfe_fd, out, b); -} - -//void midi_controller_event( int saite, int value ); - -- cgit v1.2.3