AuburnSounds / Dplug

Audio plugin framework. VST2/VST3/AU/AAX/LV2 for Linux/macOS/Windows.
https://dplug.org/
Other
480 stars 32 forks source link

Adobe Audition and Cubase open 1-2 plugins in 1-1 internally, on a mono track #113

Open p0nce opened 8 years ago

p0nce commented 8 years ago

Crash at opening. Test reproducing with Adobe Audition CC.

p0nce commented 8 years ago

Reproduced using Adobe Audition CC using mono samples only. There is workaround in Iplug which is to limit to stereo processing when using Orion, Forte, Audition or SawStudio https://github.com/olilarkin/wdl-ol/blob/a37be1bb0297330ddb893ff3dc1192ba46e65a30/WDL/IPlug/IPlugVST.cpp#L299

p0nce commented 8 years ago

Adobe Audition uses the plugin in 1 in 1 out despite it can't be used that way. The solution is to separate logical number of channels the processing uses, and the number of channels the host actually gives.

p0nce commented 8 years ago

In VST, decorellated the actual number of channels asked by host and the processing. Number of actual channels processed is done with a heuristic which favors exact channel match.

p0nce commented 8 years ago

Fixed as of v3.0.13

p0nce commented 4 years ago

Re-opened because probably a bad fix. To reproduce: try to use a mono => stereo plugin ("LegalIO(1-2)") and instead answer "no" in effSetSpeakerArrangement. Maybe Audition will try with other possible I/O request.

p0nce commented 4 years ago

Some users report not being able to use Panagement with a stereo output, even on a stereo track, in Cubase 10.

p0nce commented 2 years ago

1-2 configuration is maybe not that common. Maybe should be disabled. 2-1 is even worse.

p0nce commented 1 year ago

I believe that allowing 1-2 and (EDIT: especially) 2-1 was a mistake in Dplug

Should be N-N + sidechain probably