View Issue Details

IDProjectCategoryView StatusLast Update
0001201ardourbugspublic2008-11-20 23:47
ReporterJoeHartley3 Assigned Topaul  
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionfixed 
Summary0001201: SC4 mono plugin dropped from the session
DescriptionWhen reading a session, whether one created from an older version or the same version, ardour will drop the plugin definition for the SC4 mono plugin.

If the plugin is added to a track, it's usable throughout the session, and its settings are saved to the XML file.

When that session file is opened, there's no sign of the plugin. If the session is immediately saved, the entire section is lost.
Additional InformationHere's an example of the XML code that's dropped when the session is saved again.

      <Insert type="ladspa" id="SC4 mono" unique-id="1916" count="1">
        <Redirect active="yes" placement="pre">
          <IO name="SC4 mono" id="18446744073316797523" inputs="" outputs="" gain="1.000000000000" iolimits="-1,-1,-1,-1" automation-state="0x0" automation-style="0x1">
            <Panner linked="no" link_direction="0" bypassed="no" automation="99.2.test-pan-SC4 mono.automation"/>
          </IO>
          <Automation path="99.2.test-redirect-18446744073316797523.automation" visible=""/>
        </Redirect>
        <ladspa>
          <port number="0" value="+0.000000"/>
          <port number="1" value="+101.125000"/>
          <port number="2" value="+401.000000"/>
          <port number="3" value="+0.000000"/>
          <port number="4" value="+1.000000"/>
          <port number="5" value="+3.250000"/>
          <port number="6" value="+0.000000"/>
        </ladspa>
        <PortAutomation>
          <port number="0" auto="0x0"/>
          <port number="1" auto="0x0"/>
          <port number="2" auto="0x0"/>
          <port number="3" auto="0x0"/>
          <port number="4" auto="0x0"/>
          <port number="5" auto="0x0"/>
          <port number="6" auto="0x0"/>
        </PortAutomation>
      </Insert>
TagsNo tags attached.

Activities

v2

2006-03-21 12:37

developer   ~0002462

What a strange issue. Can you give us a small session which exhibits this behaviour? If you don't have small enough sessions (< a couple of megs), recipe how to create such a session would be great.

Also, which version ardour did you test this? 0.99.2? If CVS, what date? Which version of the SC4 plugin did you use?

donf

2006-09-07 04:03

reporter   ~0002517

The problem appears to lie with the SWH plugins as supplied by Planet CCRMA (swh-plugins-0.4.13-1.rhfc3.ccrma). SC4 mono and Crossfade (4 outs) share a (supposedly) unique ID of 1916. This causes PluginManager::find_plugin() to find the wrong plugin, which doesn't work in the route where SC4 mono was supposed to go (probably because the input/output structure is different). I worked around this problem by removing xfade_1915.so (I really don't need that one anyway) and editing /usr/share/ladspa/rdf/swh-plugins.rdf to delete the "Crossfade (4 outs)" section.

I recommend closing this bug, since the source of the problem is apparently not within Ardour.

paul

2006-11-02 05:48

administrator   ~0002570

see notes from donf. thanks a lot for tracking this down. someone needs to notify SWH of the problem too.

Issue History

Date Modified Username Field Change
2006-03-06 01:00 JoeHartley3 New Issue
2006-03-06 01:00 JoeHartley3 E-mail => jh@brainiac.com
2006-03-06 01:00 JoeHartley3 Name => JoeHartley3
2006-03-21 12:37 v2 Note Added: 0002462
2006-09-07 04:03 donf Note Added: 0002517
2006-11-02 05:48 paul Status new => resolved
2006-11-02 05:48 paul Resolution open => fixed
2006-11-02 05:48 paul Assigned To => paul
2006-11-02 05:48 paul Note Added: 0002570
2008-11-20 23:47 seablade Status resolved => closed