aboutsummaryrefslogtreecommitdiffstats
path: root/sound/firewire/tascam/tascam.h
diff options
context:
space:
mode:
authorTakashi Sakamoto <o-takashi@sakamocchi.jp>2015-10-12 19:10:23 +0900
committerTakashi Iwai <tiwai@suse.de>2015-10-12 14:16:18 +0200
commit0db18e7eec40a4331214185b37b0440856856775 (patch)
treec5c7b602265a78c55aa0eb3ed6aac7eb4a7ab87e /sound/firewire/tascam/tascam.h
parentALSA: firewire-tascam: add support for outgoing MIDI messages by asynchronous transaction (diff)
downloadlinux-dev-0db18e7eec40a4331214185b37b0440856856775.tar.xz
linux-dev-0db18e7eec40a4331214185b37b0440856856775.zip
ALSA: firewire-tascam: add support for MIDI functionality
In former commits, this driver got functionalities to transfer/receive MIDI messages to/from TASCAM FireWire series. This commit adds some ALSA MIDI ports to enable userspace applications to use the functionalities. I note that this commit doesn't support virtual MIDI ports which console models support. A physical controls can be assigned to a certain MIDI ports including physical and virtual. But the way is not clear. Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp> Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to '')
-rw-r--r--sound/firewire/tascam/tascam.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/sound/firewire/tascam/tascam.h b/sound/firewire/tascam/tascam.h
index c2f0c74ab558..b86bb7f4f01d 100644
--- a/sound/firewire/tascam/tascam.h
+++ b/sound/firewire/tascam/tascam.h
@@ -138,6 +138,8 @@ void snd_tscm_proc_init(struct snd_tscm *tscm);
int snd_tscm_create_pcm_devices(struct snd_tscm *tscm);
+int snd_tscm_create_midi_devices(struct snd_tscm *tscm);
+
int snd_tscm_create_hwdep_device(struct snd_tscm *tscm);
#endif