I made a rackspace where I can use my preferred software pedals (Including the new S Gear drive Thru) in front of up to 2 instances of S Gear
You can adapt to your needs.
Have fun
Jacques
JB S GEAR JAM RACKSPACE F.gig (2.4 MB)
I made a rackspace where I can use my preferred software pedals (Including the new S Gear drive Thru) in front of up to 2 instances of S Gear
You can adapt to your needs.
Have fun
Jacques
This is also a nice candidate for āGig and Rackspace filesā.
Aside from a scripting error that I see upon opening this file, I also see that you used AudioUnits. To maintain cross-platform functionality of gig/rackspace files, all plugins in gig and rackspace files include VST(3) plugins.
If you create a version with VSTs, Iāll create a new entry in Gig and Rackspace files.
I tried to correct the scripting error but do not know how to do it. It comes from a previous rackspace that was using script for Helix Native, I do not know nothing about scripting unfortunately.
Can someone post the full error message?
I get this message
Plugin āNATIVEā not found in rackspace āS GEAR JAM RACKā
Scripting has been disabled for this rackspace
S GEAR JAM RACK (Rackspace) - Plugin āNATIVEā not found in rackspace āS GEAR JAM RACKā
Scripting has been disabled for this rackspace
Uh oh - GP Script runtime error
This is the script
//$<AutoDeclare>
// DO NOT EDIT THIS SECTION MANUALLY
Var
NATIVE : PluginBlock
SNAPSHOT1 : Widget
SNAPSHOT2 : Widget
SNAPSHOT3 : Widget
SNAPSHOT4 : Widget
SNAPSHOT5 : Widget
SNAPSHOT6 : Widget
SNAPSHOT7 : Widget
SNAPSHOT8 : Widget
//$</AutoDeclare>
BUTTONS : Widget Array = [SNAPSHOT1, SNAPSHOT2, SNAPSHOT3, SNAPSHOT4, SNAPSHOT5, SNAPSHOT6, SNAPSHOT7, SNAPSHOT8]
PreviousTime : Double
DetectionTime : Integer
SnapshotParam : Integer = 36
// Called automatically after script is loaded
Initialization
DetectionTime = 700 // Change this to the number of milliseconds that the wah is at position 0 (heel down) before itās bypassed.
End
// Deselect other buttons
Function UpdateButtons(index : integer)
Var i : integer
for i = 0; i < Size(BUTTONS); i = i + 1 do
if i <> index then SetWidgetValue(BUTTONS[i],0.0) end
end
End
// Called when any of several widgets changed
On WidgetValueChanged(w : Widget, index: integer, newValue : double) from SNAPSHOT1, SNAPSHOT2, SNAPSHOT3, SNAPSHOT4, SNAPSHOT5, SNAPSHOT6, SNAPSHOT7, SNAPSHOT8
var i : integer
if newValue == 1.0 then
SetParameter(NATIVE, SnapshotParam, GetWidgetCurveValue(BUTTONS[index], 1.0))
//SetWidgetValue(SNAPSHOT, GetWidgetCurveValue(BUTTONS[index], 1.0))
UpdateButtons(index)
end
End
// Called when a plugin block parameter value has changed
On ParameterValueChanged(parameterNumber : integer, parameterValue : double) from NATIVE
var index : integer = StringToInt(GetParameterText(NATIVE,SnapshotParam))-1
if GetWidgetValue(BUTTONS[index]) <> 1.0 then
SetWidgetValue(BUTTONS[index],1.0)
UpdateButtons(index)
end
End
Oh, well it means what it says. Thereās a plugin missing or the plugin is there but it hasnāt been assigned the script name.
I think the AudioFilePlayer is missing the GPScript name and also the 8 Button widgets miss it.
The plug-in HELIX NATIVE (For snapshots) is missing but I do not need it. The sript is still there and I cannot cancel it.
Just delete it.
I tried. I do not know how. Will try again later.
Open the rackspace script window and delete all lines.
Then press compile and close the window.
And the save the gig.
I worked! I did not know I had to compile and save again. Thanks a lot.
I tried to make a VST version of the rackspace but I get some bizare behaviour in the post effects section of S Gear 1. I do not get this in the Audio Unit version. I am not enough acquainted with Gig Performer to know if it comes from the S Gear VST version or from Gig Performer.
In the Audio Unit version I assigned widgets to put on or off the post effects for both S Gear instances. It works. When I open the editor and change the preset it still works.
In the VST Version it works for the initial preset but if I change the preset in the editor the widget call the type of effects instead the ones I assigned!
S GEAR JAM RACK. VST.rackspace (1.9 MB)
May be somebody could take a look at the rackspace and find what is wrong ?
S GEAR JAM RACK VST.rackspace (1.9 MB)
Well for me it seems that S-Gear doesnāt properly initialize its parameter listā¦
If you import the rackspace into an empty gig (ignoring the missing mp3) and enter the āpanel edit modeā, then inspect the widgets that would switch the after-effects, you will see that they all point to ānamelessā parameters! After you simply have opened the regarding S-Gear plugin window and closed it again, the same parameters suddenly have namesā¦ but many of the rest still donāt.
You could check if this also happens if you use the VST2 instead of the VST3 (diffrent format, probably diffrent behaviour!).
Oh and maybe you should remove the MIDI assignments of the pedal bypass switches, just for completeness.
This has always been the case with S-Gear. It dynamically assigns the parameters. So āDelay 1 Bypassā in one preset may not be the same parameter number in another preset (and the name will be blank).
Iām sure the dev thought it would make things easier for the user - that only the parameters used in the preset appear in host automation lists. But the reality is that it makes it more difficult.
If not rather āimpossibleā to ever have a reliable parameter assignmentā¦ total bummer for the use in DAWs like Gig Performer.
Thatās something i was assuming too when i tried to get a grasp of whatās going on thereā¦
Hereās the answer from Mike:
The S-Gear parameter list changes on each Preset because the rack is re-configurable. This has always been a problematic area because generally, plug-ins donāt do this and it is not always expected by the host. There could be some handshake issue between S-Gear and GP which results in the parameter list not getting updated after a program change. I will investigate.
Hopefully, this will be addressed in future!
Do we have any updates on this? The current version is v3.1.