Notifications
Clear all

LIVE Snapshots


dwise
(@dwise)
Active Member
Joined: 10 months ago
Posts: 12
Topic starter  

Hello

 

Live Snapshots

 

I have Unify working well for my live rig.

I don’t need any more than 8 sounds for most of the whole 2 hour + show – it’s a rock band.

 

SLOT #1 = Piano [ Keyscape – LA C7 Rock]

SLOT #2 = Strings [Cherry Audio 8-Voice]

SLOT #3 = FM Piano [Keyscape MKS80]

SLOT #4 = Organ [Native Instruments B4]

SLOT #5-8  Real Strings | Synth Brass | Polymode | Mono Synth |

 

I have my Hardware Controller set up to control the volumes of all 8 slots using the Macros.

 

What I really need are around 16 Snapshots of this rig.

E.G.

Snapshot 1 = Only Piano { cc7=127}

Snapshot 2 = Piano + Strings  {cc7 = 100 + cc7=90}

Snapshot 3 = Piano + MKS80  {cc7 = 90 + cc7 = 110}

 

I'd like to use Snapshot 1 for the Verse, but Snapshot 2 recalled immediately for the chorus, with Snapshot 3 for the Bridge

 

I could save these as patches – but I don’t want to reload the patches: Keyscape takes time.

 

I need instant recall of the parameters such as.

SLOT(s) volume

Key Ranges ( I’d prefer the strings only for the higher keys – but sometimes- I need the whole range )

Reverb Sends

And so-on

 

And – I really need these snapshots to be recalled by hitting the buttons on my Hardware Controller(s)

 

This  functionality may already exist – but if it doesn’t – it might be quite similar to your macro-knobs?

 

Looking forward to hearing if this might be a possibility – or indeed – if it already exists?

 

Many thanks,

 

  David


Quote
Topic Tags
SSquared
(@ssquared)
Member
Joined: 2 years ago
Posts: 134
 

@dwise

I typically use MIDI Channels in this case.  For example, when you refer to a SLOT #, assign that to a MIDI channel in Unify.  Piano: MIDI Channel 1, String: MIDI Channel 2, FM Piano: MIDI Channel 3 and so on.  Then you can use your hardware controller to define all of the variations you need.  If you need Snapshot 2 (Piano and Strings), then create something on your controller that uses both MIDI Channel 1 and Channel 2 and save that for quick recall.

You can use your MIDI Controller to define layers, splits, key ranges and everything you need.  The problem I have seen is, most keyboard controllers are not really good at handling this.  They make it a bit difficult where you have to scroll through these templates to find and select the one you want.  It's not the best way to handle this when playing live.  You don't want to scroll to Template #3 for Verse, then click something else four times to get to the chorus, then click down four times to get back to the verse.  They also tend to be based on a two-digit screen.  I'd be interested in knowing which MIDI Controller you are using.  It's possible it has a very nice interface and workflow for handling this.

I prefer using a synth workstation.  They handle this way better, from what I've seen.  Korg has COMBIS, Yamaha has Performances, Roland has their own name (I forget what it's called), but this is what I use.  They allow you to easily create setups for handling multiple MIDI Channels.  Then, I can easily read "Piano/Pad" on my screen and select it, rather than having to remember "02" is for the Piano/Pad.

Ableton Live 10, Omnisphere, Native Instruments (Pianos), Spire, Diva, SynthMaster, Alchemy 1.55, Addictive Keys, Unify


ReplyQuote
dwise
(@dwise)
Active Member
Joined: 10 months ago
Posts: 12
Topic starter  

@ SSquared

 

Fortunately Unify is one huge synth workstation - and in the last couple of days - I've got it working really well in this regard.

I can now gig with it as it is  - but I'm having to manually change the volumes - If I could have snapshots to recall the volumes ( as described in my original post ) - this would just be perfect.

 

Keyboard Controllers:

Roland A-88

Roland A-800

 

Unify 'Macros' are being controlled by Native Instruments Maschine Jam and Behringer X-Touch Compact

Machine Jam has 64 buttons - these would be perfect to recall Snapshots.

And X-Touch has 24 buttons.

 

Both the Maschine Jam and The X-Touch 'could' be used to create the Snapshots - but it's a lot of work - and a lot of testing. As you say - it's difficult setting up a hardware controller.

Also; the functionality is almost there in Unify- there might well be something similar in Unify already?

Snapshots in Unify would be a very elegant solution.


ReplyQuote
dwise
(@dwise)
Active Member
Joined: 10 months ago
Posts: 12
Topic starter  

"midi-controller-files"

 

this experimental feature is vaguely going in the direction of snapshots

it could be as a literally 'basic' command of

 

if

no 22

 

then

cc 0   inst/1/mixLevel 0.8
cc 1   inst/2/mixLevel 0.8
cc 2   inst/3/mixLevel 0.8
cc 3   inst/4/mixLevel 0.8
cc 4   inst/5/mixLevel 0.8
cc 5   inst/6/mixLevel 0.8
cc 6   inst/7/mixLevel 0.8
cc 7   inst/8/mixLevel 0.8

 

Or even easier - set absolute values:

no 22    inst/1/mixLevel 1.0; inst/2/mixlevel 0.3; inst/3/mixlevel 0.8; unify/mute/4; unify/mute/5; unify/mute/6; unify/mute/7 ;

 

although having Macro Buttons ( Sanpshots ) triggered by note numbers or CC's would be preferable.

 

ReplyQuote
getdunne
(@getdunne)
Member Admin
Joined: 2 years ago
Posts: 2523
 

@dwise

VERY interesting ideas, and thank you for explaining precisely how you anticipate using the requested features. Your point about not wanting to save patches, because they can be slow to recall, is well taken.

I've put this on to-do list as-is, but I intend to mull this over for a while. I think there may be ways to generalize this.


ReplyQuote
dwise
(@dwise)
Active Member
Joined: 10 months ago
Posts: 12
Topic starter  

@getdunne

 

Thank you for considering this feature.

Looking forward to seeing if this might be possible and how you might implement such a feature after you've percolated it for a while.


getdunne liked
ReplyQuote
dwise
(@dwise)
Active Member
Joined: 10 months ago
Posts: 12
Topic starter  

@getdunne

 

Snapshots

 

These are actually implemented already ( almost ) - I've got it working ( well enough for now - I think).

 

e.g. Macro 9

I have set up the volumes of the existing 8 instruments using macros 1-8

Then - when I link 'inst' - 'mix/level(s)' for instruments 1-8; Unify takes the values set and nicely scales these, keeping the relative levels.

e.g. Macro 9 : inst 1 = piano @ 100%  |  inst 2 = Juno Strings @ 80%  |  inst 3-8 @ 0%

e.g. Macro 10 : inst 8 = organ @ 90%  |  inst 1-7 @ 0%

 

Therefore - I can use Macros 9-32 for snapshots of Instruments 1-8 - and still have realtime control of the levels for instruments 1-8 as these are controlled by macros 1-8.

Result! I now have 24 snapshots in Unify, triggered by Maschine Jam - using the Pad / Button Toggle feature ( see attached )

 

However: If Unify had the option to change Macros 9-32 from variable CC's to Buttons sending absolute values - I could use the trigger setting in Jam.

Which would be preferable - because the toggle setting in Jam also toggles the led for the pad ( the led light stays on or off until pressed again ) - whereas with the trigger mode, it would only light the pad momentarily.

 

Therefore, my present solution is a little crude - but it solves my problem: I have 24 snapshots.


getdunne liked
ReplyQuote
markhw
(@markhwgmail-com)
New Member
Joined: 4 weeks ago
Posts: 1
 

One possibility is to implement that channel switching capability into Unify.  So be able to assign CC button input values (e.g. 127/0) to trigger channel changes on layers.

But I do also like the snapshots idea. 


ReplyQuote
dwise
(@dwise)
Active Member
Joined: 10 months ago
Posts: 12
Topic starter  

@markhwgmail-com

 

The idea for using snapshots - is just so there's no loading of instruments mid song - which just wouldn't work with large piano libraries.

And most of the songs we're playing live - use pretty much the same instruments: Piano, FM-Piano, B3, Polymoog, OB etc

Therefore, muting and different mixes is usually enough for the whole show.

 

Also:

Kontakt also lets you load banks of instruments.

And Orange Tree Samples has a really useful utility called Mind Control.

This should let the user switch instruments per layer using CC's in the way you suggest.

But - that's possibly starting to get more complex than it really needs.


ReplyQuote
getdunne
(@getdunne)
Member Admin
Joined: 2 years ago
Posts: 2523
 
Posted by: @markhwgmail-com

One possibility is to implement that channel switching capability into Unify.  So be able to assign CC button input values (e.g. 127/0) to trigger channel changes on layers.

This can already be done using the new Knob mode in PolyBox; see https://pluginguru.net/unify/manual/doku.php?id=polybox#the_polybox_gui


ReplyQuote
dwise
(@dwise)
Active Member
Joined: 10 months ago
Posts: 12
Topic starter  

@getdunne

 

Many thanks for the suggestion - I'll try that next

( That's buried deep within polybox )


ReplyQuote
getdunne
(@getdunne)
Member Admin
Joined: 2 years ago
Posts: 2523
 
Posted by: @dwise

( That's buried deep within polybox )

Each time a new version of Unify comes out with new features, I make a "click here for what has changed" link right at the very top of the first page of the Unify manual (the latest one is here). John also usually shows off all new features in a YouTube video announcing the latest version. And, as you see, I point users directly to new features when I realize they need them. I'm not sure what more we can do.


dwise liked
ReplyQuote
dwise
(@dwise)
Active Member
Joined: 10 months ago
Posts: 12
Topic starter  

@getdunne

You don't need to do anything more - your forum is doing a great job - thank you.

 

And I now have poly box changing sounds from cc's - all good!

This post was modified 4 weeks ago by dwise

ReplyQuote
dwise
(@dwise)
Active Member
Joined: 10 months ago
Posts: 12
Topic starter  

@getdunne

 

Hi

 

Just a follow up

 

The Polybox - Change sound by knob function is working really well.

I had previously got Polybox working in a Wavesequencing fashion.

 

Live Set-up

I now have my live set-up working amazingly - so again, thank you for your help with this.

The Pianos and Organ remain permanently loaded - and I can instantly control their levels using cc triggers from Maschine Jam

 

Not only that:

Using Polybox I can instantly change sounds using the CC-Polybox(knob) function.

 

And:

I've now got Program Changes working with Kontakt Banks, inside Unify

 

Which technically gives me instant recall of well over 5,120 sounds and their levels from my Controller. ( 8 * 16 * 40 )

Fortunately, I only need around 20 different sounds - and 24 combinations of these.

So I'm more than covered.

 

Macros

As I've dived into setting up Unify Macro Knobs with my Maschine Jam Buttons (and sliders), I've really learned to appreciate just how incredibly useful your Macros - with multiple Linked ( and scaled ) Parameters are.

 

It is hard to convey how powerful these are in videos and they can only really be fully appreciated when, as a user, we start to assign our own parameter combinations to a single Unify macro - attached to a hardware controller.

Suddenly - myriads of possibilities present themselves.

It is easy enough to attach a hardware controller straight to a vst software parameter, without Unify.

However, it's when multiple parameters are assigned to a Macro within Unify that everything suddenly comes alive.

I genuinely haven't had so much fun using synths, since I purchased my first Juno 106 - decades ago.

Thank you!


getdunne liked
ReplyQuote
Share: