Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-08-02 | add safety check for emulator switching | JP Cimalando | |
2018-07-31 | fix the gcc warning "class-memaccess" | JP Cimalando | |
2018-07-31 | Merge branch 'master' into fullpan | Vitaly Novichkov | |
2018-07-30 | [Experimental] Partially apply fixes to kode54's pull request | Wohlstand | |
2018-07-30 | Merge pull request #147 from jpcima/visibility-hidden | Vitaly Novichkov | |
remove an exported function which is unused | |||
2018-07-30 | remove an exported function which is unused | JP Cimalando | |
2018-07-29 | Implemented optional soft panning support for the included chip emulators, ↵ | Christopher Snowhill | |
disabled by default. | |||
2018-07-26 | changing synth setup without the full MIDI reset | JP Cimalando | |
2018-07-09 | xmi: handle AIL callback trigger | JP Cimalando | |
2018-07-07 | rename enum members for consistency | JP Cimalando | |
2018-07-07 | sequencer API to turn tracks on/off/solo | JP Cimalando | |
2018-07-04 | Continue documenting, and apply some minor fixes on other files | Vitaly Novichkov | |
2018-07-04 | Continue public API documenting. Almost complete. | Vitaly Novichkov | |
2018-07-03 | Merge pull request #126 from jpcima/bank-embed-api | Vitaly Novichkov | |
embedded bank loading API into multi-bank | |||
2018-07-03 | embedded bank loading API into multi-bank | JP Cimalando | |
2018-06-28 | basic channel description API | JP Cimalando | |
2018-06-25 | Fixed missing refresh of 4-op channels count | Vitaly Novichkov | |
2018-06-25 | Small fix in `CopySamplesTransformed` template | Vitaly Novichkov | |
2018-06-25 | Using bigger integers for math in some places | Vitaly Novichkov | |
2018-06-24 | [Experimental] Big re-factoring of internals and clean-up | Vitaly Novichkov | |
- Renamed functions - Renamed variables - Documenting of most library internal stuff - Disabling of embedded banks no more conflicts with accidental linking of adldata.cpp | |||
2018-06-23 | Little clean-up and beautify | Vitaly Novichkov | |
2018-06-23 | Implement a workaround for crashing Watcom compiler | 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 | MIDI Sequencer: Small clean-up | 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-19 | get chip base on level with OPNMIDI | JP Cimalando | |
2018-06-07 | library version string for HQ variant | JP Cimalando | |
2018-06-04 | Small fix of the deprecated "Logarithmic volumes" function | Wohlstand | |
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-01 | Fix the warning on DJGPP with hardware OPL3 mode | 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-14 | Attempt to fix the build on MinGW without C++11 | Vitaly Novichkov | |
2018-04-29 | Added type casting into CopySamplesTransformed | Vitaly Novichkov | |
2018-04-15 | add more sample types | JP Cimalando | |
2018-04-12 | apply a correct buffer offset to channels | JP Cimalando | |
2018-04-12 | Fix the damaged output regression and a small beautifying | Vitaly Novichkov | |
2018-04-11 | support for 32 bit mixing, and multiple sample formats | JP Cimalando | |
2018-04-11 | Fixed the real-time playing with multi-chip | Vitaly Novichkov | |
Damn, Damn, DAMN! https://github.com/Wohlstand/libADLMIDI/issues/48 | |||
2018-04-11 | Changed logic of CC-74 Brightness | Vitaly Novichkov | |
to affect sound only between 0 and 64 like real XG synthesizers affect sound only between 0 and 64. | |||
2018-04-11 | Put Nuked OPL3 1.8 be default and fix the DJGPP build | 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-27 | Remove std:: from all snprintf calls | Wohlstand | |
2018-03-25 | MSVC warning muter and remove `sstream` usage | Vitaly Novichkov | |
2018-03-24 | Another warning fix | Vitaly Novichkov | |
2018-03-24 | Small unused warning fix | Vitaly Novichkov | |