aboutsummaryrefslogtreecommitdiff
path: root/backends/midi
AgeCommit message (Collapse)Author
2009-05-14Fixed various GCC 4.2 warnings, among them an actual longstanding bug (3 ↵Max Horn
years :) in the quicktime midi code svn-id: r40577
2009-05-13Silence another g++ 4.4 warning.Johannes Schickel
svn-id: r40527
2009-03-20Fix parameter in Windows MIDI backend (this is according to API ↵Johannes Schickel
documentation from M$). svn-id: r39556
2009-03-16Patch #2658665: Implement getDevices() in backends/midi/dmedia.cppMax Horn
svn-id: r39437
2009-02-02#define usleep on BeOSMax Horn
svn-id: r36201
2009-01-01Whoa! Removing trailing spaces.Eugene Sandulenko
svn-id: r35648
2008-11-30Fixed sysEx buffer sizes.Johannes Schickel
svn-id: r35192
2008-11-30- Extended MidiDriver::sysEx to allow 264 byte sysEx messagesJohannes Schickel
- Updated all drivers to allow 264+2 byte sysEx messages - Implemented sysEx processing for MT-32 for Kyra1 and HoF. MT-32 should now be working properly. svn-id: r35180
2008-11-05Turned enum PluginError into Common::Error, which in the future is to be ↵Max Horn
used in more places. Help with this is highly welcome svn-id: r34906
2008-08-27Partial commit of patch #2012839: Atari Patch for adding Native MIDI and Fix ↵Max Horn
Compile svn-id: r34194
2008-08-05Committed my patch #2026097 ("ALSA: Try both 65:0 and 17:0 by default"), with aTorbjörn Andersson
slight modification to the README changes. (I don't know how to interpret all the output from aconnect, so I'm only documenting "the most important bit".) svn-id: r33648
2008-07-14Fixed code formattingMax Horn
svn-id: r33056
2008-06-14Fixed ALSA's invalid port error messageJordi Vilalta Prat
svn-id: r32698
2008-06-13Added initial interface to list music devices and their typesJordi Vilalta Prat
svn-id: r32695
2008-06-13Renamed MIDI plugins to Music pluginsJordi Vilalta Prat
svn-id: r32693
2008-05-18Hack to disable 'depracted' warnings on OS X 10.5Max Horn
svn-id: r32173
2008-05-14Fixed QuickTime MIDI pluginMax Horn
svn-id: r32127
2008-05-14- Added more information (ID and capabilities) to the MIDI driversJordi Vilalta Prat
- Added the MidiPlugin interface to the remaining MIDI drivers - Added an initial MidiManager to handle the MIDI plugins (just static plugins by now) svn-id: r32117
2008-05-14Moved midiplugin.h to sound/ since it will be used for more than just the ↵Jordi Vilalta Prat
native MIDI drivers. svn-id: r32097
2008-05-11Fix QuickTime MIDI driver compilationMax Horn
svn-id: r32038
2008-05-11Fixed compilation under windowsFilippos Karapetis
svn-id: r32010
2008-05-11Added the MidiPlugin interface (first step towards the MIDI plugins)Jordi Vilalta Prat
svn-id: r31993
2008-05-07Changed all delete [] usages to delete[].Johannes Schickel
svn-id: r31927
2008-03-12Removed remaining traces of the dead MorphOS backend, which itself was ↵Max Horn
removed about one year ago svn-id: r31114
2008-03-12Switched CoreAudio MIDI driver to use AudioUnit v2 API (results in better ↵Max Horn
Leopard support/performance, it seems, at least in Exult) svn-id: r31113
2008-02-20Automatic device detection for CAMD.Jordi Vilalta Prat
svn-id: r30911
2008-02-20Added CAMD MIDI driver for AmigaOS4Jordi Vilalta Prat
svn-id: r30910
2008-01-28Fixed the spaces before tabs.Jordi Vilalta Prat
svn-id: r30667
2008-01-27Removed trailing spaces.Jordi Vilalta Prat
svn-id: r30664
2008-01-13WORKAROUND bug #1870304: Solaris does not provide INADDR_NONEMax Horn
svn-id: r30467
2008-01-02Fix dmedia.cpp to not use stdafx (likely fixes building on IRIX)Max Horn
svn-id: r30151
2007-11-02Changed "if( ... )" to "if ( ... )" and "while( ... )" to "while ( ... )", andTorbjörn Andersson
removed an unnecessary \n. svn-id: r29379
2007-11-02Patch #1815526: Add TiMidity++ MIDI server supportMax Horn
svn-id: r29377
2007-09-30Patch #1804801: DMedia MIDI driver for IRIXMax Horn
svn-id: r29142
2007-09-19Merged common/stdafx.h into common/scummsys.h. All referencing files have ↵Nicola Mettifogo
been updated. svn-id: r28966
2007-09-11Adding various FIXME comments to bogus (non-self-explanatory) existing FIXME ↵Max Horn
comments; and some other related cleanup svn-id: r28890
2007-05-30Updated legal headers in source files, based on what Pidgin (the IM client ↵Max Horn
formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots svn-id: r27024
2007-05-01Fixed compilationChris Apers
svn-id: r26698
2007-05-01Fixed sysEx functionChris Apers
svn-id: r26696
2007-03-09reduced dependency from windows-specific header filesNicola Mettifogo
svn-id: r26034
2007-03-08Explicitly #include fcntl.h and unistd.h for the open/write/close syscallsMax Horn
svn-id: r26026
2007-03-08Replaced uses of fprintf() with warning() or error()Max Horn
svn-id: r26022
2007-02-16Unified how we deal with (and how we generate) MIDI sysex messages -- in ↵Max Horn
particular, we now always do so w/o framing the message (documented this with a Doxygen comment in the MidiDriver class) svn-id: r25630
2006-09-20Some updates (mostly guesswork) for the ALSA MIDI driver, mostly prompted byTorbjörn Andersson
Waxworks (Simon engine). See http://www.borg.com/~jglatt/tech/midispec.htm for reference. * Added case for Aftertouch (Key Pressure). * Changed Channel Pressure to flush the event immediatley. The message could apply to notes while they are playing. * Downgraded the error for unknown MIDI messages to a warning, and clarified it slightly. svn-id: r23949
2006-09-17Fixed compilationChris Apers
svn-id: r23913
2006-04-14Avoid using exceptionsMax Horn
svn-id: r21894
2006-04-04Don't use HAVE_CONFIG_H / config.h directly, use scummsys.h insteadMax Horn
svn-id: r21605
2006-03-29Do not #include endian.h in scummsys.h (cuts down deps on endian.h from ~400 ↵Max Horn
to ~250). Many greetings to eriktorbjorn, and have fun recompiling. svn-id: r21500
2006-03-14Adds support for building on Intel Macs, using a modifiedOystein Eftevaag
version of patch 1448395 by Aubin and some of my own changes. Notably: * Two elements of a struct in backends/midi/quicktime.cpp needed to be forced to BE. * NASM set to build Mach-O binaries * configure now checks for Altivec support on Darwin hosts, instead of assuming it. Altivec support can also be disabled (not 100% sure if t his is actually needed, but might be handy for crosscompiling). * The aliasing of the symbols contained in the .asm files done on Windows were also needed on MacOS. Note that while the asm code is properly compiled and linked in, HQ2/3x support will still not work properly on Intel macs if NASM is enabled. svn-id: r21280
2006-03-04WIP of maemo portEugene Sandulenko
svn-id: r21055