Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-06-25 | Using bigger integers for math in some places | Vitaly Novichkov | |
2018-06-24 | Fix MSVC warnings | Vitaly Novichkov | |
2018-06-24 | Also small refactoring | Vitaly Novichkov | |
2018-06-24 | MIDI Sequencer: Clean code from some of old comments | Vitaly Novichkov | |
2018-06-24 | Continue clean-up and fix the multi-device support | Vitaly Novichkov | |
2018-06-24 | OPL3: Rename `m_pit` into `m_keyBlockFNumCache` | Vitaly Novichkov | |
2018-06-24 | OPL3: Rename "touchReal" into "touchNote" | 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-24 | Make CMF files sound more correctly | Vitaly Novichkov | |
(Especially, Dyna Blaster and Xargon musics are sounding too messy. This fix allows to resolve that) | |||
2018-06-23 | Little clean-up and beautify | Vitaly Novichkov | |
2018-06-23 | glide: handle for all the midi channels | JP Cimalando | |
2018-06-23 | Added support for CC67-SoftPedal | Vitaly Novichkov | |
2018-06-23 | Small clean-up of the MIDI sequencer's code | Vitaly Novichkov | |
2018-06-23 | MidiSequencer: Some another refactoring of function names | Vitaly Novichkov | |
2018-06-23 | Another Watcom build fix, however, it doesn't fixes stack-related troubles | Vitaly Novichkov | |
2018-06-23 | Implement a workaround for crashing Watcom compiler | Vitaly Novichkov | |
2018-06-23 | Fix Watcom compilation of file_reader.hpp | Vitaly Novichkov | |
2018-06-23 | Added CC66 Sostenuto support! | Vitaly Novichkov | |
Sostenuto is the pedal hold that does hold of only currently playing notes and doesn't holds notes are will begin after turning of sostenuto on, unlike to the Pedal (CC64 Sustain) event. | |||
2018-06-23 | GS way of custom drum channels now is working! | Vitaly Novichkov | |
2018-06-23 | Added little documentation for the sequencer event hooks | Vitaly Novichkov | |
2018-06-22 | Added some TODOs | Vitaly Novichkov | |
[ci skip] | |||
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 | Fix the typo in "Caught" word in debug messages | Vitaly Novichkov | |
2018-06-22 | Sequencer: give SysEx events have highest priority while re-ordering | Vitaly Novichkov | |
2018-06-22 | Use Generic volume model by default when VM value has received some junk | Vitaly Novichkov | |
2018-06-22 | Added some debug message hooks into SysEx processors | Vitaly Novichkov | |
2018-06-22 | Move `opl.Touch_Real()` call out of volume model switch | Vitaly Novichkov | |
2018-06-22 | simplify the volume formula | JP Cimalando | |
2018-06-22 | Yamaha XG reset | JP Cimalando | |
2018-06-22 | handle MIDI master volume | JP Cimalando | |
2018-06-22 | handle sysex resets | JP Cimalando | |
2018-06-22 | Portamento must use previously played note in a channel like S-YXG50 does | Vitaly Novichkov | |
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 | Small clean-up in a custom bank loading function | Vitaly Novichkov | |
2018-06-21 | FileReader: directly assign SET/CUR/END enum into SEEK_* macros to match | Vitaly Novichkov | |
2018-06-21 | MIDI Sequencer: Small clean-up | Vitaly Novichkov | |
2018-06-21 | Fix MSVC build because of missing `ssize_t` typedef | Vitaly Novichkov | |
2018-06-21 | Fix for "NOMINMAX" redefinition warning on Windows | Vitaly Novichkov | |
2018-06-21 | Attempt to fix build 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 | Fix MSVC's warning C4267 in the file reader | Vitaly Novichkov | |
2018-06-21 | Second attempt to fix Windows build | Vitaly Novichkov | |
2018-06-21 | Attempt to fix a Windows build | Vitaly Novichkov | |
2018-06-21 | Fixed C++98 bulid | Vitaly Novichkov | |
lround is C99 and C++11, not C++98! | |||
2018-06-21 | Remove second Bend coefficient | Vitaly Novichkov | |
I have tested 14'th bank on DosBox emulator in current state, and seems everything is fine, no any hi-hats distortions. | |||
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 | |