View Issue Details

IDProjectCategoryView StatusLast Update
0008523ardourbugspublic2020-12-27 21:57
Reportermagnetophon Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
PlatformLinuxOSNixOSOS Versionunstable
Product Version6.5 
Summary0008523: Ardour does not load Surge VST3 sounds correctly.
DescriptionWhen I create an ardour session using surge nightly, it does not recall the patch properly.

I spoke to the surge devs; they think that perhaps (perhaps) the fact that they use VST3 IDs which are not the same as positional IDs is the problem.
And wonder if you are taking the port stuff that you store and applying it after the chunk incorrectly.

I attached a small session to demonstrate.
Steps To Reproduce1. Load the attached session
2. Hear a saw wave, expected to hear a deep bass.
3. Recall the attached surge preset from within surge
4. Hear a deep bass.
TagsNo tags attached.

Activities

magnetophon

2020-12-26 14:03

reporter  

bugreport.ardour (268,175 bytes)
instant.xml (1,795 bytes)
bugreport.ardour.bak (266,831 bytes)
bugreport.pending (268,207 bytes)
bugreport.history (17,993 bytes)
bugreport.history.bak (12,801 bytes)
FiltaWreckaBassDark.fxp (25,093 bytes)

magnetophon

2020-12-26 14:05

reporter   ~0025355

Ah, forgot to mention: on request by the surge devs, I tried the same thing using Reaper, and it works fine.

x42

2020-12-26 15:56

administrator   ~0025356

Last edited: 2020-12-26 15:56

Is this still an issue with Ardour/git (6.5.66)? There have been various VST3 fixes since 6.5.0 that also fixed identical issues with other plugins.


Then again, Ardour 6 does not support loading VST2 FXP (effect programs), nor VST2 FXB (banks) for VST3 plugins. Those are optional.
So far Ardour only support VST3's .vstpreset files for VST3 plugins.

baconpaul

2020-12-27 02:47

reporter   ~0025357

Heya the FXP thing is a bit of a red herring. Surge stores its patches on disk for itself that way but it streams everything it needs into the vst3 chunk so if you use Reaper or whatever and make a VST track preset it contains a uunencoded blob (which happens to be fxp format of an xml file with wavetables).

I think this really is just params being re-applied out of order so if you've fixed it with others I bet it would fix surge too (although I don't have a running ardour-from-git so I can't test myself).

Thanks!

magnetophon

2020-12-27 20:32

reporter   ~0025360

I Just compiled commit 9ba8166ae8c0a8974496ebda0689ca384a18bbbf and it still has the issue.

baconpaul

2020-12-27 20:47

reporter   ~0025361

@magnetophon I fixed a surge bug this morning which was causing an out of order param load in bitwig - are you at head of surge? This one may be mine

magnetophon

2020-12-27 21:33

reporter   ~0025362

Yup, all good now.
Thanks guys!

baconpaul

2020-12-27 21:57

reporter   ~0025363

Cool thanks @magnetophon and sorry for the noise @x42

baconpaul

2020-12-27 21:57

reporter   ~0025364

Surge side problem sorry!

Issue History

Date Modified Username Field Change
2020-12-26 14:03 magnetophon New Issue
2020-12-26 14:03 magnetophon File Added: bugreport.ardour
2020-12-26 14:03 magnetophon File Added: instant.xml
2020-12-26 14:03 magnetophon File Added: bugreport.ardour.bak
2020-12-26 14:03 magnetophon File Added: bugreport.pending
2020-12-26 14:03 magnetophon File Added: bugreport.history
2020-12-26 14:03 magnetophon File Added: bugreport.history.bak
2020-12-26 14:03 magnetophon File Added: Surge-2.mid
2020-12-26 14:03 magnetophon File Added: FiltaWreckaBassDark.fxp
2020-12-26 14:05 magnetophon Note Added: 0025355
2020-12-26 15:56 x42 Note Added: 0025356
2020-12-26 15:56 x42 Note Edited: 0025356
2020-12-27 02:47 baconpaul Note Added: 0025357
2020-12-27 20:32 magnetophon Note Added: 0025360
2020-12-27 20:47 baconpaul Note Added: 0025361
2020-12-27 21:33 magnetophon Note Added: 0025362
2020-12-27 21:57 baconpaul Note Added: 0025363
2020-12-27 21:57 baconpaul Status new => closed
2020-12-27 21:57 baconpaul Resolution open => fixed
2020-12-27 21:57 baconpaul Note Added: 0025364