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 . . .

 

LIST OF DEVICE PANELS
Full Panels:
Access Virus A, Access Virus b, Access Virus C, Akai SG01v, Quasimidi Quasar,
JoMoX AirBase99, Roland DDR-30, Korg DRM-1, Roland MKS-7, Roland Juno-106,
Roland MKS-50/Juno + PG-300, Roland MKS-70 JX + PG-800, Roland MKS-80 + MPG-80,
Studio Electronics ATC-1, Korg EX-8000, Kawai K1 / K1m, RedSound eleVAta,
Dave Smith Instruments DSI Evolver v1.x, Vermona M.A.R.S. + M.A.R.S. Control,
Braintec Transistorbass3, MAM MB33 II, Syntecno TeeBee T303, Voce Micro B,
Voce Electric Piano, Kurzweil MicroPiano, Novation BassStation Rack, Solton SM100,
Spectral Audio Syntrack, Cheetah MS6, Oberheim Matrix-1000, Roland M-OC1
Roger Linn AdrenaLinn II, Electrix Mo-FX, Mutronics Mutator, MAM Warp9,
Line6 POD, RME Total Mix
Semi-Dummy Panels / Dummy Snapshots Panels:
MAM ADX-1, Doepfer MS-404, Spectral Audio ProTone, Control Synthesis Deep Bass 9,
MFB Synth, Touched By Sound DRM-2, Touched By Sound ACM-2, PAiA 9308 FatMan,
ARP Axxe, Analogue Systems SPAWN, Moog Rogue
Patch Names Select Only XML:
DSI Evolver v1.x Patch Only, Korg EX-8000 (DW-8000) Patch Only
RedSound eleVAta Patch Only, Cheetah MS6 Patch Only, Cheetah MS800 Patch Only
Oberheim Matrix-1000 Patch Only, Lexicon MPX-550 Patch Only

 

INTRODUCTION

Well, I use Cubase SX as my main sequencer program.
To integrate with my hardware synths and stuff, Cubase has Device Panels
which are basically the combination of Patch Name Scripts and Mixer Maps.
 

Getting the Device Panels done could be a little bit tricky - my point of view is, the Midi Device Panel function in Cubase SX is still a little green/young/baby stage, a lot is needed in: documentation, some small bug fixes and missing functions/handling etc.  It's still some time before it can reach some level like, for example, like what the Cakewalk Studio Panels could do.
That said, what Steinberg has already given us so far, can actually be quite powerful.
Just that it's tricky and a lot of work has to be done (by trial and error most of the time) to get things working.
 

Below are some Panels that I have made (and modified) - most of them, I have merged with proper patch name selection script file, and works for all midi channels. I won't go into details now, maybe I'll add some more notes later.
 

I hope by putting these panels here, it helps people's view towards the Device Panels - I mean, at the moment, only those people who had made themselves some panels roughly know how powerful this can be. But the lack of documentations (and most users are not midi freaks who knows how to deal with Midi CC / SysEx) usually find it hard or just simple, ''patch script / device panel sucks'' or ''doesn't work''.

For those who have been building panels: I hope these can give inspirations (as some other people's panels have done for me). Keep 'em going - they can all look good : )

For the not-so Midi/SysEx users: well, here are some nice stuff to download and use, just don't complain we need to bring back (ugly looking/boring) Mixer Maps!

And for Steinberg: we users do really want things to work, the device panels are usable, but can be improved a lot. To be honest, I've pretty much pushed what can be done to the near border/extreme. There are things I know I shouldn't do 'em this way, but hey it works, and there are not yet options to do them another way!
But it is time to further expand the powerful options in these panels.
 

Some of the panels were done way back in 2004, and some were done more recently (with better looking graphics). I suppose, one does learn a lot more after making a few of these panels : )

2005/11

I've starting writing up some notes in creating device panels, serving as a basic help / how-to page.
Click HERE to go to the Tips/How-To Page.
Now includes: COPY Patch Names, COPY Parameters, and Create Proper/Better SysEx strings.

I've also added some handy Templates.

2006/01

 

IMPORTANT NOTE ABOUT DOWNLOADING

I've had 2 cases so far that people have emailed me about some problems with the downloaded script(s).
In both cases, when importing the XML into Midi Device Manager,  nothing happens - like no devices were shown/imported.
It happened that in both of these cases, the XML files weren't fully downloaded i.e. somehow the download got interrupted or finished before the actual size reached.
So if anyone is encountering any import problem with these XML, please open the XML in any text editor and see if the last line reads </MidiDevices>. If not, then please re-download again.

 

Q U I C K   J U M P

| TOP | Full Device Panels | Dummy Panels |
|
Patch Names XML | Patch Scripts .txt | Templates |

 

FULL Midi Device Panels (with Patch Names/Banks where possible)

 

Access Virus A

Download XML

NOTES:
Ah well, I admit, this is kinda a show off attempt, but I learnt a lot by trial & error while building this.
Cubase SX has an Access Virus C panel supplied. But I have an old Virus A (and a B elsewhere).
I needed to select programs for different channels (in multi mode), plus build a kind of remote control interface for my Virus. So here it is.
I tried to stick as close to the real Virus front panel as possible. The LFO section is a little bit cramped cos on the actual Virus, LFO3 is hidden, and so are many other functions. These are brought out to the space below.
So it has full control of the LFOs, the Velocity, the Boost and the Arp.

Well, I guess, this panel and a Virus A (or B), works just as well as a Virus Control and a T1!
This basically is more like a Virus A remote Editor now, or like what you get in Sound Diver's patch edit page, I suppose...

More notes/comments: I like my panels looking similar or close to the real thing, so that I don't get lost and know roughly where each knob or parts of the panel are located. Sometimes, making something completely different could be nice, but it can also introduce a lot of confusion.

The panel uses Midi CC & Poly Pressure (instead of SysEx) for most of the Midi Controls - so the Virus has to be set (on the Midi page) to receive LoPage = Ctrl and HiPage = PolyPrs. (Plus, probably/possibly not to have Poly Pressure filtered out in SX's Midi Filter Preference).

UPDATE (2006/01):
Slight/minor update.
I was going thru the parameters, comparing the differences between the Virus A and b. then I realised, I've put a Delay FX Send in the Delay section, which is the same as FX Send, but wrongly defined to the same Midi CC as the Delay Time. 
Updated the panel so now it doesn't have this Delay Send knob.
Also removed the main duplicate of the panel, replaced by using panel-in-panel, slightly minimizing the filesize.

 

Access Virus b

Download XML

NOTES:
It's kinda obvious after doing the Virus A and the C, that I'd do the b.
I do have a Virus b, but it's not with me at the moment, so I won't be able to test this until I see my b again (maybe in a couple months' time).

The patch selection part - it has all the OS4.5 (Banks A ~ Bank H) factory patches.
Also included a ''number only'' version.

The panel is based roughly on the Virus A, but with added parameters. Other than the Internal Clock and the Assign knobs settings, most parameters are there, and it's kinda huge.
Colour is more blood orange, than the A, more closer to the Classic.

The panel uses Midi CC & Poly Pressure (instead of SysEx) for most of the Midi Controls - so the Virus has to be set (on the Midi page) to receive LoPage = Ctrl and HiPage = PolyPrs. (Plus, probably/possibly not to have Poly Pressure filtered out in SX's Midi Filter Preference).

 

Access Virus C (Patch + Panel)

Download XML

NOTES:
IN BRIEF: THIS IS THE STOCK PANEL MERGED WITH THE PATCH NAME SCRIPT (plus a bit more).
Don't just look at the screen cap and jump to conclusion, please read : )

OK, this is a little weird, since, I own only the Virus A and Virus B, but not the C, and there already exists a Virus C Device Panel in the stock panels provided by Steinberg.  So why?
Well, for a start, I've seen people asking for this in the forum...

The Virus C panel that came with Cubase SX, was only the panel, without any patch selection. For the Virus C, having like 1024 patches, sometimes without the Patch/Bank selection, some people might get a bit lost. (Well, I get lost even with the "A" where there are only 4 banks and the "C" has 8). Plus it'd be a pain loading a Patch Name Script for one purpose and then the Panel for the midi controls.

Since I kinda know how to merge/copy patch names XML so that adding the panel, it could work for all 16 midi channels. And seems like a lot of people do have the Virus C, I thought maybe I should try see if I can help here. (Plus, it provides an example of how panels could be, should any Virus C users wanna give a go device panels!)

THE PANEL PART:
Mainly is a copy/edit/replica of the stock Virus C Panel. I didn't really bother with doing extra graphics. But most parameters that were in the stock panel, are also here.

THE PATCH/BANK PART:
Right, this is kinda interesting.
Some people might still have the OS5.0 patches, some OS6.0 and probably many people have their own "compilation". So instead of providing just a fixed set of patch bank, I've utilized the BANK function here.

You get a choice for selecting:
- Virus C OS6 Presets
- Virus C OS6 Multi's
- Virus C OS5 Presets
- Virus C OS5 Multi's
OR
- Virus C USER Patches
The User Patch BANK is basically, numbered, but without names, so you get the A000-A127 ~ H000-H127.

TO SELECT which Patch/Bank to use:
Click the blue "e" round button, and in the drop down select BANK ASSIGNMENT.
NOTE:
You can only select one, and it'll change for all 16 Midi Channel. (i.e. you can't mix banks).

(Should) work on any of the 16 midi channels that is assigned in Cubase.
Not tested (yet), I'll test it when I eventually get a "C"!

 

Akai SG01v

Download XML

NOTES:
I actually learnt quite a bit doing this panel.
The SG01v is a small Multi Channel / Multi-Timbral device, partially obeying to the General Midi spec in some sort... Anyway, usually I would do my panels as all 16 identical channels. But recently I was helping out, looking at someone else's panel, when I realised there are certain panels that could benefit from using Individual Channels (but with all 16 of them checked). I'm not going into details in this, but I'll probably write up something on the Tips page later.

Back to the SG01v panel:
It has the patch names for the all the factory presets, plus an extra set for ''numbers only''.

The main panel is made up from multiple sub-panels, mostly Inspector Panels, plus a smaller version of the 'Drum Editor'.

There is a larger version of the 'Drum Editor' which also lists all the Drum Note names. It has all the 4 parameters for every drum notes (about 280 parameters there - thank Steinberg for 'create multiple paramters'!! - Told u I learnt a bit from making this panel!)

The Panel sends out SysEx AND Midi CC's, works on all 16 Midi Channels*.

* Due to the nature of the SG01v, this assumes Part # = Midi Channel #, although I have included, in the Part Mixer Panel, to change the Midi Receive Channel for the Part, but just be very careful if you change the Part Channel.

 

Quasimidi Quasar

Download XML

NOTES:
I have done a patch script for the Quasar before, I always wanted to do a panel - somehow, the midi spec's of Quasimidi products are quite ''powerful'', yet, there hasn't even a mixermap around.
So I decided to give this a go, but ran into quite a few issues - mainly because the Midi Device Manager was giving me all sorts of problems with Independent Channels AND Multi Banks and/or alias Parameters etc.

But in the end I got this done. Well... it's huge. It also takes a while to load, because it also contains the 1000+ patches of the Quasar, including the T.R.E. and Hardcore Expansion Patches & Performances patch names.

The patch names selection part contains all 8 Internal Banks, the T.R.E. & Hardcore Banks, the Channel 10 Drum Banks, plus the Performances.
I was gonna use BANK ASSIGNMENT so that for example, Channel 10 can be pre-config fro Drums. But as stated above, This conflicted with alias channel parameters...

Putting the Inspector Channel on ANY, you can call up the LARGE MIXER, which is made up of all the 16 Channel Inspector Size Panels, Plus the master & Effects Panels.

For each channel, there is the Channel Mix Panel, which is basically one strip of the 16 channels, plus the Global Master & Effects, plus the Drum Editor. (Note: Drum Editor has no effect except on Midi = Channel 10).

The Drum Editor, basically, just like the Akai SG01v above, you can edit each Volume, Pan, FX send and Tuning for each Drum Note.  Only thing is I didn't bother with the special PAN setting.

For the ARP control, I only put the On/Off/Resolution select, and the Speed & Gate controls. All the other SysEx parameters ''interact'' with each other, but the Midi Device Manager does not allow this for the time being.

I could do more, like having further panels for the effects editing and so on, but for the time being, I think this is quite enough, and it's already over 9mb!

The Panel sends out SysEx AND Midi CC's, works on all 16 Midi Channels*.
The System Master Midi Channel is Ch. 13.  This is needed for the SysEx to work.
I chose Ch. 13 because in "Performance + Multi-Mode", the Quasar acts as 12 Midi Channels (1-12) + the Performance, it makes sense to play the Performance on Ch.13.

Please note: Cubase takes quite a bit of time to import this, this is not due to the panel, but the patch banks which has like over 1000 entries, please be patient when loading :)

 

Q U I C K   J U M P

| TOP | Full Device Panels | Dummy Panels |
|
Patch Names XML | Patch Scripts .txt | Templates |

 

JoMoX AirBase 99

Download XML

NOTES:
Actually this one has 9 Inspector Panels, grouped into 1 large main panel (with the larger mixer substitute).
Each part basically controls nearly all the available midi parameters, very close to the SoftBase Editor functions, except maybe for voice select.
Again, it is full patch name selection + midi control panel.

Works on any of the 16 midi channels that is assigned in Cubase, the controls send Midi CC messages.
LFOs would only work if Midi Clock is received.

UPDATE (2005/12):
This is now version3 of my AiRBase99 Panel.
I wasn't too happy with the previous one, as that was done quite some time ago, using very minimal graphics.
I found one mistake in the previous panel - one parameter wasn't assigned properly, so I decided to fix that and thought maybe I should re-do the graphics as well. (Now it looks more like the SoftBase Editor, which roughly looks like the XBase09).
Also new are some extra parameters, such as Reverse On/Off, Sample Select. These are transmitted by my AiRBase99 (OS v1.15), but weren't documented in the user manual.
I also tried messing around with the SoftBase Editor, it has extra parameters like Variation and Sync On/Off which use non-documented SysEx - I tried those, but seems like my AiRBase99 doesn't respond to them in real time.

 

Roland DDR-30 Digital Drums

Download XML

NOTES:
Panel to control all 6 drum sound parameters, plus again, patch selection.
Works on any of the 16 midi channels that is assigned in Cubase, the controls send SysEx messages.

 

Korg DRM-1 Drum Module

Download XML

NOTES:
Panel to control all 16 drum sounds, plus patch selection.
Works on any of the 16 midi channels that is assigned in Cubase, the controls send SysEx messages.

 

Q U I C K   J U M P

| TOP | Full Device Panels | Dummy Panels |
|
Patch Names XML | Patch Scripts .txt | Templates |

 

Roland MKS-7 Super Quartet

Download XML

NOTES:
This is for the Roland MKS-7 Super Quartet.

Patch selection includes separate Banks for the Melody Tone Block, Bass Block and the Chord Block. They are separated via Bank Assignment.

The panels...
Each Channel has a Panel for the Melody or Chord Block, and the Bass Block. So, depending on what Midi Channel on the MKS-7 they're set to, just use that part of the panel for that channel.

As you can see in the screen cap, there is a huge block like a matrix in the middle of the Melody/Chord Block - this is actually a table of the available switching, of DCO Range, Chorus On/Off, etc, which requires one SysEx strings sending out various combined values of each.
For the time being in the Midi Device Manager, there's no way to combine different objects to send one combo SysEx, so the only way to do this, is to list out each possible value, and have buttons or a slider to send the final value at the desire position.


The Main Large Panel

The Main Large Panel, that could be assessed on Inspector Midi Channel 'ANY', is basically a special combination - with one Melody Block, one Bass Block and one Chord Block.

They are on the actual factory default Midi Channels, which are Melody = Ch 1, Bass = Ch 2, Chord = Ch 3.


The Inspector Panel

Each Midi Channel also has its Inspector Panel.

This covers the common paramters which are the same SysEx for any of the Melody Block, Bass Block or the Chord Block.

Works on any of the 16 midi channels that is assigned in Cubase, the controls send SysEx messages & 1 Midi CC's.

 

Roland Juno-106

Download XML

NOTES:
After doing the MKS-7 Panel, thought I'd take a look at the Juno-106.
The SysEx spec of the Juno-106 is like 90% similar to the MKS-7's Melody/Chord Block, so it'd be very easy to to do.  For the record, the differences are: the Juno-106 has DCO Noise Level instead of a switch, 3 HPF settings, VCF Polarity instead of VCA Polarity, and Chorus as Type I and Type II. So in fact, the switches in the Juno-106 is easier to config.

There is only 1 slight issue - Patch Changes. The 106 does not respond to Midi Program Change.  So to change Bank/Patches, requires sending it a SysEx message, but along with the patch data values.

This is very important, please read carefully if you intend to use this:
I have done a Patch selection for the Factory Banks (A and B), with numbered location & patch names. HOWEVER, at the Inspector, changing the patch will actually send out the Factory SysEx, selecting the correct location of the patch/bank BUT ALSO sending the factory patch values.
So if you have your internal patches modified, then be careful in using this patch selection.
(Note: Alternatively, you can set the Inspector Midi Channel to 'ANY', the main panel there is set to Ch 1, but at 'ANY', it wouldn't use the Patch Selection, but instead it'll use/store snapshots).

The Panel part contains all parameters, again, like the MKS-7, the switching functions are done in the 2 tables. (The actual DCO Range Sliders, Pulse/Saw On/Off, HPF, ENV +/-, Chorus Slider, etc, are dummy controls. Actual functions are selected via the 2 tables below).

Works on any of the 16 midi channels that is assigned in Cubase, the controls send SysEx messages.

 

Q U I C K   J U M P

| TOP | Full Device Panels | Dummy Panels |
|
Patch Names XML | Patch Scripts .txt | Templates |

 

Roland MKS-50 Juno + PG-300 (v2.5)

Download XML

NOTES:
This includes patch selection for the MKS-50 Juno rackmount, plus a virtual panel of the PG-300 programmer.
Originally done back in 2004. This is the slightly modified version.
Slider placement are roughly the same as on a real PG-300.

** Since the PG-300 also works for the Alpha Juno 1 and Alpha Juno 2 - a quick look in the SysEx data - they indeed all share the same SysEx Parameters and IDs. So it also works with the Ju-1 and Ju-2. (Thanks to ''bluelight'' pointing this out at the Cubase forums.)

UPDATE (2006/01):
Updated version!
Now includes presets selection for MKS-50, Ju-1 and Ju-2.

Slight updates in 2 areas:

1. Put a BMP as the background, so it no longer uses the default Cubase widgets. Placement of most sliders are as close to the real PG-300 (except some selector sliders are upside down in reverse, due to limitation of the slider object).

2. The Patch selection now includes all factory presets for :
- MKS-50
- Alpha Juno 1 (Ju-1)
- Alpha Juno 2 (Ju-2)
Plus an extra set for "numbers only", useful for those with customed presets, but wanna keep track of the preset locations.

 

Works on any of the 16 midi channels that is assigned in Cubase, the controls send SysEx messages & a few Midi CC's.

 

Roland MKS-70 + PG-800

Download XML

NOTES:
This one is quite heavy.
The Patch name part includes program change selection for the internal and also, the cartridges.
The panel part: On the left is the general setting for the MKS-70, controlling both Tone A and Tone B.
And then it's a virtual panel that emulates the PG-800 programmer.
But since the MKS-70 ''Super JX'' has two tones, Tone A & Tone B, so I have a 2nd PG-800 on the right, so both tones can be controlled.
This was originally done in 2004 and slightly modified/enhanced in 2005..
Works on any of the 16 midi channels that is assigned in Cubase, the controls send SysEx messages.

 

Roland MKS-80 + MPG-80

Download XML

NOTES:
Well, even heavier...
I only have an MKS-80 and not an MPG-80, so I'm quite glad I have done this (and it now equals 12u rackmount space of two MPG-80s!).
I suppose again, the ultimate show off - well, who said SX Device Panel cannot look good?

Here, I tried to make an SX Panel that re-creates the MPG-80 programmer for the Roland MKS-80 Super Jupiter rackmount.
With a little time and care, it can look good. (To be honest, I don't quite like boring Mixer Maps panels, sorry).

Anyway, like the MKS-70 JX panel, because the MKS-80 has Upper and Lower tone, I have placed 2 MPG-80 panels here.
Note that the Lower Patch: Key Mode, Split Point and Balance does the same thing as the one above.

Works on any of the 16 midi channels that is assigned in Cubase, the controls send SysEx messages.

 

Studio Electronics ATC-1

Download XML

NOTES:
I have two ATC-1s in 2 countries. The one I got here has the ''Rotary Dial not working" problem. I am a little lazy to fix it for the time being, because it involves ordering a £30 rotary encoder replacement.
So I built this panel to 1/ select patch names of the 512 programs and 2/ to control most of the parameters.

There is one problem tho... Some functions of the ATC-1 are not controlled by Midi CC#, they can be configured by SysEx, but they're not individually documented. I took a look at the Sound Diver adaptation, the patch editing affects the whole patch, so at the moment, without the SysEx implementation details, I can't add those extra functions in this panel, but I think it is ok good enuf for the time being ; )

Works on any of the 16 midi channels that is assigned in Cubase, the controls send Midi CC messages.

 

Korg EX-8000

Download XML

NOTES:
I had the DW8000/EX-8000 patch name only XML for some times, and was meant to add the panel - long due! Well now here it is, all done. (Erm... maybe a little too colourful, I suppose...)

Patch name part is the same as the old names only XML, selecting all A11-A88 and B11-B88 presets.
Panel part has all the patch parameters, using 1 SysEx string with a Parameter variable.  The arrangement / placement for the sliders are similar to the old VST EX-8000 Mixer Map.

Works on any of the 16 midi channels that is assigned in Cubase, the controls send SysEx (and Midi CC) messages.

 

Kawai K1 / K1m

Multi Channel : Download XML
System Midi Channel 1: Download XML

NOTES:
This one's for the Kawai K1m and K1.
Patch selection has all the Factory 'I's and 'i's and Multi's, plus 'numbers only' version.

Panel part is basically built up with combinations of Inspector Panels, basically most of the single editable parameters are all there,

Works on any of the 16 midi channels* that is assigned in Cubase, the controls send SysEx messages.

About the System Midi Channel:
OK, originally I did this with System Midi Receive Channel = Midi Channel 1, so all the Parameters are set to send out SysEx that works with the Channel ID = Midi Channel 1.
But I figured there might be users who'd set the System Midi Receive Channel to anything other than 1. So I've also done a ''Multi Channel'' version. This works for any Midi Channel.
So if System Channel is set to, say Midi Ch 16, then just call up the panel at the Inspector with Midi Ch set to this channel (i.e. 16) , then the SysEx channel sent will follow.

 

 

RedSound eleVAta

Download XML

NOTES:
I did a Patch Name Script XML for the eleVAta (see below), and since the eleVAta is really quite Midi Controllable, so a panel has to be added!!

Patch Selection includes all the preset patch names, panel has all the midi controls.
It's a bit of a shame that there's no further midi or SysEx info, it would be nice if some menu function switches are midi controllable too.

Works on any of the 16 midi channels that is assigned in Cubase, the controls send Midi CC messages.

About the System Midi Channel:
OK, originally I did this with System Midi Receive Channel = Midi Channel 1, so all the Parameters are set to send out SysEx that works with the Channel ID = Midi Channel 1.
But I figured there might be users who'd set the System Midi Receive Channel to anything other than 1. So I've also done a ''Multi Channel'' version. This works for any Midi Channel.
So if System Channel is set to, say Midi Ch 16, then just call up the panel at the Inspector with Midi Ch set to this channel (i.e. 16) , then the SysEx channel sent will follow.

 

 

Dave Smith Instruments Evolver v1.x (Patch+Panel)

Download XML

NOTES:
I did a patch name script (and then a Patch Name only XML) for the DSI Evolver quite a while ago.
I always wanted to do a full blown panel, but
Rory Dow has already done a brilliant massive one.
Well, recently, I thought maybe I should add the panel to my existing patch only XML, so I don't have to load two different XMLs. In the end I found myself making more & more BMPs and ended up finishing a full panel.

Basically, the panel layout here is based on Rory Dow's (but now with graphics/backgrounds) - only that I tried to do them as Inspector Panels, as many as possible, so that I can try to reduce the overall size and many of them can be used at the Inspector. 

The main large panel is still quite huge tho... but what the hack, it has patch selections & fancy panel all in one now :)

Works on any of the 16 midi channels that is assigned in Cubase, the controls send SysEx messages.

 

Q U I C K   J U M P

| TOP | Full Device Panels | Dummy Panels |
|
Patch Names XML | Patch Scripts .txt | Templates |

 

Vermona M.A.R.S. + M.A.R.S. Control

Download XML

NOTES:
Well, this is basically a virtual panel of the M.A.R.S. Control programmer for the Vermona M.A.R.S.

The patch selection part, has all the presets numbered and named (from the latest OS v1.27) factory patches. (001-064 and then duplicate of those in 065-127). There are 2 more groups/folders, which are exactly the same,  numbered but without the patch names.

The panel part is a basically a virtual M.A.R.S. Control - the layout is exactly the same. Note that R1 and R2, (which are reserved and don't really do anything) send out Bank Select CC, as in the real hardware, but these 2 Midi CC's are not really used by the M.A.R.S.

Works on any of the 16 midi channels that is assigned in Cubase, the controls send Midi CC messages.

 

Braintec Transistorbass 3

Download XML

NOTES:
Yes, I am one of those few who has a Transistorbass3.
After some time studying the German manual, and trying to understand what the midi's all about (by using online translator web pages/tools!), I kinda worked out roughly what does what.
1st of all, the patch selection will select the pre-defined settings/programs.

The Panel, has 2 parts.
The top part doesn't really do anything. It's a dummy panel (see below in the Dummy Panel section).
It basically recreates the front panel, so I can use it as a visual patch sheet and then store a snap shot.
The bottom part, are the actual switches and so on, that send Midi CC to control various modulation routings of the Transistorbass3.

Works on any of the 16 midi channels that is assigned in Cubase, the controls send Midi CC messages.

 

MAM / Sine / TerraTec  MB33 II

Download XML

NOTES:
This was done in 2004.
The knobs (and the duplicated sliders) send out the MIDI CC to control the MB33II.
The rest are dummy controls, for visual patch sheet / snapshot purpose.

Works on any of the 16 midi channels that is assigned in Cubase, the controls send Midi CC messages.

 

Syntecno TeeBee T303

Download XML

NOTES:
This was done in 2004. I have two TeeBee's - a MK I (Modified) and a MK III (yellow one - which is in another country!).
Again, the knobs (and plus the duplicated sliders) sends the MIDI CC to control the MB33II.
The rest are dummy controls, for visual patch sheet / snapshot purpose.
Can be used with all Mk I, Mk II, and Mk III version of the TeeBee, including ones that have the custom mods - cos I have put those mod switches as dummy switches there too!

Works on any of the 16 midi channels that is assigned in Cubase, the controls send Midi CC messages.

 

Q U I C K   J U M P

| TOP | Full Device Panels | Dummy Panels |
|
Patch Names XML | Patch Scripts .txt | Templates |

 

Voce Micro B

Download XML

NOTES:
With all 35 presets program changes and all the midi CC functions.
The Volume, Overdrive, Key Click, Percussion Volume, Decay & Preset knobs are dummy knobs.

Works on any of the 16 midi channels that is assigned in Cubase, the controls send Midi CC messages.

 

Voce Electric Piano

Download XML

NOTES:
With all 32 presets program changes and all the midi CC functions.
The Volume and Overdrive knobs are dummy knobs.

Works on any of the 16 midi channels that is assigned in Cubase, the controls send Midi CC messages.

 

Kurzweil MicroPiano

Download XML

NOTES:
Patch/Presets Part: all 32 presets program changes, with program numbers & names, grouped.
Panel Part: for selecting the effect plus reverb / chorus adjust.

Works on any of the 16 midi channels that is assigned in Cubase, the controls send Midi CC messages.

 

Novation BassStation Rack

Download XML

NOTES:
Right, altho there is now the Virtual BassStation, there are still a lot of original BassStation Racks out there, and I suppose it's nice to have a patch select devicemap and a control panel for it!

So basically this is a BassStation Rack split in two halves, with the exception that there are 2 sets of envelope knobs.
All the knobs that have Data Entry value boxes are "real" knobs that transmit the Midi CC, controlling the Filters and Envelope settings.
The Top row, except for the Main Volume, and all the other switches, are all dummy (in this case, for cosmetic purposes!)

The patch selection part includes all 40 factory ROM (with names) and the other 60 User slots.

Works on any of the 16 midi channels that is assigned in Cubase, the controls send Midi CC messages.

 

Solton SM100

Download XML

NOTES:
Panel for the Solton SM100, 6 voice poly / 12 DCO synth!
I don't have the manual for the SM100, in fact, it seems no one has!! But there's an editor on the net, showing that the SM100 actually responds to MIDI CC's. So I made this panel from the same Midi CC's that are sent out from the editor.

Press EDIT on the Panel, and the EDIT on the SM100 will light up, and that's where the fun begins...

However, there are 2 issues:
1. VCA Release uses Midi CC#09 - there's a bug in the Midi Device Panel - it hasn't got CC09! So it's like hitting the jackpot this time! At the moment VCA Release is assigned to a 14 bit Midi CC.
2. LFO Waveform Sine/Square On/Off - they use CC#72 and #73. One ON while the other is OFF. This is not quite possible at the moment for the SX panel to assign 2 CC's for the same parameter. I just did Midi CC72 for the Sine and  CC#73 for the Square.

Patch selection utilize program changes 0-99, which selects the 0-99 presets, where 0-39 are ROM presets and 40-99 are user presets.

Beware tho, the SM100 uses some very standard Midi CC's like Volume (CC07), Pan (CC10), Modulation (CC01) and so on but using them as any other controller, but not actually volume, pan nor modulation - that's cos these standard CC's weren't even properly defined back in 1985.

Works on any of the 16 midi channels that is assigned in Cubase, the controls send Midi CC messages.

 

Q U I C K   J U M P

| TOP | Full Device Panels | Dummy Panels |
|
Patch Names XML | Patch Scripts .txt | Templates |

 

Spectral Audio Syntrack

Download XML

NOTES:
Did this sometimes in late 2004.
But actually my Syntrack is not here with me at the moment, so I can't test it out properly (yet).
But should work.

Works on any of the 16 midi channels that is assigned in Cubase, the controls send Midi CC messages.

 

Cheetah MS6

Download XML

NOTES:
OK, this is for the Cheetah MS6, with the brilliant firmware upgrade from Kristofer Maads MS6 Resource Center. This is for the v1.3 firmware upgrade.

Reason is, the MS6 itself does not respond to MIDI CC's (except for like Midi Volume, Modulation & Sustain).
Altho with the original firmware, the synth could be edited via SysEx, but the SysEx could only be done / received as a whole bank (even if you're just editing 1 parameter) which makes editing or tweaking quite impossible.
The new firmware, however, allows each parameter to be edited via Midi CC (plus add a load of functions too). It is really a must for any MS6 user!!


Patch name part is the same as the old names only XML, selecting all the presets.
Panel part is basically a TONE EDIT panel, roughly the same as the old VST Tone Edit Mixermap from the MS6 Resource center. The panel layout is based on the Visual Parameter Sheet layout done by Paul Nicholls (which is again in the MS6 Resource Center download section).

Works on any of the 16 midi channels that is assigned in Cubase, the controls send Midi CC messages.

 

Oberheim Matrix-1000 *  v3 *

Download XML

NOTES:
Right... Previously, I had here an edited stock Panel merged with the Patch Name selection XML. I guess the screen-cap got people confused thinking it was just the stock panel, not totally sure that this is the patch names script + panel, and probably hence, not even bother looking at the notes I put here (!)

Well, time has come to give this a revamp. I really didn't like the look of that stock panel anyway. (For new version3 update, please see below).

My Matrix-1000 panel began life as an edited / re-combined / recompiled (err.. remixed!) panel.
Cubase SX came with an Oberheim Matrix 1000 panel. No patch selection script inside the panel tho. I have made a Matrix-1000 patch script (numbered, plus some names) for quite some time, so I decided to merge the two.

Recently I saw people attempting to make a similar panel but using SysEx as patch selection. But hey, there's no need. The Matrix-1000 responds to Bank Commands, u just need a few more lines there before it kicks into changing the banks/patches.

So basically, this edited XML, includes full 1000 program changes, numbered/named, works on all 16 midi channels, plus, on the panel side, I have put the stock Matrix-1000 device control panel there.

Works on any of the 16 midi channels that is assigned in Cubase, the controls send SysEx messages.

UPDATE v3 (2006/02)
This is a total remake - I didn't even drag&drop/copy any paramters from the other panel. I just restarted fresh again from the XML with the Patch Names, and build this again (didn't take long at al tho).

As with the previous v2, the whole thing only uses 3 SysEx strings with variable functions, so SysEx strings are kept to a minimum (UNLIKE the stock Panel which has about 50+ independent SysEx strings!).

The main panel is a combination of smaller Inspector panels. Basically what were on the old panel are here, plus a bit more :)
Since, currently there's a limitation on Device Panels - we cannot define a parameter that uses more than 1 value, or we can't have special interactive variables in objects so to add to a current parameter, so making a true 'matrix' is not quite possible.
In the previous panel, the Mod Matrix part was actually 10 pre-defined mod routings.
In this new one, I've included 4 sets of mod matrix routings!
The 1st set is the same as the previous (as in the 'stock' panel one), so anyone using the old or stock panel is still 'compatible'. The other 3 sets cover most general mod routings.
However, there's a limitation - although you can use combinations from each set, but only one for each row (i.e. each Mod) - This is obvious, since the Matrix-1000 only has 10 Mod Routings.
But at least, this makes it slightly more flexible, even tho we can't have a full matrix yet... until Steinberg gives us further enhancements.

** If you don't need to panel and just want patch name select (for all 1000 programs, see below under the Patch Names Only Section **

And for the record, the Previous Edited v2: Download v2 XML

 

Roland M-OC1 Orchestra

Download XML

NOTES:
I was helping another forum member (Hi, Vic!) on a Roland JV-1080 panel, and in the process, I actually learnt a great deal about channel sub-nodes behavior.

Anyway, this is for the M-OC1, which is one of those Roland "Sound Expansion" series, which is like one of those SR-JV cards built as a single 1u rackmount module. It's basically like a cut-down JV, but with specific sounds, in this case, "Orchestra".

Patch Selection part contains all the patch names to the 255 patches & performance names are all there too.

The main panel is basically an 8 'PART" Mixer. By "Part" I mean this is not a Midi (channel) mixer - each channel is controlling each PART on the M-OC1, and the Midi Channel can even be set from the panel.
Most objects are SysEx, all using 2 SysEx string templates.
However, each Midi "Channel" also gets its own Inspector panel, covering most of the Midi CC's.

There are two other panels, basically two Rhythm "Note" Editors.

The first one, being the basic/simple one, is locked at Channel 10, and it used purely Midi CC / NRPN controllers, which basically is a GS Standard drum editor.

The 2nd one is a more advanced Rhythm Note Editor, all using SysEx. This can only be called up when the Inspector Channel is set to ANY and you have to Ctrl Click the Open Device little button (at the top of the Inspector) so to choose to open it.

All the Drum Note NAMES are listed.

The Panels send out SysEx AND Midi CC's, & work on all 16 Midi Channels*.

* Rhythm is at Midi Channel 10. Also, "System Device ID" is 17.
(In theory, this should work for other "Sound Expansion" Series modules too.)

 

 

Q U I C K   J U M P

| TOP | Full Device Panels | Dummy Panels |
|
Patch Names XML | Patch Scripts .txt | Templates |

 

 

Roger Linn AdrenaLinn II

Download XML

NOTES:
Well, I have my AdrenaLinn II (v2.1) hooked up to Cubase SX as an External Effect.
There were a few problems - like the drum pattern always starts if I send the AdrenaLinn II a midi clock...
So I did a panel to control it, so that I can easily turn off the drums while using it as a BPM synced FX processor! (Well, plus whole load of most functions too)!
My AdrenaLinn II is Indigo and not Yellow, hence the panel is kinda Indigo-ish too.

Works on any of the 16 midi channels that is assigned in Cubase, the controls send SysEx messages.

 

Electrix Mo-FX