-
-
Notifications
You must be signed in to change notification settings - Fork 15.5k
vmpk: 0.5.1 -> 0.7.2 #102521
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
vmpk: 0.5.1 -> 0.7.2 #102521
Conversation
This pull request has been mentioned on NixOS Discourse. There might be relevant details there: |
Result of 1 package built:
|
I'm assuming I need some service or hardware to use this?
|
I guess also I had the same output but I don't have any midi hardware |
cc @orivej |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
vmpk does not need MIDI hardware, it only needs ALSA MIDI sequencer. (If aplaymidi -l
does not give an error it should work. The old vmpk should work as well.)
vmpk 0.7.2 seems to require drumstick with libpulseaudio — otherwise drumstick does not ship libdrumstick-rt-eassynth.so — but even with this plugin installed drumstick seems unable to find it. This requires further investigation…
|
||
buildInputs = [ alsaLib libjack2 qt4 ]; | ||
buildInputs = [ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please ignore CMake/pkg-config warnings and do not add static dependencies to buildInputs. (Issue report.) This seems OK:
nativeBuildInputs = [ cmake docbook-xsl-nons pkg-config qttools ];
buildInputs = [ drumstick qtx11extras ];
73683e5
to
3f0e94b
Compare
Thanks! Drumstick plugins dir is supposed to be added to the search path here. I have not checked why it does not work, but I've noticed a workaround above — executable-relative lookup. To exploit it, add |
3f0e94b
to
6f90e75
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you!
…gins SonivoxEAS is enabled by building with PulseAudio.
Also migrate from qt4 to qt5 (NixOS#33248)
6f90e75
to
fd9f28c
Compare
I've decided to patch drumstick to fix plugin lookup. |
Also migrate from qt4 to qt5 (#33248)
Motivation for this change
Things done
sandbox
innix.conf
on non-NixOS linux)nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
./result/bin/
)nix path-info -S
before and after)