Last Updated:

C u b a s e   S X   M i d i   D e v i c e   P a n e l s 
S o m e   T i p s / H o w  T o . . .

Workaround : Copying Parameters
Across Different Devices/Panels

INTRODUCTION

WARNING:
ADVANCED STUFF!! Care should be taken and no guarantee if this workaround works for every panel!!

PROBLEM :
You've started defining Parameters for your panel, you've done like 60 or so parameters, the you realised you've defined the initial settings wrong, so you'd need to restart a new one, and have to re-define all those parameters again.

Workaround:
With a little care, you can open 2 devices, and do a drag and drop of a sub-node containing parameters from one device to another. (It's buggy, and also I don't think it's supposed to allow this, but it's a very time saving workaround).

Below it's an example / procedure of how this could be done.

2006/01

 

Q U I C K   J U M P

  | Top | Introduction | Preparations | Procedure | Comments |

BACK TO DEVICE PANEL HELP PAGE  |  BACK TO DEVICE PANEL MAIN PAGE

 

Preparations

First of all I need to explain what we're actually doing.

We're gonna open 2 device panels in Midi Device Manager.
It's better that they're different - and not just plain duplicates of each other - otherwise the sub XML files created has the same name and when removing one device, the sub XML file is deleted and copied paramters won't be saved. (If these words in italics don't make sense to you, then you can ignore it for the time being).

This method serves best if you wanna create a new panel, and then copy parameters from another panel.

Make sure the panel with the parameters to be copied FROM, has the parameters inside a sub-node. Otherwise it won't work.
If you have parameters on a channel node, you need to create a new sub-node and drag & drop all parameters into this new sub-node.

Create a new device. Specify the initial settings & add your patch banks etc if needed.

It's best to create similar sub-node structures as in the other (original) panel.

 

Q U I C K   J U M P

  | Top | Introduction | Preparations | Procedure | Comments |

BACK TO DEVICE PANEL HELP PAGE  |  BACK TO DEVICE PANEL MAIN PAGE

 

Procedure

Next, in the NEW device, create an extra sub-node.
Default name is ''Name'' and we can leave it as that, cos this acts as a temp copying ''destination folder''.

(In this example, LEFT = New, RIGHT = Panels with Parameters)

With the two devices opened, side by side, highlight one of the sub-nodes that contains defined parameters.

What we need to do is drag this sub-node, across to the other (new) device, and then drop it to that new empty sub-node (the one labelled ''Name'').
 

Immediate after you've dropped it to the sub-node in the new device, you'll see that it appears as an extra sub-node inside.

Thing is we're not done yet. If you close and remove the original device, then export this new device, the parameters are not there.

What we need to do is, click on the little ''+'' sign, and expand the sub-node, so it reveals the parameters.

Then we need to highlight all the parameters.

The goal is to drag & drop them to one of the pre-defined sub-nodes above.

NOTE:

Sometimes after this drag & drop, the parameters order might be shuffled.

I usually highlight all parameters, from the top one to the lowest, then start the drag & drop when clicking/holding on the LAST / lowest parameter.

Somehow, this way, the order seems to be preserved.

After you've dropped the parameters, click the ''+'' sign to open the sub-node to check if they're all there.

NOTE:
This might be a bug...
If you look at the sub-node below, you'll see the last parameter seems to be still there, but this is actually NOT this case.

As you can see in this example, all the parameters are there above, but the last one has a duplicate in the sub-node below.

 

NOW WHAT WE DO:
Don't drag & drop anymore sub-nodes from the other original device yet.

WE NEED TO REFRESH THIS WINDOW, so
- Either CLOSE THIS NEW DEVICE/Panel (click on the X box at top right), then re-open it again.
- or next to the blue 'e' button, select Patch Bank, then re-select Device
- or next to the blue 'e' button, simply re-select "Device".
All these ways will get the tree-node refresh...

When you have ''refreshed''  it - you'll find that the last parameter at the temp sub-node ("Name") is now gone.

Click the "+" sign on the sub-node and re-check that all parameters are still there.

You can see from this example, indeed they're all there now, and the "Name" sub-node is empty again.

 

Now you can carry on copying other sub-nodes across the 2 devices.
Just remember each time, to be safe, just close the new device and re-open it again before continuing.

After all the parameters are copied, close both devices.
You can now remove the other (original) device in the main Midi Device Manager pane, using the Remove button.
After this, export the new device.
Remove it, and then re-import it and check if all the copied parameters are there.
Hopefully they should be.

Then you can start re-building the panel.

Note that: you can also copy & paste PANEL OBJECTS in the Edit Panel pages, across different devices/panels. 

 

Q U I C K   J U M P

  | Top | Introduction | Preparations | Procedure | Comments |

BACK TO DEVICE PANEL HELP PAGE  |  BACK TO DEVICE PANEL MAIN PAGE

 

Some Comments

As you can see, it's not that difficult, but it is tricky.

It seems that you can only drag & drop one sub-node with parameters and drop to an empty target sub-node.

It's kinda buggy, but I've done this numerous time and, with some care, it kinda works, at least it's a lot faster and less tiring than creating each parameter one by one again.

So, until Steinberg adds proper copy functions, I guess for the time being, this is one workaround.

 

Q U I C K   J U M P

  | Top | Introduction | Preparations | Procedure | Comments |

BACK TO DEVICE PANEL HELP PAGE  |  BACK TO DEVICE PANEL MAIN PAGE

 

 

 

CONTACT INFORMATION
Don't email me about any panels not working properly or asking for a bugfix!
Honestly, I made these for my own use and I thought
I should share them for anyone who can also make use of them!
But, in any case...

Cheers!

Home Cubase SX Panels SX Panel Help XML Copying Parameters Copy Create SysEx