View Issue Details

IDProjectCategoryView StatusLast Update
0005827ardourbugspublic2014-01-15 16:45
Reporterkronihias Assigned Tox42  
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionfixed 
Product Version3.0 
Summary0005827: lxvst plugin with more output than input channels - additional output buffers seem to get ignored by ardour
Descriptionthis is with Ardour 3.5.143 for Linux x86_64

attached is a vst plugin built with juce that has one input and two output channels.
all it does is just copying the first channel to the second, therefore ardour should indicate a level for both output channels.
but only the first output channel meter indicates a level.

this is crucial because eg. ambisonic encoders take one channels and output several channels depending on the order being used.

with lv2 plugins there is no problem having unequal input/output channel counts.
Additional Informationto build the example go to Builds/Linux/ and make
the Steinberg VST2.4 SDK include dir is set to ~/SDKs/vstsdk2.4
copy the .so file to /usr/lib/lxvst
TagsNo tags attached.

Activities

2014-01-15 07:37

 

vst_mono2stereo.tar.gz (3,102,469 bytes)

x42

2014-01-15 14:00

administrator   ~0015578

Should be fixed in 3.5-260-gb06fa27

please confirm and close the issue.

I can't test - the provided plugin crashes ardour on load in JUCE/GTKMM
#0 0xb6275513 in get_renderer (drawable=0x13335810, gc=0x132d3c60, foreground=0x0, background=0x0)
I didn't yet manage to track this one down, but I didn't try very hard, either. Smells like just some missing style.

kronihias

2014-01-15 16:44

reporter   ~0015580

thanks, its working now.

Issue History

Date Modified Username Field Change
2014-01-15 07:36 kronihias New Issue
2014-01-15 07:37 kronihias File Added: vst_mono2stereo.tar.gz
2014-01-15 14:00 x42 Note Added: 0015578
2014-01-15 14:00 x42 Status new => resolved
2014-01-15 14:00 x42 Resolution open => fixed
2014-01-15 14:00 x42 Assigned To => x42
2014-01-15 16:44 kronihias Note Added: 0015580
2014-01-15 16:45 kronihias Status resolved => closed