MIDI API selection in Media menu is missing from pdnext #21
-
I found to my surprise this afternoon, in a class, that I couldn't open a MIDI port. (New machine, I had only installed pdnext, not pure-data.) I could have sworn that the Media menu in pd vanilla has a switch for the MIDI API, but I couldn't find it in pdnext. So I just downloaded and built pd vanilla (which I don't plan to use anyway, but...). ... And there's "OSS MIDI" and "ALSA MIDI" right there in the Media menu. AFAICS, then, the only way to configure MIDI in pdnext is to install pd vanilla, configure it there, and then pdnext will pick it up from the .pdsettings file. EDIT: I spoke too soon... pdnext says "opened 0 MIDI input device(s) and 0 MIDI output device(s)" and there seems to be no way to fix it. That's unfortunate. The color themes were saving my eyes but I sometimes need to use MIDI in class. |
Beta Was this translation helpful? Give feedback.
Replies: 11 comments 2 replies
-
@jamshark70 I have only ever been able to compile pd without oss midi support personally. (that includes pd vanilla, not just pd-next).. What flags did you build vanilla with? |
Beta Was this translation helpful? Give feedback.
-
@jamshark70 so if I configure with just but I think at this point ALSA is far more recommended over OSS anyways.. |
Beta Was this translation helpful? Give feedback.
-
No, I've never used OSS MIDI and I never will. Zero interest in that. I only said that pd vanilla includes an OSS MIDI and ALSA MIDI menu option -- I mentioned OSS first because it appears higher in the menu. ALSA MIDI. I need interoperability with other ALSA MIDI apps (or connectivity to a2jmidid).
libasound2-dev is installed -- should be known because I was able to build pd-vanilla from source and get the correct behavior. I can only ever get |
Beta Was this translation helpful? Give feedback.
-
@jamshark70 so what do you see when you open "Media>MIDI Settings.."? |
Beta Was this translation helpful? Give feedback.
-
Pd-vanilla: Pdnext: I'm quite baffled. |
Beta Was this translation helpful? Give feedback.
-
@jamshark70 yes it seems like somehow pdnext isn't getting compiled with alsa.. it isn't in the audio device list either.. because that is the screen I get when I select "OSS" for midi, the top is for alsa (which I do have in pd-next) |
Beta Was this translation helpful? Give feedback.
-
OK then... so how do I switch the configure flags? I do Have to make clean or something? Not well documented (the vanilla readme's fault there). |
Beta Was this translation helpful? Give feedback.
-
sometimes doing |
Beta Was this translation helpful? Give feedback.
-
OK that was it, stupid sticky configure options where you changed it but it doesn't mark files for recompilation. (I'm not used to this; SuperCollider uses cmake which is much more aggressive about canceling build products for any configuration change.) Thanks for your patience! |
Beta Was this translation helpful? Give feedback.
-
ok I'll convert this to a discussion because you aren't the 1st person to have issues with needing to |
Beta Was this translation helpful? Give feedback.
-
Oh, OK, cool... so where it is right now is: there's a solution -- my last configuration was:
(I had to delete And the remaining question is: why did pd-vanilla ALSA MIDI "just work" with a simple FWIW I'm pretty sure I've seen with the pd-vanilla repository that configuration changes didn't take effect without |
Beta Was this translation helpful? Give feedback.
sometimes doing
autoreconf
can work before reconfiguring, andsudo make clean
or evensudo make distclean
after reconfiguring but before doingmake