Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-06-22 | Added support for synthesizer mode | Vitaly Novichkov | |
- in GS mode, RPN XG-related vibrato depth events will be ignored (GS does using NRPN values are stored separately and are NOT handled) - in GS mode ignore LSB value of the bank number | |||
2018-06-22 | handle MIDI master volume | JP Cimalando | |
2018-06-22 | handle sysex resets | JP Cimalando | |
2018-06-21 | Attempt to fix MSVC 2015 build | Vitaly Novichkov | |
2018-06-21 | SysEx: Use `size_t` for size values instead of `unsigned int` | Vitaly Novichkov | |
2018-06-21 | Merge branch 'all-sysex' of git@github.com:jpcima/libADLMIDI.git into ↵ | Vitaly Novichkov | |
split-midi-sequencer-and-sysex-2 # Conflicts: # src/adlmidi_midiplay.cpp # src/adlmidi_private.hpp | |||
2018-06-21 | Fix for "NOMINMAX" redefinition warning on Windows | Vitaly Novichkov | |
2018-06-21 | Remove useless "_parent" pointer from OPL3 class | Vitaly Novichkov | |
2018-06-21 | Fixed build of MIDI sequencer out of pre-included private ADLMIDI's header | Vitaly Novichkov | |
2018-06-21 | Move MIDI sequencer into completely separated class | Vitaly Novichkov | |
TODO: - implement C bindings for most of class functions - test it in work on any different synthesizer | |||
2018-06-20 | basic framework of sysex handling and sequencer support | JP Cimalando | |
2018-06-20 | Move file reader into the separated header file | Vitaly Novichkov | |
2018-06-19 | avoid portamento work when no notes have it on channel | JP Cimalando | |
2018-06-19 | allow portamento to be updated by MIDI::Tick | JP Cimalando | |
2018-06-19 | polyphonic portamento | JP Cimalando | |
2018-06-19 | Apply same DJGPP build fix | Vitaly Novichkov | |
as here https://github.com/Wohlstand/libADLMIDI/commit/96f407668feb79b883e294d1ce3f7fc5bbf823ed [ :warning: A conflict with "poly-portamento2" is possible!!! :warning:. Need to me resolve it on receiving the push ] | |||
2018-06-19 | get chip base on level with OPNMIDI | JP Cimalando | |
2018-06-15 | Give more live to very long sustaining notes | Vitaly Novichkov | |
2018-06-06 | fix a use of uninitialized memory | JP Cimalando | |
2018-06-04 | new pitchbend strategy | JP Cimalando | |
2018-06-04 | Fixed bend sensitivity processing | Vitaly Novichkov | |
2018-06-03 | Bugfixes | Wohlstand | |
- Fixed all MSVC 2015/2017 warnings in both 32 and 64 bit builds - Fixed weird behavior when using adl_setHVibrato, adl_setHTremolo, adl_setScaleModulators, and adl_setVolumeRangeModel when passing the -1 "Auto" state - Move arpeggio counter into the MIDIPlay class as originally it was a global static variable which is ugly and danger when running multiple instances of the same library | |||
2018-06-02 | dynamic instrument API | JP Cimalando | |
2018-06-02 | Remove duplicated "Poke" function call | Vitaly Novichkov | |
It's no sense to have uint32-argument poke function as all emulators are using uint16 and uint8 data only | |||
2018-06-01 | bank storage inside dynamic map | JP Cimalando | |
2018-05-31 | rewrite the check of whether aftertouch is used | JP Cimalando | |
2018-05-31 | Implement correct support for after-touch feature | Vitaly Novichkov | |
2018-05-31 | Small polishing of volume model and CMF/RSXX tempo | Vitaly Novichkov | |
- Removed "Logarithmic volumes" flag as volume models concept successfuly serves this task. "Logarithmic volumes" flag is useless when we have volume models. - Fixed "too fast" tempo while playing CMF and EA-MUS (aka RSXX) files | |||
2018-05-19 | Works and fixes | Vitaly Novichkov | |
- Fixed an incorrect calculation of 4-op channels and choosing 4-op channels for 2-op only banks - Resolved trouble with automatically chosen flags because of internal confusion | |||
2018-05-19 | OpenWatcom compilation fix | Vitaly Novichkov | |
2018-05-16 | storing adldata and adlinsdata in unified structures | JP Cimalando | |
2018-05-16 | Move smart pointer classes into separated header | Vitaly Novichkov | |
2018-05-16 | specialized hash table for bank number mappings | JP Cimalando | |
2018-05-14 | Merge branch 'master' of github.com:Wohlstand/libADLMIDI | Vitaly Novichkov | |
2018-05-14 | Attempt to fix the build on MinGW without C++11 | Vitaly Novichkov | |
2018-05-10 | meaningful handling of pitch bend sensitivity | JP Cimalando | |
2018-04-29 | Use code of adl_cvtS8 in adl_cvtU8 directly | Vitaly Novichkov | |
2018-04-23 | Fixed Android build | Vitaly Novichkov | |
2018-04-22 | implement copy for OplChannel, and move implementations in .cpp | JP Cimalando | |
2018-04-22 | fix a null problem when allocating the last user cell | JP Cimalando | |
2018-04-20 | Put some another functions into "ADLMIDI_DISABLE_MIDI_SEQUENCER" zone | Vitaly 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-19 | hard-RT: elimination of the user map | JP Cimalando | |
2018-04-18 | reformulated phys code into original map semantics | JP Cimalando | |
2018-04-16 | Merge pull request #67 from jpcima/hard-realtime | Vitaly Novichkov | |
transform the note map into a fixed array | |||
2018-04-16 | transform the note map into a fixed array | JP Cimalando | |
2018-04-15 | add more sample types | JP Cimalando | |
2018-04-13 | fix inclusion of cinttypes on OS X libstdc++ | JP Cimalando | |
2018-04-12 | fix SPtr implementation mistake | JP Cimalando | |
2018-04-11 | support for 32 bit mixing, and multiple sample formats | JP Cimalando | |
2018-04-11 | Move controls reset into same function | Vitaly Novichkov | |
Also, fixed non-reseted bend sensitivity which distorts pitch on attempt to play another MIDI file |