Skip to content

Make most modules compatible with Cardinal#348

Open
falkTX wants to merge 5 commits into
stoermelder:v2from
CardinalModules:cardinal
Open

Make most modules compatible with Cardinal#348
falkTX wants to merge 5 commits into
stoermelder:v2from
CardinalModules:cardinal

Conversation

@falkTX

@falkTX falkTX commented Nov 30, 2022

Copy link
Copy Markdown

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.

Signed-off-by: falkTX <falktx@falktx.com>
Signed-off-by: falkTX <falktx@falktx.com>
@falkTX falkTX changed the title Make Mb compatible with Cardinal Make most modules compatible with Cardinal Dec 1, 2022
Signed-off-by: falkTX <falktx@falktx.com>
Signed-off-by: falkTX <falktx@falktx.com>
@falkTX

falkTX commented Dec 1, 2022

Copy link
Copy Markdown
Author

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

falkTX commented Dec 2, 2022

Copy link
Copy Markdown
Author

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

image

Signed-off-by: falkTX <falktx@falktx.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant