Surge XT 2.1 testing and feedback thread

Hi Paul, for testing purposes only, from lastest Nightly (77274f1) Windows, the port #4 (red) doesn’t output a LFO signal like other ports, when I bring the QUAD LFO module in rack (I don’t touch any parameter), and seems related/affected by AUDIO output module and related ASIO driver selected:

I precise, If I remove the AUDIO module, the red curve (port #4) becomes flat 0V.

Seems fixed when I send a signal (via button) to TRIG inputs, like following picture…

EDIT/ADDED: In fact they are “initialization” issues, and other ports may are affected, too (randomly), for example when I load .vcv patch file.

Small patch in attachment (it uses Counta Modular plugin for button and scope):

Surge XT - QUAD LFO test.vcv (1.7 KB)

Cheers.

Just a note to say DON’T download the current nightly 77274f1 if you are on Mac as it extracts but does not load for me.

Still having a lot of fun with this quad phase mode with loads of self-patched modulation going on for crazy waveforms that are all related and synced to each other.

Later on you will also be able to sync these to external clock.

4 Likes

The nightly is back in the water

@Ohmer yeah I saw a state tbing with 4 last night - I think I just have an index error but now I’ve written 3 modes I want to restructure the innards anyway and have that next on my list. I will try and repro and def fix thanks

1 Like

You’re welcome Paul! :wink: …and I understand it’s Nightly (dev in progress). At the moment, I don’t produce with VCV Rack, so I’ve the time to do some tests.

1 Like

Hi Steve,

could you please check if this plugin version is loading now - https://github.com/qno/surge-rack/suites/9753226271/artifacts/468339261 ? And you have to be logged in into Github to download.

Thank you.

Unfortunately not, looks like same error as before:

[1.214 info src/plugin.cpp:162 loadPlugin] Loading plugin from /Users/Steve/Documents/Rack2/plugins/SurgeXTRack
[1.490 warn src/plugin.cpp:228 loadPlugin] Could not load plugin /Users/Steve/Documents/Rack2/plugins/SurgeXTRack: Failed to load library /Users/Steve/Documents/Rack2/plugins/SurgeXTRack/plugin.dylib: dlopen(/Users/Steve/Documents/Rack2/plugins/SurgeXTRack/plugin.dylib, 0x0006): symbol not found in flat namespace (__ZN12SurgeStorage29skipPatchLoadDataPathSentinelE)

OK, thank you.

Could you try this - https://github.com/qno/surge-rack/suites/9754877055/artifacts/468445863 ?

But I think it won’t work either.

No luck, same error as before.

Can you tell me what size the last working plugin.dylib has?

OK nevermind, I got it.

It is about 13MByte for the working version vs 7,5MByte for the not working.

The non-working version is 5.3mb for me and yeah 13.2 for the working.

Please try again with https://github.com/qno/surge-rack/suites/9756955807/artifacts/468597802

@steve - this library build seem to have now the correct size - please try with https://github.com/qno/surge-rack/suites/9757504301/artifacts/468635152

Sorry dude - close but no cigar…

plugin.dylib now 11.7mb compared to the previous non-working 5.3mb but still not quite the same as the working 13.2mb version.

[1.364 info src/plugin.cpp:162 loadPlugin] Loading plugin from /Users/Steve/Documents/Rack2/plugins/SurgeXTRack
[1.582 warn src/plugin.cpp:228 loadPlugin] Could not load plugin /Users/Steve/Documents/Rack2/plugins/SurgeXTRack: Failed to load library /Users/Steve/Documents/Rack2/plugins/SurgeXTRack/plugin.dylib: dlopen(/Users/Steve/Documents/Rack2/plugins/SurgeXTRack/plugin.dylib, 0x0006): symbol not found in flat namespace (__ZN3ghc10filesystem12is_directoryERKNS0_4pathE)

I checked the Linux version and it wasn’t working either, same issue. Got it working now for Linux, so it should work now also on Mac - https://github.com/qno/surge-rack/suites/9760966920/artifacts/468863518

:face_with_peeking_eye:

Yay! - that works!

1 Like

gorgeous!

1 Like

Hi Paul,

Why Surge XT plugin always create a folder named SurgeXTRack into Documents\Rack2 ? (Windows platform).

This folder is always empty.

Thanks in advance.

In my “Rack2\SurgeXTRack” there is default-skin.json. The file is created if you change the default skin in any surge XT module right-click menu.

Looking in the source, it’s also used to download extra Wavetable VCO content in a future release.

3 Likes

Yeah that’s where we store global settings

In 2.0 it is just default skin settings but I made a directory rather than a file so I could do things like extra content / smaller plugin or other such data

1 Like