Skip to content

Remove KDMAPI and MIDI device options for unsupported OSes #96

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

MyBlackMIDIScore
Copy link
Member

Fixes #89

Idk if there is a better way to do this. I feel likeI have added too many of those cfg flags but I couldn't think of another way rn

@Kaydax
Copy link
Member

Kaydax commented Mar 25, 2025

KDMAPI can work under BSD due to XSynth working under it, allowing for KDMAPI use with XSynth. It might also be possible to get OMv2 working under BSD, but I'm not sure.

@MyBlackMIDIScore
Copy link
Member Author

I mean using XSynth through KDMAPI in Wasabi is pretty stupid since it is built in...
But if there are plans to support FBSD in OMv2 I guess we can modify the kdmapi-rs package to support that.
Although even then there will be other OSes that will fail to build KDMAPI if we just add support for FBSD, plus the restriction is needed for MIDI devices since midir doesn't support anything else except win, mac and linux

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.

Remove KDMAPI lib for FreeBSD and other OSes
2 participants