Is there a way that i can play the play button from my hardware controller ?
ideally, i would like to start the “play-button” as is in any DAW with the “Space bar” on my PC keyboard ( mac, in my case)
same goes for the Metronom,
i would like to on-off switch it from my hardware controller without any need to touch the mouse or trackpad.
(also would i very much like to adjust the level of the metronom from a controller)
doable ? how ?
in case its in the manual, please just tell me: “yes, its in the manual”… and i will try to hunt down a guineapig for the dinner, hehe
If it’s only a play-button for one rackspace, you could assign a widget via midi-learn! For some racks I have play-widgets connected to the transport buttons of my controller.
interesting, i just got a better access to the Manual now.
But thats a usual thing for me.
I need first to learn a device to some degree, until i understand the Manual,
respectivly get access to it, in that sense.
Though, the level fader for the Metronom seems not controllable.
( i have it allready on a own out pair, but that out is further used by GP also).
You can copy/paste the script into your rackspace script editor, and compile. You’ll have to create a knob widget and name it KNOB in the Advanced tab of the widget properties screen.
The GP metronome at full volume is ear-piercing, so the script below scales it back so you still have full range of the volume knob, but with max volume at 50% (which is still plenty loud). If you find that you want the max volume louder, change the value of ‘2’ in the line Vscale = newValue/2 to 1.75 or even 1.5.
Var
KNOB : Widget
Vscale : Double
On WidgetValueChanged(newValue : double) from KNOB
Vscale = newValue/2
SetMetronomeVolume(Vscale)
End
But opens up again new questions
is there a way to save such a script+widget+ ideally also the mapping to the CC/HW knob in a way that one could just load one file, and bring it into any rackspace ?
without any new compiling.
Right now i had to compile the Metronome-Level script per Rackspace.
Is this supposed to be this way or are there at least some tricks doable vs. integrating a script into several rackspaces at once ? (within same gig )
and: i tryed to rename “KNOB” to “METRO” within the script editor.
This turned then the colour from blue to black. How would i change the colour to blue again ?
I never porgrammed anything in a PC, well exept once a first draft of a webpage.
so i have not the slightest bit of a clue of how porgramming really works.
But GP3 seems entirely worth it to keep here an Eye and an Ear open for this scripting thing.
Yes you have to include the script in each rackspace.
But you can define a rackspace with all common used widgets and script
and export that rackespace.
Then you can import that rackspace again and build further on it for your need.
So with this exported rackspace you have a template which you can import for each new rackspace.
but i cannot import just parts of a rackspace into another rack, right ?
since this is touching an allready existing problem for me, that all my rackspaces are works in progress, and several of them have features that i´d like to see as the base when starting fresh.
so my workaround right now is to copy a rackspace within a gig, and working then further on it,
which even increases “that” problem. But its at least a start.
Thanks Paul !
edit: yes, i´m aware of exporting rackspaces, i do this allready.
But more for security reasons so far.
I must be doing something wrong… that script does not seem to work for me.
I get the message when I complie: “Gig (GigScript) - Semantic error in “Main”: Line 1, Col 17: Allowed in rackspace script only. This type is only allowed in rackspace script”
I would have expected the MIDI file player to be able to start the metronome too? That’s what I’m trying to do - so I can feed the drummer the metronome on separate outputs, but I seem to have to start the MIDI file player and metronome separately. I’ve set up widgets to do this, but don’t know how to combine the two on one click.