aboutsummaryrefslogtreecommitdiff
path: root/src/adlmidi_midiplay.cpp
AgeCommit message (Collapse)Author
2020-01-17Update copyright yearWohlstand
2019-07-07Few fixesVitaly Novichkov
- Don't use rhythm mode with IMF even loaded MIDI bank asks for it - Reduce usage of old database related things
2019-02-23Small minor correctionVitaly Novichkov
- make separated `g_channelsMap` table for panning - replace most of "magic numbers" with macros - move "BEND_COEFFICIENT" macro into the opl3 header
2019-02-22Rhythm-mode percussion now works!Vitaly Novichkov
2019-02-22Give less goodness points to sustained notesVitaly Novichkov
2019-02-22prevent duplicate locations in users setsJP Cimalando
2019-02-11fix `describeChannels` iteration problem on the generic list structureJP Cimalando
2019-01-25force note-on to do immediate note killingJP Cimalando
2019-01-25cache the extended note count per channelJP Cimalando
2019-01-25drum note length extensionJP Cimalando
2019-01-05Update copyright year to 2019Vitaly Novichkov
2019-01-05Change description to be more correctVitaly Novichkov
2018-12-13Build: Splid the main CMake build scriptVitaly Novichkov
Keep it have library code only but no utils and examples are will be built independently #196
2018-11-20Merge branch 'master' into std-structuresVitaly Novichkov
2018-11-17Apply the same minor optimization for bender as for libOPNMIDIVitaly Novichkov
2018-11-10enable more debugging checksJP Cimalando
2018-11-10converted activenotes to generic listJP Cimalando
2018-11-10linked list structure + usersJP Cimalando
2018-10-05typedef OPL3 as SynthJP Cimalando
2018-10-05reorganize around a lighter adlmidi_private headerJP Cimalando
2018-10-05reorganize MIDIplay codeJP Cimalando
2018-09-30Move "MaxChips" constant macro into adlmidi_private.hppVitaly Novichkov
2018-09-30Remove useless conditionVitaly Novichkov
2018-09-30Lock settings for CMF and IMF playing to don't destroy themVitaly Novichkov
For now, all settings are in safe, except of custom bank that getting be dropped away by CMF file that does passing of own custom instruments.
2018-09-26Add the competition between channels with releasing notesVitaly Novichkov
#181
2018-09-26Pay attention to releasing notesVitaly Novichkov
#181
2018-09-26Fixed the too fast killing of releasing notesVitaly Novichkov
#181
2018-08-31Fixed build: missing change on CPP Extras partVitaly Novichkov
2018-08-31Merge branch 'master' of git@github.com:Wohlstand/libADLMIDI.gitVitaly Novichkov
# Conflicts: # src/adlmidi_opl3.cpp
2018-08-31Added high tone frequency extension from OPL3-BEVitaly Novichkov
2018-08-30fix a case of miscalculation and infinite loopJP Cimalando
2018-08-27early koff update to prevent a bad reuse of channelJP Cimalando
2018-08-25upgrade timing resolution to the microsecondJP Cimalando
2018-08-02add safety check for emulator switchingJP Cimalando
2018-07-31fix the gcc warning "class-memaccess"JP Cimalando
2018-07-29Implemented optional soft panning support for the included chip emulators, ↵Christopher Snowhill
disabled by default.
2018-07-26changing synth setup without the full MIDI resetJP Cimalando
2018-07-26Merge branch 'master' into velocity-offsetVitaly Novichkov
# Conflicts: # src/adlmidi_load.cpp
2018-07-25handle correctly in case of 2op modeJP Cimalando
2018-07-23implement the velocity offset parameterJP Cimalando
2018-07-23preserve the data of operator 3-4 in internal storage, regardless of being ↵JP Cimalando
2op/4op
2018-07-16Move missing bank notice into correct placeVitaly Novichkov
2018-07-15bank fallback for GS modeJP Cimalando
2018-07-04Merge pull request #127 from jpcima/describe-channelsVitaly Novichkov
fix indexing errors in channel description
2018-07-03fix indexing errors in channel descriptionJP Cimalando
2018-07-02Merge pull request #124 from jpcima/describe-channelsVitaly Novichkov
color attribute for channel descriptor
2018-07-02color attribute for channel descriptorJP Cimalando
2018-06-29Fixed "Forcing int to bool" MSVC warningVitaly Novichkov
2018-06-28basic channel description APIJP Cimalando
2018-06-26Don't busy chip channels with blank notes!Vitaly Novichkov