Migrating songs/setlist to a different computer

Hi,

I’ve done the programming for a new show on my desktop machine and want to migrate it to my laptop for live performance. However, when I open the set list file on the laptop, it all works fine apart from the bindings in my songs which I use to select keyswitches for lots of the patches (Thanks Thorsten!). These are coming up as global.states and I can’t select anything in any of the fields. All the other fields for the binding are blank and can’t be selected.

Help! The show starts on monday and I need it all working!

Cheers,

Toaster

Are your physical devices mapped the same way on both machines? Is Main-Keyboard setup the same? Sounds like Cantabile can’t find the target of the bindings.

1 Like

No, the main keyboard is not set up the same, it’s a different soundcard etc.

The bindings are song state ones though that just send a note to the rack on the song state load, so I don’t understand why there should be any problem with the hardware setup? Brad? Torsten?

Also, if it is that Cantabile is getting confused because of different hardware, how do I sort this out with out going through every patch and resetting up all of the bindings? (Please tell me I don’t have to do that!)

Cheers,

Toaster

Sussed it!

I was running an older version of Cantabile on my laptop! Doh! Turns out that bindings are dealt with differently on 3179 than they are on 3213…

Cheers for your help!

Toaster

2 Likes

Same thing happened to me when moving from 3179 to 3209. I went into panic mode for about 30 min till I realized the binding changes. Glad you made the discovery.

Also, one convenient thing is that your device names can have “aliases” to match the names of those devices used on another computer.

So, if I called my main speakers output something different on the machine I made the setup for, like “MOTU Main Out 1+2”, I can simply enter that into the Alias area when editing the device, and it will understand both names mean the same virtual connection point. (i.e., your soundcard’s main outs).

Terry

2 Likes

The important thing to be hardware independent is to keep your LOGICAL ports the same across your installations, i.e. to have the same e.g. “Main Keyboard”, “Secondary Keyboard”, “Drum Controller” MIDI inputs, the same “Guitar In” audio input and the same “Main Speakers”, “Submix 2 Out”, “Submix 3” audio outputs. No matter what physical hardware you then assign to these logical ports (i.e. “Babyface MIDI Out” on one machine, “NoName-MidiInterface” on another), Cantabile will simply play your songs on all machines as long as your logical configuration is the same.

This even helps with different output configurations: I have a 6-channel output main configuration, with 3 stereo pairs (“Main Out”, “Second Out”, “Third Out”), but on my backup interface (only one stereo pair), these are all mapped to the same stereo pair - no need to change anything, simply change the output driver!

@terrybritton’s suggestion (aliases) is great if re-naming your logical ports to be the same on all your machines is not an option (maybe you’ve created some songs on your studio machine with your main output called “Studio speakers” and others on your live laptop with your main output called “FOH out”. In this case, aliases (mapping Studio speakers to FOH out) can help you play songs from both sources without having to change them.

Cheers,

Torsten

3 Likes