Re: [Linuxsampler-devel] Ardour3 + linuxsampler plugin

2012-03-12 Thread Christian Schoenebeck
On Monday 12 March 2012 18:04:54 David Robillard wrote: > Perfect, thanks a lot. I will try to get the LV2 stuff working. No problem. > It seems implicit that the .gxnn files are in the same directory as the > main .gig, so simply telling the host about them should work fine. If > those paths a

Re: [Linuxsampler-devel] Ardour3 + linuxsampler plugin

2012-03-12 Thread David Robillard
On Mon, 2012-03-12 at 15:31 +0100, Christian Schoenebeck wrote: > On Sunday 11 March 2012 20:26:35 David Robillard wrote: > > Because the host needs to know where all the files are to make session > > archival possible. > > Yes, makes sense. > > > > Anyway, if you really need to enumerate all fil

Re: [Linuxsampler-devel] Ardour3 + linuxsampler plugin

2012-03-12 Thread Christian Schoenebeck
On Sunday 11 March 2012 20:26:35 David Robillard wrote: > Because the host needs to know where all the files are to make session > archival possible. Yes, makes sense. > > Anyway, if you really need to enumerate all files, tell me, then I will > > patch libgig for this task. > > That would be gr

Re: [Linuxsampler-devel] Ardour3 + linuxsampler plugin

2012-03-11 Thread David Robillard
On Sun, 2012-03-11 at 14:58 +0100, Christian Schoenebeck wrote: > On Saturday 10 March 2012 19:52:21 David Robillard wrote: > > > > > Those are so called "extension files" of the Giga format. Those were > > > > > introduced by Tascam to circumvent the 2GB file size limit of the > > > > > RIFF forma

Re: [Linuxsampler-devel] Ardour3 + linuxsampler plugin

2012-03-11 Thread Christian Schoenebeck
On Saturday 10 March 2012 19:52:21 David Robillard wrote: > > > > Those are so called "extension files" of the Giga format. Those were > > > > introduced by Tascam to circumvent the 2GB file size limit of the > > > > RIFF format, on which the Giga format is based on. > > > > > > > > See method: >

Re: [Linuxsampler-devel] Ardour3 + linuxsampler plugin

2012-03-10 Thread Andreas Persson
On 2012-03-10 19:23, David Robillard wrote: > On Thu, 2012-03-08 at 20:50 +0100, Andreas Persson wrote: >> On 2012-03-06 08:18, Andreas Persson wrote: >>> On 2012-03-06 06:51, David Robillard wrote: On Sun, 2012-03-04 at 14:04 -0500, Edward Diehl wrote: > State restore works for gig, SF2 b

Re: [Linuxsampler-devel] Ardour3 + linuxsampler plugin

2012-03-10 Thread David Robillard
On Sat, 2012-03-10 at 18:40 +0100, Christian Schoenebeck wrote: > On Saturday 10 March 2012 19:24:33 you wrote: > > On Fri, 2012-03-09 at 21:05 +0100, Christian Schoenebeck wrote: > > > On Friday 09 March 2012 21:02:00 David Robillard wrote: > > > > > > gig::Engine error: Failed to load instrument,

Re: [Linuxsampler-devel] Ardour3 + linuxsampler plugin

2012-03-10 Thread Christian Schoenebeck
On Saturday 10 March 2012 19:24:33 you wrote: > On Fri, 2012-03-09 at 21:05 +0100, Christian Schoenebeck wrote: > > On Friday 09 March 2012 21:02:00 David Robillard wrote: > > > > > gig::Engine error: Failed to load instrument, cause: Can't open > > > > > "/mdkhome/sound/recording/ardour3/PianoLive

Re: [Linuxsampler-devel] Ardour3 + linuxsampler plugin

2012-03-10 Thread David Robillard
On Fri, 2012-03-09 at 21:05 +0100, Christian Schoenebeck wrote: > On Friday 09 March 2012 21:02:00 David Robillard wrote: > > > > gig::Engine error: Failed to load instrument, cause: Can't open > > > > "/mdkhome/sound/recording/ardour3/PianoLive/plugins/126/state6/Black > > > > Grand Medium Ambient

Re: [Linuxsampler-devel] Ardour3 + linuxsampler plugin

2012-03-10 Thread David Robillard
On Thu, 2012-03-08 at 20:50 +0100, Andreas Persson wrote: > On 2012-03-06 08:18, Andreas Persson wrote: > > On 2012-03-06 06:51, David Robillard wrote: > >> On Sun, 2012-03-04 at 14:04 -0500, Edward Diehl wrote: > >>> State restore works for gig, SF2 but not SFZ, which I think is a known > >>> prob

Re: [Linuxsampler-devel] Ardour3 + linuxsampler plugin

2012-03-09 Thread Christian Schoenebeck
On Friday 09 March 2012 21:02:00 David Robillard wrote: > > > gig::Engine error: Failed to load instrument, cause: Can't open > > > "/mdkhome/sound/recording/ardour3/PianoLive/plugins/126/state6/Black > > > Grand Medium Ambient.gx01" > > > > > > This file is some other file connected with the Blac

Re: [Linuxsampler-devel] Ardour3 + linuxsampler plugin

2012-03-09 Thread David Robillard
On Wed, 2012-03-07 at 15:18 -0500, David Robillard wrote: > On Tue, 2012-03-06 at 22:12 -0500, Edward Diehl wrote: > > Ok, fine, do the state restoration the right way. Here are 2 other > > things I notice: > [...] > > 2. Also, I discovered another case of linuxsampler non-state recovery: > > larg

Re: [Linuxsampler-devel] Ardour3 + linuxsampler plugin

2012-03-08 Thread Andreas Persson
On 2012-03-06 08:18, Andreas Persson wrote: > On 2012-03-06 06:51, David Robillard wrote: >> On Sun, 2012-03-04 at 14:04 -0500, Edward Diehl wrote: >>> State restore works for gig, SF2 but not SFZ, which I think is a known >>> problem. >> >> Yes, this is because SFZ contains paths which need to be

Re: [Linuxsampler-devel] Ardour3 + linuxsampler plugin

2012-03-07 Thread David Robillard
On Tue, 2012-03-06 at 22:12 -0500, Edward Diehl wrote: > Ok, fine, do the state restoration the right way. Here are 2 other > things I notice: [...] > 2. Also, I discovered another case of linuxsampler non-state recovery: > large, multifile gig files. I have the 6 GB SampleTekk Black Grand > whic

Re: [Linuxsampler-devel] Ardour3 + linuxsampler plugin

2012-03-06 Thread Edward Diehl
Ok, fine, do the state restoration the right way. Here are 2 other things I notice: 1. Concerning lilv I get 6 of this message when starting ardour3: lilv_plugin_load_ports_if_necessary(): error: Plugin is missing port 4/6 It does not cause any obvious ill effect. 2. Also, I discovered anot

Re: [Linuxsampler-devel] Ardour3 + linuxsampler plugin

2012-03-06 Thread David Robillard
On Tue, 2012-03-06 at 14:59 -0500, Edward Diehl wrote: > > Yes, this is because SFZ contains paths which need to be mapped. > > Unfortunately this means LinuxSampler is going to have to rewrite the > > SFZ file on save, but this is the only way to get properly > > archivable/portable sessions. >

Re: [Linuxsampler-devel] Ardour3 + linuxsampler plugin

2012-03-06 Thread David Robillard
On Tue, 2012-03-06 at 08:18 +0100, Andreas Persson wrote: > On 2012-03-06 06:51, David Robillard wrote: > > On Sun, 2012-03-04 at 14:04 -0500, Edward Diehl wrote: > >> State restore works for gig, SF2 but not SFZ, which I think is a known > >> problem. > > > > Yes, this is because SFZ contains path

Re: [Linuxsampler-devel] Ardour3 + linuxsampler plugin

2012-03-06 Thread Edward Diehl
> Yes, this is because SFZ contains paths which need to be mapped. > Unfortunately this means LinuxSampler is going to have to rewrite the > SFZ file on save, but this is the only way to get properly > archivable/portable sessions. Its nice to SFZ save to a portable session, but from my point of

Re: [Linuxsampler-devel] Ardour3 + linuxsampler plugin

2012-03-05 Thread Andreas Persson
On 2012-03-06 06:51, David Robillard wrote: > On Sun, 2012-03-04 at 14:04 -0500, Edward Diehl wrote: >> State restore works for gig, SF2 but not SFZ, which I think is a known >> problem. > > Yes, this is because SFZ contains paths which need to be mapped. > Unfortunately this means LinuxSampler is

Re: [Linuxsampler-devel] Ardour3 + linuxsampler plugin

2012-03-05 Thread David Robillard
On Sun, 2012-03-04 at 14:04 -0500, Edward Diehl wrote: > I have gotten the LV2 state restoration working in Ardour3. I was > missing a configuration option on lv2-svn. This must be built with > the --experimental option to get lilv state support. So I did: > o build lv2-svn latest SVN with --ex

Re: [Linuxsampler-devel] Ardour3 + linuxsampler plugin

2012-03-04 Thread Edward Diehl
I have gotten the LV2 state restoration working in Ardour3. I was missing a configuration option on lv2-svn. This must be built with the --experimental option to get lilv state support. So I did: o build lv2-svn latest SVN with --experimental configure flag o build drobilla.net with latest SVN

Re: [Linuxsampler-devel] Ardour3 + linuxsampler plugin

2012-03-03 Thread David Robillard
On Wed, 2012-02-29 at 20:15 -0500, Edward Diehl wrote: > I still do not get the linuxsampler state restoration in ardour3. Here > is what I did: > > o applied patch to linuxsampler; recompiled & installed > o built Ardour3 SVN 11569 > o built lv2-svn SVN 572 > o drobilla-lad SVN 4005 I just trie

Re: [Linuxsampler-devel] Ardour3 + linuxsampler plugin

2012-02-29 Thread Edward Diehl
I still do not get the linuxsampler state restoration in ardour3. Here is what I did: o applied patch to linuxsampler; recompiled & installed o built Ardour3 SVN 11569 o built lv2-svn SVN 572 o drobilla-lad SVN 4005 Don't know if all that was really needed, but did not want to miss anything. Ar

Re: [Linuxsampler-devel] Ardour3 + linuxsampler plugin

2012-02-29 Thread Edward Diehl
Thanks for the patch which I'll try tonight. I reported the linuxsampler crash to Rui Nuno Capela's Qtractor forum and Rui was able to fix the problem, after which the linuxsampler state restoration worked perfectly for gig, sfz, and sf2 files. On Wed, 29 Feb 2012 17:09:57 -0500, David Robillard

Re: [Linuxsampler-devel] Ardour3 + linuxsampler plugin

2012-02-29 Thread David Robillard
On Sun, 2012-02-26 at 11:42 -0500, Edward Diehl wrote: > I rebuilt linuxsampler (libgig, qsampler) all with SVN 2322, but still the > state is not restored. My state.ttl file says: > > <> > a pset:Preset ; > lv2:appliesTo . > > manifest.

Re: [Linuxsampler-devel] Ardour3 + linuxsampler plugin

2012-02-26 Thread Edward Diehl
I rebuilt linuxsampler (libgig, qsampler) all with SVN 2322, but still the state is not restored. My state.ttl file says: <> a pset:Preset ; lv2:appliesTo . manifest.ttl has this: a pset:Preset ; rdfs:seeAlso ;

Re: [Linuxsampler-devel] Ardour3 + linuxsampler plugin

2012-02-25 Thread Andreas Persson
On 2012-02-25 18:41, Edward Diehl wrote: > > I'm trying to get the linuxsampler plugin working with session state > restoration working with Ardour3. That is, if create an Ardour3 > session with the linuxsampler plugin loaded with some sample file > loaded, that this sample file be re-loaded when