aboutsummaryrefslogtreecommitdiff
path: root/simon/midi.h
AgeCommit message (Collapse)Author
2005-01-28Use class Mutex instead of MutexRefMax Horn
svn-id: r16679
2005-01-10system.h was being included in tons of places, without any good reason; ↵Max Horn
reduced this (total dependencies on system.h went down from 193 to 85 files) svn-id: r16527
2005-01-01Updated copyrightMax Horn
svn-id: r16398
2004-10-23Better support of MT-32.Eugene Sandulenko
svn-id: r15659
2004-01-06updated copyright noticeMax Horn
svn-id: r12176
2003-10-03Simon namespaceMax Horn
svn-id: r10574
2003-08-11More music volume management fixesJamieson Christian
svn-id: r9636
2003-07-14Feature [770161] SIMON: Remap instruments to GMJamieson Christian
Apparently Simon 1 (all versions) uses MT32 instruments, so now we map them to GM *unless* the --native-mt32 option was specified. svn-id: r9001
2003-07-05updated code to use type MutexRef; added class StackLock (from sdl backend, ↵Max Horn
now in util.*) svn-id: r8777
2003-05-25Added music support for simon1demoJamieson Christian
svn-id: r7927
2003-05-24Fixed MIDI channel conflict between music and MIDI sound effects in simon1dos.Jamieson Christian
Also added notes about the GMF header for posterity's sake. svn-id: r7877
2003-05-24Added support for simultaneous music and MIDI sound effects to simon1dos.Jamieson Christian
Note that 's' still toggles MIDI sound effects on and off. svn-id: r7872
2003-05-23Removed invalid timer rateJamieson Christian
svn-id: r7848
2003-05-21More Simon music fixes.Jamieson Christian
svn-id: r7767
2003-05-21Fixed Simon 1 sound effects.Jamieson Christian
More semantic fixes. svn-id: r7765
2003-05-21More Simon music fixesJamieson Christian
svn-id: r7761
2003-05-19Fixed Simon 1 music regression.Jamieson Christian
SMF parser now supports malformed Simon pitch bend events. Implemented SMF parser jump method. svn-id: r7669
2003-05-19Fixed virtual destructor problemJamieson Christian
svn-id: r7659
2003-05-18Implemented new Simon MIDI module, switching from MidiStreamer to ↵Jamieson Christian
MidiParser. Restructuring enables XMIDI support and vc_72 implementation. Various cleanup on MidiParser's and MidiDriver's. svn-id: r7654
2003-03-06updated copyrights headersPaweł Kołodziejski
svn-id: r6726
2003-01-03Add olki's patch for sound effects in simon1dosTravis Howell
Plus hack to allow choice between midi music and sound effects via 's' key svn-id: r6326
2002-12-11ripped out obsolete midi streaming code from backends (this may break ↵Max Horn
Alsa/SEQ/Windows/Morphos compile, I tried my best, but you'll have to clean up after me) svn-id: r5905
2002-11-18Added support for volume and pause control to Simon music.Jamieson Christian
Note that MidiStreamer is now used as a streaming wrapper for ALL MidiDriver types, even those that natively support streaming. This is because MidiStreamer supports a hybrid of streamed and non-streamed MIDI, which is necessary to support interactive events. svn-id: r5596
2002-11-17added structures for midi pause/volumeOliver Kiehl
svn-id: r5591
2002-11-13An ugly hack to allow music looping in simon1talkieTravis Howell
Most likely better wat to do this... svn-id: r5525
2002-10-21clean up of the Simon MidiPlayer classMax Horn
svn-id: r5214
2002-09-16simon also use class FilePaweł Kołodziejski
svn-id: r4948
2002-08-18trying to clean up the Simon code - gee this is a *BIG* mess! Argh!Max Horn
svn-id: r4756