View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0003494 | ardour | bugs | public | 2010-10-07 14:04 | 2011-04-19 13:07 |
| Reporter | Dazgard | Assigned To | Dazgard | ||
| Priority | normal | Severity | block | Reproducibility | always |
| Status | closed | Resolution | fixed | ||
| Target Version | 3.0-beta1 | ||||
| Summary | 0003494: ardour + linusampler = no lv2 instance configuration retrieve | ||||
| Description | when using linuxsampler lv2 version on a midi track on ardour, it is impossible to save and reload the session with the plugin (LS lv2) configuration ok. the created channell a re there, but with no instrument loaded in them | ||||
| Tags | No tags attached. | ||||
|
|
this is almost certainly a bug in the linuxsampler LV2 implementation. |
|
|
ok, i'll try talking to LS dev about this |
|
|
seems like (im not sure about this tho) ardour is not using the save/restore extension (http://ll-plugins.nongnu.org/lv2/ext/saverestore/). Would that be the missing part of the puzzle ? |
|
|
Dazgard: I'm not 100% sure what problem(s) you're having but it sounds like you have at least got the LS LV2 plugin to work a bit ie play back a gig or sf2 file? What distro are you using and did you compile LS yourself? I'm running Lucid 64 and I've installed LS from ppa:falk-t-j/lucid. I add the Linuxsampler LV2 plugin to a MIDI track, bring up the plugins GUI, click its 'Add' button then it asks me for the name of a new preset. I type a name, click 'Add' and then nothing happens. I can't find any documentation for the LS LV2 plugin either. Paul/Carl - have you had any success using the LS LV2 plugin? If we're supporting LV2 at all we need to get this working as its pretty much the only useful LV2 plugin I know of and qsampler doesn't support jack-session. |
|
|
I've got the LS LV2 plugin partly working and it does appear to me to be a flaw in A3 and not the plugin. The LS LV2 plugin itself is insufficient to use gig files, after adding the plugin to a track you then need to use qsampler (or jsampler if you like sluggish java apps) to assign gig files to LS channels. A good free source being this site: http://gigasamples.com/free-giga-samples/ Its is important than when setting up your channels in qsampler, you choose 'plugin' for the MIDI and Audio I/O types. As it turns out you can pretty much just ignore the LS LV2 plugin gui as you don't really need it it seems. There are 2 probs with the LS LV2 plugin under A3 (7899) as I see it: 1 - Only the first channel or LS LV2 plugin works 2 - You should be able to save you session, quit A3 and reload the session and still have all your Linuxsampler channels sound after re-opening a session provided linuxsampler/qsampler is still running. As it stands you have to re-create your LS channel to get it going again when you quit A3 and re-load the session. I have successfully tested using more than one LS channel / LS LV2 plugin and the quitting and reloading a session and having it playback fine using qsampler, qtractor 0.4.7 and the very same LS LV2 plugin I'm using with A3. |
|
|
as was noted above. the LS LV2 plugin uses an LV2 extension that is currently not supported by ardour. i am trying to decide whether it would be appropriate to do so. |
|
|
Dazgard (and anyone else who's tried LS LV2 under A3): Did you get more than one channel (LS voice) to work? |
|
|
@danboid yes more than 2 channels are working. i dont know if you tried to add the channel by yourself (plugin type). i don't think you can. you have to add an other midi track in ardour and add an other LS LV2 plugin to it. that will automagically create an other channel (plugin type) for you. Just add an instrument to it with j/qsampler. and everything should be ok. PS : i don't think mantis is supposed to help solving that kind of problem :) what about the forum or IRC ? |
|
|
I've just tried the calf fluidsynth plugin under 7945/ openSUSE 11.3 and this seems to be afflicted by the same problem I think- upon reloading a session all the Calf FL plugins used forget their settings. Additionally, when you close the plugin window the file selector forgets (doesn't display) the soundfont although it still continues to work until you re-load the session. I failed to get the calf FL plugin to work under debuntu (wouldn't install) or Arch (didn't appear under Instruments) but I'm most impressed with it now I have seen it working under suse. Its superior to the LinuxSampler LV2 in that: * There are many more sf2's available than .gigs * The Linuxsampler LV2 plugin requires an external app such as qsampler to configure it whereas calf fluidsynth LV2 is self-contained For these reasons I'm pretty certain this is the best, most useful MIDI LV2 plugin available and so as you can tell I'm hyper-keen to see this fixed and if it didn't depend on the fluidsynth library I'd even be pushing to see this included as a standard part of A3. |
|
|
from Krzysztof Foltman <wdev@foltman.com> to allcoms <allcoms@gmail.com> date Sun, Oct 31, 2010 at 10:56 PM subject Re: errors installing calf git mailed-by foltman.com signed-by foltman.com hide details 10:56 PM (27 minutes ago) On 10/31/2010 02:52 PM, allcoms wrote: After not having calf git install under debuntu and it installing but no Fluidsynth plugin appearing under A3 under Arch I was very happy to finally get the FL LV2 plugin to work under Ardour 3 under opensuse 11.3! Well, it mostly works- it doesn't restore its settings when you load an A3 session containing it but I'm pretty certain this is a flaw with A3's LV2 support rather than your plugin so I've told Paul + co. K. replied: I think it's a flaw in both. Unfortunately both calf and A3 need to use the new data storage extension, I'm not even sure if it's finalized. We'll see. |
|
|
it seems like the LV2 persist extension is implemented. Thx guys |
|
|
Drobilla implemented the missing pieces (lv2 persist and files) |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2010-10-07 14:04 | Dazgard | New Issue | |
| 2010-10-07 14:51 | cth103 | cost | => 0.00 |
| 2010-10-07 14:51 | cth103 | Target Version | => 3.0-beta1 |
| 2010-10-08 18:48 | paul | Note Added: 0009226 | |
| 2010-10-09 11:45 | Dazgard | Note Added: 0009231 | |
| 2010-10-10 11:46 | Dazgard | Note Added: 0009233 | |
| 2010-10-16 09:20 | danboid | Note Added: 0009240 | |
| 2010-10-16 13:48 | danboid | Note Added: 0009241 | |
| 2010-10-16 13:50 | danboid | Note Edited: 0009241 | |
| 2010-10-16 13:59 | paul | Note Added: 0009242 | |
| 2010-10-17 12:14 | danboid | Note Added: 0009243 | |
| 2010-10-18 18:22 | Dazgard | Note Added: 0009270 | |
| 2010-10-18 18:23 | Dazgard | Note Edited: 0009270 | |
| 2010-10-18 18:24 | Dazgard | Note Edited: 0009270 | |
| 2010-10-31 11:08 | danboid | Note Added: 0009324 | |
| 2010-10-31 23:27 | danboid | Note Added: 0009333 | |
| 2011-04-19 13:05 | Dazgard | Note Added: 0010592 | |
| 2011-04-19 13:07 | Dazgard | Note Added: 0010593 | |
| 2011-04-19 13:07 | Dazgard | Status | new => resolved |
| 2011-04-19 13:07 | Dazgard | Resolution | open => fixed |
| 2011-04-19 13:07 | Dazgard | Assigned To | => Dazgard |
| 2011-04-19 13:07 | Dazgard | Status | resolved => closed |