Age | Commit message (Collapse) | Author |
|
* ADLMIDI2: Fixed an MSVC build
However, it may work glitchy!
* Experimental WinMM MIDI driver
TODO: Make a control panel to configure the driver
* WinMM-DRV: A workaround for older MinGW
* WinMM-DRV: WIP control panel appled / tool
* WinMM-DRV: Better test a driver's work
* WinMM-DRV: More progress on a control panel
* WinMM-DRV: And more progress on this control panel
It's almost completed, I need to make the working setup through a registry.
* WinMM-DRV: Driver is almost ready
However, control panel can't ping a driver to reload settings yet
* WinMM-DRV: Fix the missing volume model setup
* WinMM-DRV: Setup reload on the fly now work!
* WinMM-DRV: Stabilize the thing
* WinMM-DRV: Stabilizing
* WinMM-DRV: Avoid all "setup" in names
to avoid a stupid PCA thing:
https://stackoverflow.com/questions/17660404/how-to-programmatically-disable-program-compatibility-assistant-in-windows-7-and
* A small warning fix at the WOPL module
* WinMM-DRV: Fixed some warnings
* WinMM-DRV: Avoid PCA dialog on the installer
* WiNMM-DRV: Make the linking of pthread being optional
Required to use MinGW-w64 toolchain with the "win32" threading mode
* WinMM-DRV: Receive the MODM_RESET to reset the MIDI state
* WinMM-DRV: Attempt to fix a sound distorsion on song song
* WinMM-Drv: Fixed a build on some older MinGW toolchains
* WinMM-Drv: Fixed default settings not being loaded
|
|
|
|
|
|
|
|
|
|
All C++ binded features are useless since C-binded real-time MIDI API can completely replace them at all. This was a workaround for ADLMIDI2 tool.
|
|
|
|
https://github.com/bisqwit/adlmidi/commit/8f749a2b3370fb1c25f6340fcab7baf57cb9b5d0
|
|
|
|
Backport a small fix from the mainstream: https://github.com/bisqwit/adlmidi/commit/491e0ef5dfe668bfa1dbfafe007fdc98fd854ede
|
|
#229
|
|
|
|
|
|
|
|
Otherwise, this happens: https://stackoverflow.com/questions/46551213/gcc-7-2-compiles-shared-library-instead-of-executable
|
|
|
|
This allows to handle two variants of SDL2 find modules, which are incompatible:
- the first kind of module sets the SDL2_* variables
- the other kind exports the library target SDL2::SDL2
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
No "-D" needed
|
|
|
|
This reverts commit c43c8b1293f1766abfef5689c8d21fb0fd124f6f.
|
|
Unfortunately, the "find_package" fails on some cases
|
|
|
|
Keep it have library code only but no utils and examples are will be built independently
#196
|
|
Change setbuffer to setvbuf, fixing PR2 / issue 2.
https://github.com/bisqwit/adlmidi/commit/2f3a6263b79b832efac1feda07cee07820dfc309
|
|
|
|
|
|
|
|
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 ]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
However, Important TODO: Implement support for Ctrl+C!!!
|
|
- Move most of inline classes methods into own CC file
- Move Input into own header with own CC file to share it with the puzzle game
- Created virtual destructors and resolved weak vtable trouble between of Tetris's classes
- Remove static declarisons of Tetris class. Instead, let it be member of UserInterface
- Fixed forgot note-offs while sorting events row with zero length notes
- Fixed crash caused by unsafe access by reference to element of array that was modified/reallocated one or multiple times
- Stabilize dealing with zero-length notes
|
|
|
|
|
|
|
|
|