From 6d44c8372f7063127a975ed1b1f2f405e830a926 Mon Sep 17 00:00:00 2001 From: jules Date: Sun, 10 Jun 2012 13:19:59 +0100 Subject: [PATCH] Made some ALSA midi names customisable. --- .../juce_audio_devices/native/juce_linux_Midi.cpp | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/modules/juce_audio_devices/native/juce_linux_Midi.cpp b/modules/juce_audio_devices/native/juce_linux_Midi.cpp index 36a4bb8703..64bcf16dff 100644 --- a/modules/juce_audio_devices/native/juce_linux_Midi.cpp +++ b/modules/juce_audio_devices/native/juce_linux_Midi.cpp @@ -34,6 +34,14 @@ #define JUCE_ALSA_MIDI_OUTPUT_NAME "Juce Midi Output" #endif +#ifndef JUCE_ALSA_MIDI_INPUT_PORT_NAME + #define JUCE_ALSA_MIDI_INPUT_PORT_NAME "Juce Midi In Port" +#endif + +#ifndef JUCE_ALSA_MIDI_OUTPUT_PORT_NAME + #define JUCE_ALSA_MIDI_OUTPUT_PORT_NAME "Juce Midi Out Port" +#endif + //============================================================================== namespace { @@ -74,7 +82,7 @@ namespace { snd_seq_set_client_name (seqHandle, JUCE_ALSA_MIDI_INPUT_NAME); - const int portId = snd_seq_create_simple_port (seqHandle, "Juce Midi In Port", + const int portId = snd_seq_create_simple_port (seqHandle, JUCE_ALSA_MIDI_INPUT_PORT_NAME, SND_SEQ_PORT_CAP_WRITE | SND_SEQ_PORT_CAP_SUBS_WRITE, SND_SEQ_PORT_TYPE_MIDI_GENERIC); @@ -84,7 +92,7 @@ namespace { snd_seq_set_client_name (seqHandle, JUCE_ALSA_MIDI_OUTPUT_NAME); - const int portId = snd_seq_create_simple_port (seqHandle, "Juce Midi Out Port", + const int portId = snd_seq_create_simple_port (seqHandle, JUCE_ALSA_MIDI_OUTPUT_PORT_NAME, SND_SEQ_PORT_CAP_READ | SND_SEQ_PORT_CAP_SUBS_READ, SND_SEQ_PORT_TYPE_MIDI_GENERIC);