Dante:  So Sunmachine, it seems you have connected a Mac to your Scope PC, and you use CopperLan. Can you describe your set-up?

Sunmachine:  Yeah, I'm using my old Pentium PC for the Scope cards that are connected via ADAT to my MacBook Pro and a TC Impact Twin audio interface. There are no hard drives in the PC, just an 8 GB (or was it 16?) compact flash card with Windows XP.  Most of the time I'm using CopperLan to send MIDI between Studio One on the Mac and Scope on the PC over Ethernet.  CopperLan acts as a big MIDI patchbay for all my controllers and MIDI applications and let me easily connect everything to anything. All hardware controllers like the Novation Remote SL MK II, the Korg padKONTROL and others are merged into the same virtual MIDI port, so I only need one MIDI input for all this stuff in Studio One. To send MIDI from Studio One to the Scope synthesizers I use one or more virtual MIDI ports. In most projects I don’t have to care about setting up the correct MIDI channels because I use a dedicated MIDI port for each synth. All this should work the same on a single computer by the way because it makes no difference where a device is located in the network. 

Dante:  Sounds great. And how do you think Scope 6 might improve this set-up?

Sunmachine: Once the Scope devices are CopperLan enabled we're not stuck to the MIDI CC resolution with 128 steps anymore. High resolution parameter control is already possible today with VST plug-ins if there's a CopperPlug wrapper available. You can even build your own wrappers for VST and AU plug-ins with the free CopperPlug software that is currently in beta status. In the future we'll also see VST and AU plug-ins support CopperLan natively, so that the wrapper will become obsolete. There will be no difference between native plug-ins and Scope plug-ins controller-wise. All will be fused in the CopperLan network and you can control a parameter of a VST plug-in with one knob of your controller keyboard and a Scope parameter with another knob of the same keyboard for example. Or even both parameters with the same knob. Or assign knobs on different controllers to the same parameter.

Assigning parameters will be quite simple. Just move a parameter on the GUI of a Scope device and move a knob or fader or something on a hardware or software CopperLan controller and you'll be done. Actually this sounds quite similar to what we already have today but keep in mind that you won't have to do previous routings once the devices and controllers are available in the CopperLan network. Just load a device and start assigning its parameters. These assignments are bi-directional out of the box by the way. No need to make a two-way connection from a device to a particular controller first. No need to set MIDI channels on both the controller and the target device. No limitations regarding the amount of parameters that can be controlled. As far as I know, nowadays a Scope device can only be controlled via MIDI CC messages on a single MIDI channel, i. e. the maximum is 128 assignments. And all the assignments can of course be saved as snapshots for you to be recalled later with a single click.

Dante: So what do you think the implications of CopperLan might be for Scope device developers?

Sunmachine: I think one of the most powerful features of CopperLan is the fact that targets and controllers can be detached from each other. This means that a Scope developer can come up with great sounding devices without the need of an attached GUI. The latter can be done by a different developer. So someone with no idea about programming Scope devices can make GUIs for them, even for existing ones! With all bells and whistles like meters and parameter names. This might actually become a whole new market for software developers.

This also means that you can have a VST plug-in in your DAW on a Mac that controls a Scope device on a PC. Such a plug-in could even control multiple devices. Imagine a VST channel strip controller plug-in that serves as a GUI for a Scope gate, EQ and compressor all at once.  You’ll have to route the audio to your DAW somehow, though.
 
Dante: How are those detached controllers attached to devices then?

Sunmachine: A dedicated controller for a particular Scope device will know about all of the device's parameters so it can automatically connect to them at start-up.  But there's also the SmartConnect feature of CopperLan for generic controllers.  With SmartConnect it's possible for a controller to connect to parameters that have specific properties. For example a compressor describes its parameters as threshold, ratio, make-up gain and so on. A compressor controller can then automatically attach corresponding knobs to these parameters because it knows which parameter is the threshold value and which one is the ratio.  The same compressor controller can of course be used for different CopperLan enabled compressors and vice versa.

Also keep in mind that CopperLan controllers and targets can be both software and hardware. So why not build a hardware controller for a Scope compressor? Actually all you'll need is a nice front plate and a small controller unit that translates the knob movements to CopperLan commands.  Maybe you won't have bi-directional controls but that’s just like a good old hardware compressor works, too.  See http://www.diy-racked.com/diy-talk/viewtopic.php?f=7&t=18 for some inspiring pictures.

The Scope software itself could also be CopperLan enabled, so that we would be able to control it from anywhere on the CopperLan network.  Switch screen sets with your controller keyboard or set the number of voices for a synth. And save the Scope project with one of its buttons or load a synth with it.  It might even be possible to have the routing window running on a Mac while the Scope hardware is connected to a PC as it’s the case in my setup here.  So the routing window on the Mac just sends commands via CopperLan to the Scope PC. These commands could also be used by the VST channel strip plug-in I mentioned earlier to load the Scope devices and connect them to each other. I’m not 100% sure if this is really technically feasible, though, but I guess so.  Since I don't know what the CopperLan integration in the next Scope versions will look like, some of this is currently just wishful thinking, but I'm really excited about all the possibilities SCOPpErlan could offer!

Dante: Yes - SCOPpErlan will be an exciting development for sure.

 

Dante and Sunmachine September 2013