Age | Commit message (Collapse) | Author | |
---|---|---|---|
2025-05-23 | Experiment: Allow multiple note dupes on same channel | Wohlstand | |
Should fix the problem of some of Heretic songs | |||
2025-05-20 | adlmidi_midiplay.cpp: Fixed the channels logic | Wohlstand | |
Reworked the "disable arpeggio" logic that still make troubles even option is disabled | |||
2025-04-22 | Updated Apogee-IMF-90 bank. Again. | Wohlstand | |
2025-04-15 | Serial: Fixed UWP build (#289) | Denis Barkar | |
2025-04-15 | Added missing check macros into adlmidi_opl3.cpp | Wohlstand | |
#288 | |||
2025-04-14 | Updated Apogee IMF bank | Wohlstand | |
2025-04-10 | adlmidi_opl3: Fixed the dead loop when tone comes lower than zero | Wohlstand | |
2025-04-06 | YMF262-LLE: Fixed stereo channels | Wohlstand | |
They was been swapped, now they are okay. | |||
2025-04-05 | ymfm_opl: Fixed the extra seicolon warning | Wohlstand | |
2025-04-05 | ymfm_opl: Fixed 3DS warnings | Wohlstand | |
2025-04-05 | Mame FMOPL: Fixed 3DS build | Wohlstand | |
thanks to @ds-sloth | |||
2025-03-30 | LLE: Fixed incorrect work of deep-tremolo | Wohlstand | |
The deep-tremolo got been triggered by deep-vibrato bit, but true deep-tremolo flag was been ignored! | |||
2025-03-29 | Added support for LLE OPL2 and OPL3 emulators | Wohlstand | |
Kept disabled by default because they are extremely heavy for ordinary processors. | |||
2025-03-29 | Refactored DOS support | Wohlstand | |
2025-03-27 | Fixed logic where drum formula gets overriden by wrong code | Wohlstand | |
2025-03-27 | Clarify the panning/fbconn data logic | Wohlstand | |
2025-03-27 | Chips: Don't divide OPL2 output by 2 | Wohlstand | |
2025-03-26 | Fixed the memory damage that leads further double-free bug | Wohlstand | |
#285 | |||
2025-03-26 | ymfm.h: Make everything non-virtual | Wohlstand | |
Polymorphism is not used here, but this makes more problems than good. | |||
2025-03-26 | Added missing OPL Chip Base method | Wohlstand | |
2025-03-25 | Do cache the panning register | Wohlstand | |
2025-03-25 | Fixed instruments distortion on OPL2 chips | Wohlstand | |
2025-03-25 | Prevent writing incompatible data to OPL2 chips | Wohlstand | |
2025-03-25 | Fixed some CLang warnings | Wohlstand | |
2025-03-25 | Added MAME OPL2 emulator | Wohlstand | |
2025-03-25 | Implemented support of YMFM emulators and OPL2 | Wohlstand | |
2025-03-25 | Added YMFM emulators | Wohlstand | |
2025-03-25 | Merge branch 'master' of github.com:Wohlstand/libADLMIDI | Wohlstand | |
2025-03-25 | Chipset: Added "hasFullPanning" method | Wohlstand | |
It should allow normal work of emulators without full-panning extension implementation, or with real hardware interfaces | |||
2025-03-25 | esfm.c: Fixed another C90 violation | Wohlstand | |
2025-03-24 | ESFM: Remove the queue workaround | Wohlstand | |
2025-03-24 | ESFM: Fixed a dumb bug that broke the buffer | Wohlstand | |
2025-03-24 | ESFMu: Added custom queue | Wohlstand | |
as built-in is faulty | |||
2025-03-24 | Added experimental support of ESFMu emulator | Wohlstand | |
Not yet working properly | |||
2025-01-01 | Update copyright year for 2025 | Wohlstand | |
2024-06-26 | Merge branch 'master' into wip-hw-serial | Wohlstand | |
2024-06-26 | Fix loopsCount used uninitialized in LoopState::reset() | Wohlstand | |
Done by @noisecode3: https://github.com/Wohlstand/libOPNMIDI/commit/5767f32630ef22ae43f00d650793b6606823c8b0 | |||
2024-05-23 | Serial: Fixed initialization on macOS | Wohlstand | |
2024-05-11 | opl_serial_port: Fixed the polymorphism | Wohlstand | |
2024-05-11 | OPL3: Add the CSW/NoteSel initialisation to 0 | Wohlstand | |
2024-05-11 | OPL3: Fixed incorrect operator registers initialisation | Wohlstand | |
2024-05-11 | OPL3: Also clean up frequency registers | Wohlstand | |
This will guarantee the identical work on hardware too | |||
2024-05-11 | Initial implementation of Serial support | Wohlstand | |
+ refactor of the MIDI play, making separated loop functions instead the mess of everything in one single loop function. | |||
2024-05-05 | opal.c: Put content of Mult32To64 into MulDivR | Wohlstand | |
2024-04-30 | Opal OPL3: Resolved the integer overflow for sample rates >=65536hz | Wohlstand | |
Took the OpenMPT's fix for this #278 | |||
2024-01-07 | Updated copyright year to 2024 | Wohlstand | |
2023-11-13 | Synchronized updates of Nuked OPL3 emulator from OPL3BE | Wohlstand | |
2023-10-05 | Don't change pitch for HiHat and Cymbal on CMF tracks | Wohlstand | |
2023-10-05 | adlmidi_midiplay.cpp: Simplify some rhythm mode related checks | Wohlstand | |
2023-10-05 | Improved CMF support | Wohlstand | |
- Added missing transpose, depth control, and song marker controllers |