Tonex Rackspace - Post Effects Update

A simple rackspace for Tonex users.

T Tonex.rackspace (1.9 MB)

I’m using two instances: one for a drive pedal and the other for everything else (amp + effects).

As usual, Sync buttons, different delay and reverb types use schamass idea of hiding widgets so the interface is a bit tidier.

Design sem nome

Please, if you know how to code and are willing optimize the script, share your solution!

Cheers

Thanks for sharing!

If you used the Global rackspace, then please post the whole gig file (or export and attach the Global rackspace as well).

Sorry for the late reply. Will do once I get home!

Tonex - Example.gig (2.0 MB)

Update version - Full Gig File
Global rackspace contains a pre amp Volume Pedal, meters and a master volume control.

Very cool, thanks for sharing!

Very nice gig for Tonex, thanks for sharing it!

As a new Tonex user, I have a question -

Is the Tonex amp model selection unavailable for external control?

Using the Tonex UI for amp selection (as this gig does) is certainly a fine presentation, and possibly what is most generally desirable.

However, if I’m understanding the situation correctly, the one thing we lose by not having a widget connected to amp model selection is that rackspace variations cannot offer access to different amp sims.

Instead, we have to create a new rackspace for every different amp that we want to have available via GP selection mechanisms. Am I correct or mistaken about this?

You are correct. Use a different rackspace for a different preset/tone model, unless you want to run multiple plugin instances in the same rackspace.

The only option that I found that allows me to change tonex amps is to use amplitube (ik multimedia), save your presets there and then use PC messages to select presets directly. But I found that very cumbersome and error prone.

I much prefer using multiple rack spaces, each for a different amp.

I have been using Tonex and saving different amp model selections as GP presets. I can then simply call the presets up using a widget selector using script as desired to then save as a variation. Works like a charm. Found the script on the forum.

Can you provide a link to the script please?

Reference Changing presets with a widget

Make sure you set up a couple of GP presets in advance for tonex

Set up a slider widget which you will use to select your Tonex GP Preset.
Under advanced tab type in PRESET_SELECT_T1 in the OSC/GPScript Handle

Go to Script Editor and use the following script and compile

PRESET_SELECT_T1 : Widget
T1_Plugin : PluginBlock
PRESETS_T1 : String Array
PRESET_T1, LAST_PRESET_T1 : String = “”

Function LoadPresetT1Immediately()
PRESET_T1 = PRESETS[ScaleRange(GetWidgetValue(PRESET_SELECT_T1), 0, Size(PRESETS_T1)-1)]
LoadGPPreset(T1_Plugin, PRESET_T1)
LAST_PRESET_T1 = PRESET_T1
SetEnvVariable (“Preset”, PRESET_T1)
End

Initialization
Var i : Integer
SetEnvVariable (“Preset”, “-”)
PRESETS_T1 = GetGPPresetList(T1_Plugin, 0)
LoadPresetImmediately()
End

On WidgetValueChanged(newValue : double) from PRESET_SELECT_T1
PRESET_T1 = PRESETS_T1[ScaleRange(newValue, 0, Size(PRESETS_T1)-1)]
SetWidgetLabel(PRESET_SELECT_T1, PRESET_T1)
SetEnvVariable (“Preset”, PRESET_T1)
LAST_TIME = TimeSinceStartup()
SetTimersRunning(true)
End

On TimerTick(ms : double)
if ms - LAST_TIME > PRESET_ACTIVATE_DELAY then
if PRESET_T1 <> LAST_PRESET_T1 then
LoadGPPreset(T1_Plugin, PRESET_T1)
end
LAST_PRESET_T1 = PRESET_T1
SetTimersRunning(false)
end
end

One more thing. You must compile your script each time you add new presets GP presets to Tonex