[arch-proaudio] Linuxsampler/Gigedit broken?
Hello. Can anyone verify that the most recent linuxsampler and gigedit packages actually work in combination? It seems like none of the frontends (qsampler, jsampler) are no longer capable of launching gigedit to edit patches. Linuxsampler itself appears to work in that you can load .gig files and play samples from them, and Gigedit works standalone in that you can open .gig files from the command line and make changes. However, if you try to get one of the frontends to launch Gigedit: 16:09:21.076 Channel 0 lscp_edit_channel_instrument: There is no instrument editor capable to handle this instrument (errno=100) There is no instrument editor capable to handle this instrument 16:09:21.080 Channel 0 Could not launch an appropriate instrument editor for the given instrument! Make sure you have an appropriate instrument editor like 'gigedit' installed and that it placed its mandatory DLL file into the sampler's plugin directory. I've tried straceing the process to see if there's anything obvious happening like a failed exec() call, but I can't see anything. There's a topic on the Linuxsampler forum: http://bb.linuxsampler.org/viewtopic.php?f=6&t=3394 I don't know if this is a Linuxsampler problem or an Arch problem. -- Mark Raynsford | http://www.io7m.com
On 2018-02-19T16:12:03 +0000 Mark Raynsford via arch-proaudio <arch-proaudio@lists.archlinux.org> wrote:
Hello.
Can anyone verify that the most recent linuxsampler and gigedit packages actually work in combination? It seems like none of the frontends (qsampler, jsampler) are no longer capable of launching gigedit to edit patches.
s/no longer//g -- Mark Raynsford | http://www.io7m.com
On 2018-02-19 16:13:09 (+0000), Mark Raynsford via arch-proaudio wrote:
On 2018-02-19T16:12:03 +0000 Mark Raynsford via arch-proaudio <arch-proaudio@lists.archlinux.org> wrote:
Hello.
Can anyone verify that the most recent linuxsampler and gigedit packages actually work in combination? It seems like none of the frontends (qsampler, jsampler) are no longer capable of launching gigedit to edit patches.
s/no longer//g
-- Mark Raynsford | http://www.io7m.com
I've packaged the recent versions and can have a look at it the coming days. Currently onto some other things. If you find out about anything, please post to the mailing list! Best, David -- https://sleepmap.de
On 2018-02-19T17:59:23 +0100 David Runge <dave@sleepmap.de> wrote:
I've packaged the recent versions and can have a look at it the coming days. Currently onto some other things. If you find out about anything, please post to the mailing list!
Best, David
'Ello. It seems that for whatever reason, libgigeditlinuxsamplerplugin.so isn't present in the Arch gigedit package. If I grab the latest stable sources of gigedit from linuxsampler.org and compile them on a machine that already has linuxsampler installed, the compilation produces a libgigeditlinuxsamplerplugin.so lib that gets installed into linuxsampler's plugin directory. qsampler (and jsampler) are then able to start up gigedit properly. I think it could be that gigedit checks to see if there's a known linuxsampler plugin directory during the compilation, and this directory might not be present during package builds: $ ./configure checking for g++... g++ checking whether the C++ compiler works... yes checking for C++ compiler default output file name... a.out ... checking for LINUXSAMPLER... yes Found linuxsampler 2.1.0 Retrieving LinuxSampler's plugin dir... /usr/lib/linuxsampler/plugins Relative plugin dir: ${libdir}/linuxsampler/plugins I imagine if that directory isn't present, the plugin might not be compiled. -- Mark Raynsford | http://www.io7m.com
On 2018-02-19 19:55:44 (+0000), Mark Raynsford wrote:
I imagine if that directory isn't present, the plugin might not be compiled. Good catch! Guess that was my stupidity removing linuxsampler from makedepends. :> I'll release a new version of gigedit in a few minutes! Let me know, if it doesn't work after upgrading it.
Best, David -- https://sleepmap.de
On 2018-02-19T23:02:27 +0100 David Runge <dave@sleepmap.de> wrote:
On 2018-02-19 19:55:44 (+0000), Mark Raynsford wrote:
I imagine if that directory isn't present, the plugin might not be compiled. Good catch! Guess that was my stupidity removing linuxsampler from makedepends. :> I'll release a new version of gigedit in a few minutes! Let me know, if it doesn't work after upgrading it.
It works! Thanks for the quick response. -- Mark Raynsford | http://www.io7m.com
participants (2)
-
David Runge
-
Mark Raynsford