aboutsummaryrefslogtreecommitdiff
path: root/src/adlmidi_midiplay.cpp
AgeCommit message (Collapse)Author
2018-05-16storing adldata and adlinsdata in unified structuresJP Cimalando
2018-05-16make the AdlInstrumentTester a P-ImplJP Cimalando
2018-05-14Fixed DosBox emulator build with the same issue when macros not definedVitaly Novichkov
2018-05-10pitch bend sensitivity attempt #2JP Cimalando
2018-05-10meaningful handling of pitch bend sensitivityJP Cimalando
2018-05-08fix pitchbendJP Cimalando
2018-04-22implement copy for OplChannel, and move implementations in .cppJP Cimalando
2018-04-22check LocationData for null on access of vibdelayJP Cimalando
2018-04-20Put some another functions into "ADLMIDI_DISABLE_MIDI_SEQUENCER" zoneVitaly Novichkov
Those functions are dead out of disabled MIDI Sequencer code, so, there are must NOT appear in the library when MIDI Sequencer is disabled.
2018-04-19hard-RT: elimination of the user mapJP Cimalando
2018-04-18Merge remote-tracking branch 'origin/hard-realtime-phys2' into HEADJP Cimalando
2018-04-18reformulated phys code into original map semanticsJP Cimalando
2018-04-16`NoteInfo` and it's parent `MIDIchannel` no more contains dynamic stuffVitaly Novichkov
Everything now are a simple types and fixed arrays.
2018-04-16transform the note map into a fixed arrayJP Cimalando
2018-04-11Move controls reset into same functionVitaly Novichkov
Also, fixed non-reseted bend sensitivity which distorts pitch on attempt to play another MIDI file
2018-04-11Changed logic of CC-74 BrightnessVitaly Novichkov
to affect sound only between 0 and 64 like real XG synthesizers affect sound only between 0 and 64.
2018-04-10When muting channel, set zero to releasing time out to free the channelVitaly Novichkov
2018-04-10Added support for CC120 "All sounds off" (#48)Vitaly Novichkov
2018-04-10[Experimental] Added support for emulation core switching in real time!Vitaly Novichkov
Due to clunky playback on updated Nuked OPL3 emulator v 1.8, I kept the Nuked OPL3 1.7.4 work in parallel and be a separated switchable emulator.
2018-03-27Remove std:: from all snprintf callsWohlstand
2018-03-27Replace all sprintf calls with snprintfVitaly Novichkov
2018-03-27Fixed blank instruments fallback in multi-bank supportVitaly Novichkov
2018-03-25Fixed the `long` vs `int64_t` conflict in CalculateAdlChannelGoodnessVitaly Novichkov
It's a warning came from MSVC
2018-03-24Added ability to disable MUS and XMI converters and MIDI SequencerVitaly Novichkov
2018-01-21Copyright year update 2018Vitaly Novichkov
2018-01-07Allow MIDI-tracks with missing EndOfTrack eventVitaly Novichkov
2018-01-02Rewind on attemt to seek out of music lengthVitaly Novichkov
2017-12-21Reset controllers on initializationVitaly Novichkov
2017-12-21Fixed uninitialized volume model setup fieldVitaly Novichkov
2017-12-16Kill sustaining notes by panic commandVitaly Novichkov
2017-12-16Fix the sample rate initializationVitaly Novichkov
2017-12-16Added realtime API, Experimental, not testedVitaly Novichkov
- Added Real-time public API, needed a test! (try to implement dummy VLC plugin with it) - Added abillity to change deep flags without song restart or a chip reset
2017-12-10Merge branch 'master' into get-rid-of-backup-bufferVitaly Novichkov
# Conflicts: # src/adlmidi.cpp
2017-12-09Remove temporary debug printsVitaly Novichkov
to merge some of changes into Master branch
2017-12-08Return back the "const" attribute to CalculateAdlChannelGoodnessVitaly Novichkov
2017-12-02More debug info for OpenWattcomWohlstand
2017-12-02Added debug print to illustrate invalid data inside of std::setWohlstand
2017-11-26Merge branch 'master' into get-rid-of-backup-bufferWohlstand
2017-11-25Don't affect percussion chgannels by CC74 BrightnessWohlstand
(As this controller may damage sound of some drums such as DMXOPL3)
2017-11-25Experimental: Added Brightness CC74 controller supportWohlstand
2017-11-25Merge branch 'master' into get-rid-of-backup-bufferWohlstand
2017-11-25Fix C++98 compatibilityWohlstand
2017-11-25Merge branch 'master' into get-rid-of-backup-bufferWohlstand
2017-11-25Small fixWohlstand
2017-11-24Small warning fixWohlstand
2017-11-23Get rid of backup samples bufferWohlstand
2017-11-21Apply recent fix of the AdLib percussion map made by Joel YliluomaWohlstand
2017-11-18Automatically add "reset all" into begin of every trackWohlstand
This will avoid damaged sound caused by controllers state came from end of song
2017-11-18Avoid a flood of missing bank debug messages, show every message onceWohlstand
2017-11-18Don't even try to print missing patch warning without of a debug log hookWohlstand