aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-08-02MidiPlay: Added Utf8Main to support unicode pathsWohlstand
2024-08-01MidiPlay: Added an ugly workaround for macOSWohlstand
If the real sleep functions doesn't work as supposed, then, I will make own, ~~with blackjack and hookers~~ that tracks the clock to simulate the sleep.
2024-06-26Merge branch 'master' into wip-hw-serialWohlstand
2024-06-26Fix loopsCount used uninitialized in LoopState::reset()Wohlstand
Done by @noisecode3: https://github.com/Wohlstand/libOPNMIDI/commit/5767f32630ef22ae43f00d650793b6606823c8b0
2024-05-27MidiPlay: Alternative test of MIDI timerWohlstand
On macOS the problem was found because tempo works much slower than it should go
2024-05-27MidiPlay: Fixed double-free of handlersWohlstand
2024-05-27Update .gitignoreWohlstand
Ignore VisualStudio related stuff when opening CMake project
2024-05-27MidiPlay: Fixed double-free of handlersWohlstand
2024-05-27Update .gitignoreWohlstand
Ignore VisualStudio related stuff when opening CMake project
2024-05-24Serial: Tweaked some of timer codeWohlstand
2024-05-23MidiPlay: Tweaked the timer codeWohlstand
2024-05-23MidiPlay: Fixed build on macOSWohlstand
2024-05-23Serial: Fixed initialization on macOSWohlstand
2024-05-21VLC plugin: Fixed the delay value for events processingWohlstand
2024-05-11opl_serial_port: Fixed the polymorphismWohlstand
2024-05-11MidiPlay: Better DOS timer codeWohlstand
2024-05-11OPL3: Add the CSW/NoteSel initialisation to 0Wohlstand
2024-05-11OPL3: Fixed incorrect operator registers initialisationWohlstand
2024-05-11OPL3: Also clean up frequency registersWohlstand
This will guarantee the identical work on hardware too
2024-05-11MidiPlay: Backported gaininig from OPNMIDI playerWohlstand
2024-05-11Initial implementation of Serial supportWohlstand
+ refactor of the MIDI play, making separated loop functions instead the mess of everything in one single loop function.
2024-05-06MidiPlay: Print the status about DOS clockWohlstand
2024-05-06MidiPlay: Added check for dmpi_yield on DOSWohlstand
and use the "hlt" when "dmpi_yield" is unavailable
2024-05-05opal.c: Put content of Mult32To64 into MulDivRWohlstand
2024-04-30Opal OPL3: Resolved the integer overflow for sample rates >=65536hzWohlstand
Took the OpenMPT's fix for this #278
2024-01-07Updated copyright year to 2024Wohlstand
2023-11-13Synchronized updates of Nuked OPL3 emulator from OPL3BEWohlstand
2023-11-05README.md: Remove duplicated Changelog headerWohlstand
2023-10-12Added simple Golang exampleWohlstand
2023-10-05Don't change pitch for HiHat and Cymbal on CMF tracksWohlstand
2023-10-05adlmidi_midiplay.cpp: Simplify some rhythm mode related checksWohlstand
2023-10-05Improved CMF supportWohlstand
- Added missing transpose, depth control, and song marker controllers
2023-08-08Updated Catch2 library to fix the buildWohlstand
2023-08-08Update Semaphore configurationVitaly Novichkov
2023-08-08Update Semaphore configurationVitaly Novichkov
2023-08-08Update Semaphore configurationVitaly Novichkov
2023-08-08Update Semaphore configurationVitaly Novichkov
2023-08-08Update Semaphore configurationVitaly Novichkov
2023-08-07Update Semaphore configurationVitaly Novichkov
2023-08-07Update Semaphore configurationVitaly Novichkov
2023-08-07Update Semaphore configurationVitaly Novichkov
2023-08-07Update Semaphore configurationVitaly Novichkov
2023-08-07CMake: Added range of minimal versionsWohlstand
2023-07-24CMake: use GNU90 standardWohlstand
2023-07-23adlmidiplay.cpp: Small whitespace tweakWohlstand
2023-07-10adlmidi_opl3.cpp: Tweaked the panning distanceWohlstand
#268
2023-06-16Added workaround for the recent Vita SDK updateWohlstand
2023-06-16adlmidi_midiplay.cpp: Fixed the channel allocation logicWohlstand
2023-05-28adlmidi_midiplay.cpp: Cleaned-up the codeWohlstand
2023-05-28Fixed accuracy of HMI-OLD volume modelWohlstand
Make HMI-OLD volume model also use "Any-Released" channel allocation as the normal "HMI".