aboutsummaryrefslogtreecommitdiff
path: root/simon/midi.cpp
AgeCommit message (Collapse)Author
2003-05-25Fixed undefined file read operationJamieson Christian
svn-id: r7971
2003-05-25fixed format stringMax Horn
svn-id: r7931
2003-05-25Added music support for simon1demoJamieson Christian
svn-id: r7927
2003-05-24Fixed hanging notes when switching tracksJamieson Christian
svn-id: r7878
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 GMF loop specifierJamieson Christian
svn-id: r7874
2003-05-24Fixed problem with hanging notes when switching music tracksJamieson Christian
svn-id: r7873
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-23Fixed hanging notes when toggling SFX mode in Simon 1Jamieson Christian
svn-id: r7865
2003-05-23Fixed problem with Simon music playing even when paused.Jamieson Christian
svn-id: r7864
2003-05-22Reset channel volumes on loadJamieson Christian
svn-id: r7813
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-21Fixed thread problem that causes occassional crashesJamieson Christian
svn-id: r7757
2003-05-20Fixed buffer allocation problem for GMF resources.Jamieson Christian
Thanks for wjp for tracking this one down. svn-id: r7748
2003-05-20Fix for simon2win musicJamieson Christian
svn-id: r7746
2003-05-20Fixed memory overrun problemJamieson Christian
svn-id: r7745
2003-05-20Fixed file scan alignment problemJamieson Christian
svn-id: r7742
2003-05-20oopsMax Horn
svn-id: r7731
2003-05-20init MidiPlayer fullyMax Horn
svn-id: r7730
2003-05-20init some member varsMax Horn
svn-id: r7723
2003-05-19Fixed music looping problem in simon1winJamieson Christian
svn-id: r7672
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-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-03-06and more cleanup ....Paweł Kołodziejski
svn-id: r6720
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
2003-01-03Remove sion 1 music warningTravis Howell
Change warning about missing vga file to error svn-id: r6323
2002-12-21MidiStreamer no longer derives from MidiDriver.Jamieson Christian
Removed MidiStreamer methods that weren't actually needed. That's one layer of indirection removed from Simon music. svn-id: r6050
2002-12-12Changed handling of malformed pitchbend events.Jamieson Christian
Added related warning output for future reference. svn-id: r5909
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-24Disable/remove some warningsTravis Howell
Enable more debugging svn-id: r5709
2002-11-21Broke MidiStreamer into .h and .cpp components.Jamieson Christian
svn-id: r5682
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-13changed warning to errorOliver Kiehl
svn-id: r5539
2002-11-13Change last ugly hack to make it a little betterTravis Howell
svn-id: r5526
2002-11-13An ugly hack to allow music looping in simon1talkieTravis Howell
Most likely better wat to do this... svn-id: r5525
2002-11-13Add midi streaming support from Jamieson630Travis Howell
svn-id: r5522
2002-11-10if possible, always #include headers in the source files, not in other headersMax Horn
svn-id: r5495
2002-10-24Add simon1demoTravis Howell
svn-id: r5300
2002-10-21oopsMax Horn
svn-id: r5224
2002-10-21fixed simon2win midi (I hope), bug #595813Max Horn
svn-id: r5222
2002-10-21The terms Word and DWord are somewhat Windows centric; in fact there are ↵Max Horn
systems on which word is 32bit, as opposed to our 16 bits. Hence, use the uin16/uint32 naming scheme, which is not ambigious svn-id: r5216
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-21Initial revisionMax Horn
svn-id: r4785
2002-07-07indent runMax Horn
svn-id: r4476
2002-05-05cleaning up the mess drigo left... <sigh>Max Horn
svn-id: r4215