From 9d0b746aaaaf78cfcc18e866e4375ad1de533bc4 Mon Sep 17 00:00:00 2001 From: Eugene Sandulenko Date: Thu, 21 Oct 2004 22:37:37 +0000 Subject: Patch #1048326 Better MT-32 support svn-id: r15635 --- sound/mididrv.cpp | 1 + sound/mididrv.h | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) (limited to 'sound') diff --git a/sound/mididrv.cpp b/sound/mididrv.cpp index 9bf41726a5..919840c30f 100644 --- a/sound/mididrv.cpp +++ b/sound/mididrv.cpp @@ -57,6 +57,7 @@ static const struct MidiDriverDescription midiDrivers[] = { {"towns", "FM Towns", MD_TOWNS}, {"pcspk", "PC Speaker", MD_PCSPK}, {"pcjr", "IBM PCjr", MD_PCJR}, + {"mt32", "MT-32", MD_MT32}, #if defined(__PALM_OS__) {"ypa1", "Yamaha Pa1", MD_YPA1}, diff --git a/sound/mididrv.h b/sound/mididrv.h index c3a98aede7..9300e47b3a 100644 --- a/sound/mididrv.h +++ b/sound/mididrv.h @@ -47,7 +47,8 @@ enum { MD_PCJR = 12, MD_TOWNS = 13, MD_YPA1 = 14, // PalmOS - MD_ZODIAC = 15 // PalmOS + MD_ZODIAC = 15, // PalmOS + MD_MT32 = 16 }; /** Convert a string containing a music driver name into MIDI Driver type. */ @@ -177,6 +178,7 @@ extern MidiDriver *MidiDriver_CORE_create(); extern MidiDriver *MidiDriver_ETUDE_create(); extern MidiDriver *MidiDriver_ALSA_create(); extern MidiDriver *MidiDriver_YM2612_create(SoundMixer *mixer); +extern MidiDriver *MidiDriver_MT32_create(SoundMixer *mixer, const char *path); extern MidiDriver *MidiDriver_YamahaPa1_create(); extern MidiDriver *MidiDriver_Zodiac_create(); -- cgit v1.2.3