WarmUpTill
0cd7004f6a
Setup MIDI device observers in parallel to avoid blocking OBS startup
debian-build / build (push) Has been cancelled
Push to master / Check Formatting 🔍 (push) Has been cancelled
Push to master / Build Project 🧱 (push) Has been cancelled
Push to master / Create Release 🛫 (push) Has been cancelled
2025-06-25 13:56:40 +02:00
Przemek Pawlas
37cc289204
Rename function
2024-10-12 17:09:33 +02:00
WarmUpTill
ac7531decb
Fix crash in MIDI initialization
2024-08-14 21:51:42 +02:00
WarmUpTill
f14e6bf252
Fix crash when access to midi devices is denied
2024-05-10 15:11:20 +02:00
WarmUpTill
70dad8ebb4
Handle MIDI device disconnect and reconnect
2024-03-09 12:00:52 +01:00
WarmUpTill
03e71e9183
Add support to resolve variables on action queue add
2024-03-02 15:27:02 +01:00
WarmUpTill
04631964d3
Switch to message buffer / dispatcher for MIDI messages
2024-02-24 16:48:52 +01:00
WarmUpTill
97983d5ac5
Adapt to new libremidi version
2024-02-24 16:48:52 +01:00
Przemek Pawlas
01cf000cbe
Refactor
...
* Minor style changes
* Move function definitions
* Split utility.hpp
* Enable include of export-symbol-helper.hpp in tests
2024-02-24 16:47:50 +01:00
WarmUpTill
cf5f338902
Split utility headers
2024-01-27 14:10:34 +01:00
WarmUpTill
7d0332dd0e
Restructure library and plugins
...
The "core" macro conditions and actions have been extracted out to the
"base" plugin.
The library now mostly contains functionality which is required across
all plugins and (e.g. definitions for macro segments).
The goal is to reduce the complexity and cross-dependencies and group
the source files in a better way.
This should relsove the "library limit of 65535 objects exceeded" build
issue occuring in some Windows build environments.
2024-01-27 14:10:34 +01:00