stoermelder / vcvrack-packone

Modules for VCV Rack
GNU General Public License v3.0
173 stars 38 forks source link

Make most modules compatible with Cardinal #348

Open falkTX opened 1 year ago

falkTX commented 1 year ago

This PR makes most modules compatible with Cardinal, which does not use osdialog due to its event-loop locking behaviour. A compiler macro is in place that keeps regular Rack behaviour unchanged.

falkTX commented 1 year ago

FYI I am done with the changes for Cardinal. Decided to skip the MIDI modules for now, as MIDI works quite differently in Cardinal (there is no concept of MIDI "drivers" anymore, only a single flat event list per process block)

falkTX commented 1 year ago

The modules are available on https://cardinal.kx.studio/ now too, if you want to try them without installing anything.

image