Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-09-20 | Some updates (mostly guesswork) for the ALSA MIDI driver, mostly prompted by | Torbjö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-17 | Fixed compilation | Chris Apers | |
svn-id: r23913 | |||
2006-04-14 | Avoid using exceptions | Max Horn | |
svn-id: r21894 | |||
2006-04-04 | Don't use HAVE_CONFIG_H / config.h directly, use scummsys.h instead | Max Horn | |
svn-id: r21605 | |||
2006-03-29 | Do 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-14 | Adds support for building on Intel Macs, using a modified | Oystein 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-04 | WIP of maemo port | Eugene Sandulenko | |
svn-id: r21055 | |||
2006-02-27 | Fixed compilation. | Torbjörn Andersson | |
svn-id: r20953 | |||
2006-02-27 | SysEx 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-27 | clear ALSA event structure before use | Willem Jan Palenstijn | |
svn-id: r20951 | |||
2006-02-25 | Moved dummy MIDI driver from backends/ to sound/ (this fixes bug #1435221) | Max Horn | |
svn-id: r20878 | |||
2006-02-11 | Disable Adlib on PalmOS 68k devices | Chris Apers | |
svn-id: r20575 | |||
2006-02-11 | Change CVS keywords to SVN keywords | Max Horn | |
svn-id: r20535 | |||
2006-02-07 | Removed .cvsignore files | Max Horn | |
svn-id: r20424 | |||
2006-01-18 | Update copyright notice | Eugene Sandulenko | |
svn-id: r20088 | |||
2005-12-30 | Fixed the CoreMIDI driver -- MT-32 now sounds perfect under Mac OS X :-) | Max Horn | |
svn-id: r19860 | |||
2005-12-26 | Switched 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-26 | New CoreMIDI midi backend for OS X | Max Horn | |
svn-id: r19832 | |||
2005-11-06 | Default to /dev/sequencer before /dev/null if no MIDI device | Jonathan Gray | |
is specified. svn-id: r19480 | |||
2005-10-18 | Update FSF address. Eek. Actually that took place on May 1, 2005 | Eugene Sandulenko | |
svn-id: r19142 | |||
2005-07-30 | Remove trailing whitespaces. | Eugene Sandulenko | |
svn-id: r18604 | |||
2005-07-11 | Fix more GCC 4.0 warnings | Max Horn | |
svn-id: r18533 | |||
2005-07-02 | cleanup | Max Horn | |
svn-id: r18484 | |||
2005-07-02 | Small fixes | Max Horn | |
svn-id: r18483 | |||
2005-07-02 | Hackish native MIDI HW support for Mac OS X (incomplete) | Max Horn | |
svn-id: r18481 | |||
2005-06-24 | When including files from common/, explicitly use the common/ prefix | Max Horn | |
svn-id: r18444 | |||
2005-05-05 | Add a comment regarding use of CoreAudio/AudioUnits v1 API | Max Horn | |
svn-id: r17916 | |||
2005-04-18 | If 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-10 | Remove some more header dependencies | Max Horn | |
svn-id: r16530 | |||
2005-01-01 | Updated copyright | Max Horn | |
svn-id: r16398 | |||
2004-12-25 | Moved the softsynth midi drivers into a sound/softsynth; amongst other ↵ | Max Horn | |
things, this fixes bug #1083058 svn-id: r16316 | |||
2004-12-05 | Clean up OSystem::Event | Max Horn | |
svn-id: r15990 | |||
2004-12-02 | Synched 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-28 | Changed parameter order of SoundMixer::playInputStream to match that of playRaw | Max 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 | |||
2004-11-28 | Initialize palette for the progress bar | Eugene Sandulenko | |
svn-id: r15945 | |||
2004-11-28 | - Cleanup. | Jerome Fisher | |
- Signedness fix. - Changed partial age to 32-bit... They don't exactly run until the heat-death of the universe. svn-id: r15943 | |||
2004-11-28 | Fixed various warnings | Max Horn | |
svn-id: r15939 | |||
2004-11-28 | fixed an unsigned comparision warning (does this code really do what you ↵ | Max Horn | |
intended it to do?) svn-id: r15938 | |||
2004-11-28 | const correctness fix | Max Horn | |
svn-id: r15937 | |||
2004-11-28 | - More cleanup. | Jerome Fisher | |
- Another tuning tweak. Sounds better to my ear, but still guesswork. svn-id: r15934 | |||
2004-11-28 | - Now really use g_scummfont everywhere. | Jerome Fisher | |
svn-id: r15933 | |||
2004-11-28 | - Now uses g_scummfont instead of g_sysfont. | Jerome Fisher | |
- Added default case to event switch to eliminate compiler warning. svn-id: r15932 | |||
2004-11-28 | - Cleanup. Still waiting for a real MT-32 to check PCM tuning. | Jerome Fisher | |
svn-id: r15931 | |||
2004-11-28 | - Tweaked tuning. | Jerome Fisher | |
svn-id: r15930 | |||
2004-11-28 | - Added graphical representation of initialisation progress. This is quite ↵ | Jerome Fisher | |
hacky. - Initialisation is now interruptible. - All data is now loaded from MT32_CONTROL.ROM. drumpat.rom, Preset1.syx, Preset2.syx and patchlog.cfg are no longer used. - Major cleanup. In particular, separated Rhythm part into a new class, instead of dealing with it as a special case everywhere. - Improved accuracy of pitch key-follow. - Recaching now happens lazily. - Changed some right-shifts to divs, due to the former not being arithmetic on some architectures. - Setting "MT32EMU_ACCURATENOTES" to 1 will generate lookup tables for the exact frequency of every note played. Not recommended. - Several small bugs fixed. svn-id: r15929 | |||
2004-11-27 | AudioStream::read() has been removed quite some time ago, now making sure ↵ | Max Horn | |
that change is reflected everywhere svn-id: r15911 |