[blog] How to use multiple instances in Gig Performer 4

I am using intel-rosetta version. But I am planning to switch to M1 native. It could be comfortable to keep both versions ready on desktop. Just in case old gigs cannot be migrated easily…

Why should that not be possible?

It is possible. Just planning… What happens if I open a gig in M1 mode and some plugin don’t work?

Understand, but that is not a migration of a gig.
You start a different App with the same gig.

Exactly… Just trying to think in advance. If next gig will be in June, I am going to switch to pure M1 environment

i´ve not checked above links vs. mac.
But @rank13 has posted here a script for ARM macs that allows to open GP from your toolbar.
i have it installed. (guess the above links are related)
I can open/load 8 instances of GP4 directly !!..from toolbar.
four ( 1-4) as ARM native / four (1-4) as rosetta based.
easy peasy. Just one click into the toollbar, plus a double click, and the desired GP4 version starts.
( i have deactivated ALL these settings in global settings:
“check automaticly for new plugins at startup”, = NO.
and important for me: “load last project at startup ?” = NO
/ both caused some “issues” for me. This way its better / i´d recommend to do same )

Audio settings can remain, per individual GP4 instance, from start to start,
or i can lose these sometimes. Thats the only thing i need to have an eye on it.
Right now, i´ve longer not lost any Audio settings.

end fazit: GREAT !..works all like a charm !

just chose a good naming sheme for these GP4 instances in the script. it helps

No need to guess, just click on the link(s) :slight_smile:

Eight instances? :slight_smile: What’s your use case?

can get scripts to work but not task shedule to work on start up

I’ve just tested the Task Scheduler and yes - it works perfectly on Windows 11. Here are a couple of screenshots.

[1] Run with highest privileges

1-TaskScheduler-General

[2] Configure the Trigger to be At system startup

2-TaskScheduler-Triggers

[3] Select the location of your script

3-TaskScheduler-Actions

[4] Uncheck this check box if you want to run it even if your laptop/desktop is not on AC power

4-TaskScheduler-Conditions

That’s it.

Alternatively, use a free edition of WinpatrolLINK

1 Like

Hi thanks for reply , I’m on win 10

in short: —> to have choices ! :wink:
4 instances in direct reach !
BUT: i wanted to have the ARM native available as well.

TL;dr:
so far, i could not switch over to run GP4 ARM native.
just for some small tasks
( i don´t need to load 8 instances at the same time ! I probably never loaded more than 3 instances at the same time )

another reason “was”:
the hope that dependend on which GP4 instance i would use,
ït would load with the last Gig used.

This was working partially , and partially did not worked out.
So, i finally switched over to deactivate “autoload” on all instances for a more consistent workflow. Most often i would get to see the last used GIgs in the load dialog vs. different GP instances.

Another reason vs. choices: the audio interface settings per GP instance.
Here same: sometimes it kept settings, and sometimes not.
( Finally, all a thing of finding my personal best workflow, working within a computer )

OK, cool :slight_smile:
I linked this thread in the blog article, so I assume that readers will be interested in reading all use cases that our fellow community members use.

1 Like

Tried everything on task scheduler and could not get it to work,
I placed script in start up folder and works.
I would really like to have task scheduler working though.
Cheers

One great feature of Gig Performer is to use more than one instance” ~ Mr. T

… and he will explain how to keep these instances in sync using OSC in this great stream: LINK

Learn how to sync songs in a setlist and afterwards how to sync widgets.

See example master/slave gig files here.

1 Like

I (we) just started using a second instance of GP4! I think the main motivation was to reduce the load time for our drummer’s gigfile, which was getting cluttered up since I’ve been adding more synth plugins. Instances of Pigments, in particular, take longer to load. So I copied the song rackspaces that use synth plugins (I’m up to 6 now, using Reaktor, Kontakt and Pigments to augment or replace my Nord Modular G2X sounds) into my own personal GP4 instance. Now the drummer’s gigfile, with its 40 song rackspaces, loads nice and quickly, and my continuing expansion into virtual synths won’t affect him.

The other motivation was that the drums were starting to have occasional dropouts, distortion and note pile-ups at gigs, and it was back to the drawing board to find and disable more macOS processes that could be getting in the way of real-time performance (and I’ve since upgraded to Big Sur, see [blog] Optimize your Mac for a gig - #13 by therealgps). Having a separate drummer’s instance of GP4 makes it easier and faster to quit and restart his gigfile.

I set up the Mac Script to load both instances, and also exported all settings in each instance so I can easily import them when switching to the audio interface we use on stage. This is all great stuff, thank you Deskew!

5 Likes

Thank you for the feedback! :slight_smile:

1 Like

Is this Script info posted in the forum somewhere?

EDIT: I think I found it…

They’re at the top of the blog post we’re currently commenting on:
for Windows users and for macOS users

3 Likes

Yes, I try to index all additional useful tips in the first post of the thread. Perhaps some of you will be notified via e-mail or notification that your post has been linked. :slight_smile:

You can check out other blog posts and see that there are community threads + additional tips in them.

My motto here is “Less is more” :slight_smile:

1 Like

Multiple instances in practice :slight_smile:
Link: First Gig after 2 years Covid restrictions, using GP4 only

1 Like