aboutsummaryrefslogtreecommitdiff
path: root/backends/midi
AgeCommit message (Collapse)Author
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
2006-02-27Fixed compilation.Torbjörn Andersson
svn-id: r20953
2006-02-27SysEx data now passed around with const pointers. Permits simplification of ↵Jamieson Christian
some SysEx client code. Testing on Windows. Developers on other platforms, please verify integrity of music handling in your respective MidiDrivers. svn-id: r20952
2006-02-27clear ALSA event structure before useWillem Jan Palenstijn
svn-id: r20951
2006-02-25Moved dummy MIDI driver from backends/ to sound/ (this fixes bug #1435221)Max Horn
svn-id: r20878
2006-02-11Disable Adlib on PalmOS 68k devicesChris Apers
svn-id: r20575
2006-02-11Change CVS keywords to SVN keywordsMax Horn
svn-id: r20535
2006-02-07Removed .cvsignore filesMax Horn
svn-id: r20424
2006-01-18Update copyright noticeEugene Sandulenko
svn-id: r20088
2005-12-30Fixed the CoreMIDI driver -- MT-32 now sounds perfect under Mac OS X :-)Max Horn
svn-id: r19860
2005-12-26Switched the CoreAudio driver to use an AUGraph; this simplifies things a ↵Max Horn
lot and should also cope with the user switching the default output device while ScummVM is running svn-id: r19835
2005-12-26New CoreMIDI midi backend for OS XMax Horn
svn-id: r19832
2005-11-06Default to /dev/sequencer before /dev/null if no MIDI deviceJonathan Gray
is specified. svn-id: r19480
2005-10-18Update FSF address. Eek. Actually that took place on May 1, 2005Eugene Sandulenko
svn-id: r19142
2005-07-30Remove trailing whitespaces.Eugene Sandulenko
svn-id: r18604
2005-07-11Fix more GCC 4.0 warningsMax Horn
svn-id: r18533
2005-07-02cleanupMax Horn
svn-id: r18484
2005-07-02Small fixesMax Horn
svn-id: r18483