aboutsummaryrefslogtreecommitdiff
path: root/backends/midi
AgeCommit message (Collapse)Author
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
2005-07-02Hackish native MIDI HW support for Mac OS X (incomplete)Max Horn
svn-id: r18481
2005-06-24When including files from common/, explicitly use the common/ prefixMax Horn
svn-id: r18444
2005-05-05Add a comment regarding use of CoreAudio/AudioUnits v1 APIMax Horn
svn-id: r17916
2005-04-18If we don't want to use reverb, then at least disable it properly, not via a ↵Max Horn
bad hack svn-id: r17671
2005-01-10Remove some more header dependenciesMax Horn
svn-id: r16530
2005-01-01Updated copyrightMax Horn
svn-id: r16398
2004-12-25Moved the softsynth midi drivers into a sound/softsynth; amongst other ↵Max Horn
things, this fixes bug #1083058 svn-id: r16316
2004-12-05Clean up OSystem::EventMax Horn
svn-id: r15990
2004-12-02Synched with upstream (Munt 0.1.1).Jerome Fisher
Memory timbres are now loaded into the correct location again, and reaching the end of a PCM sample has been improved. The latter change is probably the only one relevant to ScummVM, and even that is unlikely to be audible. svn-id: r15972
2004-11-29- Fixed uninitialised reverb level. This bug took embarrassingly long to find...Jerome Fisher
svn-id: r15962
2004-11-29- Now actually read and write the 4 bytes of tuning frequency info in the ↵Jerome Fisher
header. svn-id: r15961
2004-11-28Changed parameter order of SoundMixer::playInputStream to match that of playRawMax Horn
svn-id: r15950
2004-11-28- Now sets the palette earlier, and only once.Jerome Fisher
svn-id: r15948
2004-11-28- Now sets itself as a "permanent" mixer channel.Jerome Fisher
svn-id: r15947