aboutsummaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorMax Horn2005-07-02 12:53:57 +0000
committerMax Horn2005-07-02 12:53:57 +0000
commit5402ba49dd4f12ddd7081388e4bc8a578b0c3948 (patch)
tree4636a876e6710428dda809916bdeb05c142e5f5a /TODO
parent7970562356790a274cbc96b32dc84801536e3bd0 (diff)
downloadscummvm-rg350-5402ba49dd4f12ddd7081388e4bc8a578b0c3948.tar.gz
scummvm-rg350-5402ba49dd4f12ddd7081388e4bc8a578b0c3948.tar.bz2
scummvm-rg350-5402ba49dd4f12ddd7081388e4bc8a578b0c3948.zip
MIDI ideas
svn-id: r18482
Diffstat (limited to 'TODO')
-rw-r--r--TODO6
1 files changed, 6 insertions, 0 deletions
diff --git a/TODO b/TODO
index 0566ad65c0..a04a57f2ef 100644
--- a/TODO
+++ b/TODO
@@ -148,6 +148,12 @@ Audio
* Consider changing the mixer volume to use range 0-255, for sake of
consistency (but at a slight loss of efficiency). Note that this requires
changes in at least rate.cpp and mixer.cpp.
+* MIDI: Add API to OSystem which allows client code to query for "native"
+ MIDI drivers (like Windows, ALSA, Zodiac, CoreAudio). Then change the
+ MIDI interfacing code (GUI, command line, config file, etc.) and also
+ MidiDriver::createMidi() to use both that list and the list of
+ 'emulated' MIDI devices (Adlib, MT-32, PC Speaker, etc.) in an appropriate
+ way.
Config Manager
==============