Music 5000 waveform designer

Kevin Doyle
As anticipated in the previous issue of AMPLINEX, the Music 5000 waveform designer software is now available. The Wave Designer (written by Mr Jonty Stockdale and sold under the name 'Soundsculptures') is a package consisting of a ROM, a floppy disc and a 140-page manual.
The software was originally written to work with AMPLE BCE but has been altered to integrate with the Studio 5000 software.
The Wave Designer is a collection of waveform design utilities linked to a mode 0 editing screen and with access to 13 waveforms in memory in addition to the one in the editor. Single waveforms or sets of 13 ('presets') can be saved to disc and additional software allows the waveforms to be loading into the Studio 5000 environment in place of the default waveforms supplied.

Installation

After following the ROM installation instructions the first activity is to revise the Studio 5000 system disc. This adds an extra line to the !BOOT file and copies four files to the Studio 5000 system disc.
It is worth warning those who have altered their !BOOT files that this process writes a completely new one - so you may wish to copy your existing file first in order to reconstruct it later.
You should also ensure that you have space for the four additional files on your Studio 5000 disc since the installation routine will simply start again if it encounters a 'disc full' error.
The Wave Designer normally operates using two discs: the System disc which, when !BOOTed, loads and runs the Wave Designer software and a Waveform disc which holds the finished waveforms and linking software for using the waveforms in the Studio 5000 environment.
A program is provided to create empty Waveform discs (for your own work) and a number of sample waveforms are stored on the disc supplied.

The manual

The manual begins with an excellent 12 page introduction to the principles of sound synthesis, explaining terms such as waveform, frequency and timbre and how the Music 500/0 synthesiser generates sound from waveform data. It also outlines the principles of waveform design, a subject which is expanded on in a later, lengthier appendix. The manual then explains each of the functions in turn with many sample screens illustrated.
With no waveforms loaded, reading the manual is rather an academic exercise and I would advise anyone beginning to use the product to turn to the chapter on loading waveforms and to load in one of the presets provided to use whilst reading the manual.

The editing screen

The Wave Designer operates via a mode 0 editing screen which consists of a display area allowing 128 individual points on a waveform to be moved on a scale from -127 to +127. Below the graphics area is a grid showing the 20 different functions associated with the f0-f9 keys.
The 128 points are manipulated with the cursor keys and a small arrow indicates which of the points is being edited. Information about the point number and its value is also displayed at the the top of the screen as it is being edited.

Sine waves and additive synthesis

An alternative method of waveform creation is provided using sine wave addition. Up to 64 harmonics can be assigned a strength (0-100%) and a phase (0-100%) and the program will then calculate the resulting waveform. Another means of creating waveforms is provided through the 'Pre-Vu+' feature which allows two waveforms to be combined.

The function keys

The function keys (f0-f9) are used to invoke the various utilities available. As well as performing the waveform and 'preset' filing functions - transferring between memory and screen or memory and disc - these allow the current waveform to be displayed in a continuous line (oscilloscope) format or as a filled solid about the horizontal zero axis. The current waveform or any of those in memory can be also be shown as a table of values.
Other functions allow the current waveform to be inverted (+ to -) or reversed (left to right). A utility is also provided to print out of any of the screens within the Wave Designer.
For those with a joystick there is the additional facility to create a waveform using this device.

Playing the current waveform

The Wave Designer provides a gateway into the Studio 5000 environment which allows the current waveform to be played through the Music 500(0) synthesiser. After selecting 'Play' from within the Wave Designer and inserting the Studio 5000 System disc, Studio 5000 is installed and a test program called 'Panel' is loaded and run.
The program provides a sample instrument definition in Notepad which plays using the Wave Designer's current waveform. The current waveform from the Wave Designer replaces the 'Hollow' waveform.
However, the transfer between the Wave Designer and the Studio 5000 only works for the current waveform - the waveforms stored in memory are lost. Waveforms in memory must be saved to disc before control is transferred to the Studio 5000.

Playing waveforms from disc

To use the saved waveforms in the Studio 5000 the 'Panel' program is used. When loaded the program provides a menu which allows individual waveforms (or complete 'presets') to be loaded in place of the default waveforms.
To play a loaded waveform you need to know which of the preset waveforms it replaced. Then the name of the preset waveform ('Bright', Broad' etc.) is used in the instrument definition to play the new waveform.
Another menu option in the 'Panel' program keeps track of the waveforms currently in use but a list of the defaults names and their corresponding 'bank' number provided in the manual soon becomes necessary if more than a couple of waveforms are loaded.
If the current waveform was transferred from the Wave Designer to the Studio 5000 for testing it is possible to transfer back into the Wave Designer to continue the design process. In this way the waveform design can be amended until the desired sound is achieved.

Conclusion

The Wave Designer is an intelligent and well-presented piece of software. The screen displays are clear and uncluttered and its many options allow a degree of control and flexibility beyond anything offered by AMPLE BCE. The manual provides a good deal of advice on the use of the product and my only criticism is its failure to give working examples of the functions as they are described.
My few minor criticisms of the software are mainly due to its 'closed' design. For example, the inability to access any other drive but 0 caused a lot of unnecessary disc swapping and I am sure most other users will have dual-sided if not dual disc drives. There was also no access to the operating system from within the Wave Designer which could be rather restricting.
Similarly, it would have seemed more logical (if only one option was to be included) to make the freehand design facility work via the cursor keys rather than only via a joystick. I also found that the print routine wouldn't work with my Star printer due to its not-quite-Epson compatibility - but there was no apparent means of altering the print routine.
The main disappointment with the package is in its level of integration with the Studio 5000 software. The switching between discs (Wave Designer System disc, Studio 5000 System disc, Waveform disc) to play waveforms became irritating - especially since hearing the waveform is the only real test of a new design.
I am sure that a higher level of integration is possible but I suspect that this would require the opening of some of the secrets of the Studio 5000 system, and that Hybrid Technology were unwilling to go that far.
The other effect of this low level of integration is, of course, that any waveforms created are only usable by others with the Wave Designer software.
The 'Advanced Sound Studio' software (which was to include waveform and envelope design) which Hybrid announced in July 1987 has yet to be given a delivery date or price.
I would, therefore, recommend this software to anyone who has an interest in extending their use of the Studio 5000 system and who is willing to invest a small amount of time in getting to know its features.
It corrects a glaring deficiency in the Studio 5000 system and is educative as well as effective in filling this gap.

The Wave Designer is available from:
Mr J Stockdale, 7 Newhey Road, Cheadle, Cheshire SK8 2AQ
priced £29.00 including postage and packing. Cheques should be made payable to 'J Stockdale'.
Please note this is a new address, different from that given in AMPLINEX 002.

Published in AMPLINEX 004, March 1988