|
@@ -84,6 +84,7 @@ do_midi_msg(int synthno, unsigned char *msg, int mlen)
|
|
;
|
|
;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+EXPORT_SYMBOL(do_midi_msg);
|
|
|
|
|
|
static void
|
|
static void
|
|
midi_outc(int midi_dev, int data)
|
|
midi_outc(int midi_dev, int data)
|
|
@@ -276,6 +277,7 @@ int midi_synth_ioctl(int dev, unsigned int cmd, void __user *arg)
|
|
return -EINVAL;
|
|
return -EINVAL;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+EXPORT_SYMBOL(midi_synth_ioctl);
|
|
|
|
|
|
int
|
|
int
|
|
midi_synth_kill_note(int dev, int channel, int note, int velocity)
|
|
midi_synth_kill_note(int dev, int channel, int note, int velocity)
|
|
@@ -342,6 +344,7 @@ midi_synth_kill_note(int dev, int channel, int note, int velocity)
|
|
|
|
|
|
return 0;
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
+EXPORT_SYMBOL(midi_synth_kill_note);
|
|
|
|
|
|
int
|
|
int
|
|
midi_synth_set_instr(int dev, int channel, int instr_no)
|
|
midi_synth_set_instr(int dev, int channel, int instr_no)
|
|
@@ -364,6 +367,7 @@ midi_synth_set_instr(int dev, int channel, int instr_no)
|
|
|
|
|
|
return 0;
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
+EXPORT_SYMBOL(midi_synth_set_instr);
|
|
|
|
|
|
int
|
|
int
|
|
midi_synth_start_note(int dev, int channel, int note, int velocity)
|
|
midi_synth_start_note(int dev, int channel, int note, int velocity)
|
|
@@ -405,6 +409,7 @@ midi_synth_start_note(int dev, int channel, int note, int velocity)
|
|
}
|
|
}
|
|
return 0;
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
+EXPORT_SYMBOL(midi_synth_start_note);
|
|
|
|
|
|
void
|
|
void
|
|
midi_synth_reset(int dev)
|
|
midi_synth_reset(int dev)
|
|
@@ -412,6 +417,7 @@ midi_synth_reset(int dev)
|
|
|
|
|
|
leave_sysex(dev);
|
|
leave_sysex(dev);
|
|
}
|
|
}
|
|
|
|
+EXPORT_SYMBOL(midi_synth_reset);
|
|
|
|
|
|
int
|
|
int
|
|
midi_synth_open(int dev, int mode)
|
|
midi_synth_open(int dev, int mode)
|
|
@@ -444,6 +450,7 @@ midi_synth_open(int dev, int mode)
|
|
|
|
|
|
return 1;
|
|
return 1;
|
|
}
|
|
}
|
|
|
|
+EXPORT_SYMBOL(midi_synth_open);
|
|
|
|
|
|
void
|
|
void
|
|
midi_synth_close(int dev)
|
|
midi_synth_close(int dev)
|
|
@@ -459,11 +466,13 @@ midi_synth_close(int dev)
|
|
|
|
|
|
midi_devs[orig_dev]->close(orig_dev);
|
|
midi_devs[orig_dev]->close(orig_dev);
|
|
}
|
|
}
|
|
|
|
+EXPORT_SYMBOL(midi_synth_close);
|
|
|
|
|
|
void
|
|
void
|
|
midi_synth_hw_control(int dev, unsigned char *event)
|
|
midi_synth_hw_control(int dev, unsigned char *event)
|
|
{
|
|
{
|
|
}
|
|
}
|
|
|
|
+EXPORT_SYMBOL(midi_synth_hw_control);
|
|
|
|
|
|
int
|
|
int
|
|
midi_synth_load_patch(int dev, int format, const char __user *addr,
|
|
midi_synth_load_patch(int dev, int format, const char __user *addr,
|
|
@@ -542,11 +551,13 @@ midi_synth_load_patch(int dev, int format, const char __user *addr,
|
|
midi_outc(orig_dev, 0xf7);
|
|
midi_outc(orig_dev, 0xf7);
|
|
return 0;
|
|
return 0;
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+EXPORT_SYMBOL(midi_synth_load_patch);
|
|
|
|
+
|
|
void midi_synth_panning(int dev, int channel, int pressure)
|
|
void midi_synth_panning(int dev, int channel, int pressure)
|
|
{
|
|
{
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+EXPORT_SYMBOL(midi_synth_panning);
|
|
|
|
+
|
|
void midi_synth_aftertouch(int dev, int channel, int pressure)
|
|
void midi_synth_aftertouch(int dev, int channel, int pressure)
|
|
{
|
|
{
|
|
int orig_dev = synth_devs[dev]->midi_dev;
|
|
int orig_dev = synth_devs[dev]->midi_dev;
|
|
@@ -576,6 +587,7 @@ void midi_synth_aftertouch(int dev, int channel, int pressure)
|
|
|
|
|
|
midi_outc(orig_dev, pressure);
|
|
midi_outc(orig_dev, pressure);
|
|
}
|
|
}
|
|
|
|
+EXPORT_SYMBOL(midi_synth_aftertouch);
|
|
|
|
|
|
void
|
|
void
|
|
midi_synth_controller(int dev, int channel, int ctrl_num, int value)
|
|
midi_synth_controller(int dev, int channel, int ctrl_num, int value)
|
|
@@ -604,6 +616,7 @@ midi_synth_controller(int dev, int channel, int ctrl_num, int value)
|
|
midi_outc(orig_dev, ctrl_num);
|
|
midi_outc(orig_dev, ctrl_num);
|
|
midi_outc(orig_dev, value & 0x7f);
|
|
midi_outc(orig_dev, value & 0x7f);
|
|
}
|
|
}
|
|
|
|
+EXPORT_SYMBOL(midi_synth_controller);
|
|
|
|
|
|
void
|
|
void
|
|
midi_synth_bender(int dev, int channel, int value)
|
|
midi_synth_bender(int dev, int channel, int value)
|
|
@@ -635,11 +648,13 @@ midi_synth_bender(int dev, int channel, int value)
|
|
midi_outc(orig_dev, value & 0x7f);
|
|
midi_outc(orig_dev, value & 0x7f);
|
|
midi_outc(orig_dev, (value >> 7) & 0x7f);
|
|
midi_outc(orig_dev, (value >> 7) & 0x7f);
|
|
}
|
|
}
|
|
|
|
+EXPORT_SYMBOL(midi_synth_bender);
|
|
|
|
|
|
void
|
|
void
|
|
midi_synth_setup_voice(int dev, int voice, int channel)
|
|
midi_synth_setup_voice(int dev, int voice, int channel)
|
|
{
|
|
{
|
|
}
|
|
}
|
|
|
|
+EXPORT_SYMBOL(midi_synth_setup_voice);
|
|
|
|
|
|
int
|
|
int
|
|
midi_synth_send_sysex(int dev, unsigned char *bytes, int len)
|
|
midi_synth_send_sysex(int dev, unsigned char *bytes, int len)
|
|
@@ -695,3 +710,5 @@ midi_synth_send_sysex(int dev, unsigned char *bytes, int len)
|
|
|
|
|
|
return 0;
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
+EXPORT_SYMBOL(midi_synth_send_sysex);
|
|
|
|
+
|