On Mittwoch, 22. Dezember 2021 17:04:14 CET Andrew C wrote:
> Hi Christian,
> 
> Thanks for the increased verbose output with that patch. I recompiled all
> three of them again and I'm getting this in the console output of
> Linuxsampler now:
> 
> ERROR: Did not find a matching editor for instrument
> ('/home/andrew/Desktop/S
> amples/Booms/trailerhits.gig', 0) having data structure
> ('libgig','4.3.0.svn3
> 4')
> There is no instrument editor capable to handle this instrument

Yep, which proofs that you are using a mixed installation of an old gigedit 
version in combination with a new LS version. Otherwise gigedit would have 
barked as well now, which it didn't, right?

Please read my other emails that I already sent on this topic. This is very 
unlikely a bug in LS, but simply a messy installation there. I know it's 
inconvenient, but that's how it is.

To avoid confusion, I would start by getting rid of the other LS version that 
you obviously have installed somewhere in parallel on your system, otherwise 
you would not get two different behaviours when requesting to launch an 
instrument editor with JSampler when LS was already running vs. not running.

QSampler and JSampler really just send a "EDIT CHANNEL INSTRUMENT <number>" 
command as ASCII text line to the sampler. There is absolutely no magic about 
it. The only thing that you could do wrong with netcat here was to supply a 
wrong channel number, which you can also very easily verify by sending "LIST 
CHANNELS" to get the current valid channel IDs.

After you got rid of the other LS installation, make sure that the LS plugin 
path of gigedit and LS match. By default they do, but if you are fiddling with 
installation pathes then they might not:

        $ cd YOUR_GIGEDIT_SOURCEDIR
        $ grep LINUXSAMPLER_PLUGIN_DIR config.log
        LINUXSAMPLER_PLUGIN_DIR='${libdir}/linuxsampler/plugins
        $ grep '^libdir=' config.log
        libdir='${exec_prefix}/lib'
        $ grep '^exec_prefix=' config.log
        exec_prefix='${prefix}'
        $ grep '^prefix=' config.log
        prefix='/usr'

        $ cd YOUR_LS_SOURCEDIR
        $ grep config_plugin_dir config.log
        config_plugin_dir='/usr/lib/linuxsampler/plugins'
        $ ls -l /usr/lib/linuxsampler/plugins
        -rw-r--r-- 1 root root 1877636 May  9  2021 
libgigeditlinuxsamplerplugin.a
        -rw-r--r-- 1 root root    1538 May  9  2021 
libgigeditlinuxsamplerplugin.la
        -rw-r--r-- 1 root root 1004320 May  9  2021 
libgigeditlinuxsamplerplugin.so

CU
Christian




_______________________________________________
Linuxsampler-devel mailing list
Linuxsampler-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linuxsampler-devel

Reply via email to