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

2 Likes

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).

1 Like

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

1 Like

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.

6 Likes

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.

1 Like

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.

1 Like

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.

1 Like

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