Skip to content
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

Package RtMidi always compile to "Dummy Mode" #6993

Closed
bbergeron0 opened this issue Jun 22, 2019 · 4 comments · Fixed by #25156
Closed

Package RtMidi always compile to "Dummy Mode" #6993

bbergeron0 opened this issue Jun 22, 2019 · 4 comments · Fixed by #25156
Assignees
Labels
category:port-feature The issue is with a library, which is requesting new capabilities that didn’t exist

Comments

@bbergeron0
Copy link

RtMidi requires some information to know whether it must compile for Windows, Linux or MacOS and it seems like it's not getting any and it's always compiling with the Dummy API which is absolutely barren of features.

What I would normally do is:
#define WINDOWS_MM
Add winmm.lib

Also, it's probably outdated.

@LilyWangL LilyWangL added the category:port-feature The issue is with a library, which is requesting new capabilities that didn’t exist label Jun 24, 2019
@cameronwhite
Copy link

Are there any updates on getting the PR merged? I've also encountered this issue

@LilyWangL
Copy link
Contributor

Thanks for posting this issue. This issue has been fixed. So I am closing this issue for now.

@gvnnz
Copy link
Contributor

gvnnz commented Jun 5, 2022

@LilyWangL I'm afraid the issue is still there on macOS and Linux, RtMidi 5.0.0 and latest version of vcpkg. The list of compiled API is limited to the Dummy one. On Windows, the API is correctly set to Microsoft Multimedia MIDI API (WINDOWS_MM) .

@glaklandy
Copy link

@LilyWangL I'm afraid the issue is still there on macOS and Linux, RtMidi 5.0.0 and latest version of vcpkg. The list of compiled API is limited to the Dummy one. On Windows, the API is correctly set to Microsoft Multimedia MIDI API (WINDOWS_MM) .

I'm still seeing this now. Was this fixed and then broken again? Is there a way around it? I've tried "manually" installing RtMidi (on a Raspberry Pi Zero in my case) using meson and specifying the ALSA and JACK options be supported, but it still compiled with only the RTMIDI_DUMMY API. Very frustrating.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
category:port-feature The issue is with a library, which is requesting new capabilities that didn’t exist
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants