Magazine Archive

Home -> Magazines -> Issues -> Articles in this issue -> View

Article Group:
Quality Control

GRI-Soft CP-Gen

universal MIDI controller for the Atari ST

Article from Music Technology, March 1994

An editor for all synths - SysEx permitting...


Adopting a one-size-fits-all approach gives this new synth editor the potential of universal appeal - but there is SysEx to contend with.

What one of the edit pages for a Roland D-110 might look like in CP-Gen.


The trouble with modern synths is that they can be so difficult to edit. Even if you've managed to get to grips with the hierarchical form of architectural synthesis it uses, you usually find yourself pouring over a small LCD screen for hours to alter the parameters. Which is why third-party off-the-shelf sounds are such as good idea. Er... sorry, wrong review. Which is why computer-based synth editors are such a good idea. Assuming you do want to create your own sounds, you can't beat having a graphic representation of the parameters and seeing several at once on a monitor makes life immeasurably easier.

The trouble with modern synths (stop me if I'm repeating myself) is that they are all different. So much so that you usually need a separate editor for each one you own. Expensive. Which is why universal editors are such a good idea; editors like CP-Cen from GRI-Soft for example...

CP-Gen - or Control Panel Generator - to give it it's full title, needs an ST with a high-res mono monitor and 1 Mb of RAM. The program uses a key disk for copy-protection: the files are copyable but the program asks to 'see' the master disk before it will save a file or load a file saved by another version of the program. Clever, eh?


One of the pages from CP-Gen's Yamaha TX81Z editor.


CP-Gen's MIDI mixer.


The program has several devices which are used to transmit and receive MIDI messages. These are large and quite attractive designs selected from a menu and dragged around the screen in order to create your own control panel layout. This is fun. You can create up to 10 screens or pages using these devices. Let's say you want to create an editor for a synth with eight tones, elements, parts, partials - or whatever. You'd hive off to the Devices menu and select those devices which represent the parameters used by the said partials.

For example, in the case of the Roland D-110, you might select some slider devices to control the level, velocity, filters and so on. You'd want an envelope device for the envelopes, some more sliders for the LFO control and perhaps a few digital displays for settings such as key follow and PCM wave selection. Throw in a couple of button switches for parameters such as the bender and you're well on your way towards a customised partial editor.

All CP-Gen's Transmitter devices.


CP-Gen's MIDI monitor.


Of course, there is a little more to it than that. You have to program the devices with SysEx messages which will transmit when activated. For these you must refer to the manuals supplied with your gear. Of course, if you find yourself struggling to read a MIC (MIDI Implementation Chart) you're not going to get to first base with the SysEx section. In fact, those little bytes of hex and binary have been known to make grown men cry (ever wondered why most computer technicians are usually thin on top?).

There are various internal variables for parameters such as MIDI channels and the program supports mathematical and logical operators. You can connect devices with pipes which let the value of one device alter the value of another. You'd need to do this to create a Roland-style program change device, for example, which selects sounds with bank and number values instead of a single numeric value.

The manual is well laid out and explains the program's functions, but lacks a tutorial. If you're conversant with SysEx messages then you'll have fun with CP-Gen. If you're not then you'll struggle. GRI-Soft are currently considering a step-by-step tutorial which is definitely needed if the program is to appeal to the less experienced user.


CP-Gen's Receiving devices.


CP-Gen's Passive devices.


The program is currently version 1 (v1.04 to be exact) and there are several additions which would be rather nice if they found their way into an update. For example, there is no way to actually get a voice from a synth into the editor. A name device would be useful - one which could actually show parameters by name such as a list of waveforms or reverb types. It would also be useful if the program could run as a desk accessory so you could edit and tweak while within your sequencer.

A handful of instrument profiles are supplied with the program including some for the Roland D-110 and Yamaha TX81Z. There is also a MIDI mixer and a MIDI monitor which reports incoming MIDI messages. The nice thing about CP-Cen is that it can be used to control virtually any MIDI device, even something well outside the mainstream like a MIDI lighting system; it isn't restricted to use simply as a voice editor.

Apparently, GRI-Soft are currently working on new profiles, and the company hopes competent programmers will develop profiles for their own instruments and release them into the public domain, too.

The major drawback with CP-Gen at the moment is that you need a degree of expertise to edit it. People who simply want a tool and who are not prepared to get involved with programming (and I suspect that accounts for the vast majority of musicians) will be relying on profiles for their instruments to come on line. But if the idea interests you then I can definitely recommend that you spend £3 (refundable if you order the program) on a demo disk.

There are not a lot of universal editor-type programs out there; certainly none at this price and definitely none which promise free profiles. CP-Gen has a lot going for it and could be the opportunity you've been waiting for to finally get to grips with MIDI System Exclusive.

THE LAST WORD

Ease of use Depends if you're conversant with SysEx or not...
Originality An excellent graphic approach to editor design
Value for money With free profiles - it's a bargain!
Star Quality It could shine, given time...
Price £79.95
More from GRI-Soft, (Contact Details)


Devilish devices

CP-Gen has 13 devices divided into three categories:

Transmitters

Transmitters send out MIDI data...

Character contains a single character.
Digital shows a digital readout and is controlled by up/down buttons.
Envelope is a graphic representation of an envelope with up to six points controlled by up/down buttons and by clicking and dragging.
Keyboard is a single octave piano keyboard for transmitting notes.
Keypad is a calculator-style numeric keypad.
Slider is a fader-type device.
Switch is a simple on/off toggle switch.
Text devices are used for entering a text string for naming a voice and so on.

Receivers

Receivers receive and respond to MIDI data (although there is currently no means of recording a string of MIDI messages such as voice data)

Gauge is a receiving version of the Slider.
Lamp is a receiving version of the Switch.
Readout is a receiving version of the digital counter.

Passive devices

Decorative or Passive devices are used for information

Labels are used to identify a device or area of the panel.
Sub-Panels appear as a shaded box and are used to move or delete devices as a group.



Previous Article in this issue

MIDI Gesture & MIDI Creator


Publisher: Music Technology - Music Maker Publications (UK), Future Publishing.

The current copyright owner/s of this content may differ from the originally published copyright notice.
More details on copyright ownership...

 

Music Technology - Mar 1994

Quality Control

Gear in this article:

Software: Editor/Librarian > GRI-Soft > CP-Gen


Gear Tags:

Atari ST Platform

Review by Ian Waugh

Previous article in this issue:

> MIDI Gesture & MIDI Creator

Next article in this issue:

> Bluepoint Corporation Sound ...


Help Support The Things You Love

mu:zines is the result of thousands of hours of effort, and will require many thousands more going forward to reach our goals of getting all this content online.

If you value this resource, you can support this project - it really helps!

Donations for September 2024
Issues donated this month: 0

New issues that have been donated or scanned for us this month.

Funds donated this month: £20.00

All donations and support are gratefully appreciated - thank you.


Magazines Needed - Can You Help?

Do you have any of these magazine issues?

> See all issues we need

If so, and you can donate, lend or scan them to help complete our archive, please get in touch via the Contribute page - thanks!

If you're enjoying the site, please consider supporting me to help build this archive...

...with a one time Donation, or a recurring Donation of just £2 a month. It really helps - thank you!
muzines_logo_02

Small Print

Terms of usePrivacy