Not Known
Utility: Music
ZX Spectrum 48K

Chris Bourne

This month, in the continuing Saga of MIDI, we take a look at two interface devices which turn the Spectrum into a very powerful music processor. Linked via cables to a MIDI compatible synthesiser, both interfaces offer the user a staggering array of musical possibilities, the results of which can be stunning. Your 'umble reviewer managed to get each of them to turn out not only Axel F, but also a pretty decent version of Elgar's introduction and Allegro for Strings (pretty classy, huh?)

Enough bragging, and down to the hard and software. The main difference between the two systems as reviewed here is that the Performer is a real time sequencer and the Micon is a step time sequencer. It must be said, however, that both interfaces have software available and in the pipeline that will extend their possibilities.

The hardware comprises two small and tough plastic cases connected by a short ribbon cable. One part plugs in to the Spectrum's edge connector, while the other has flush-fitted five pin Din sockets to connect it to MIDI instruments. The sockets provide MIDI in, MIDI out (twice) and Clock start/stop, which is used for non MIDI devices such as drum machines or analogue synths that are capable of accepting the old pre-MIDI synchronisation format of 24 clock pulses per second. One nice feature on the unit is the provision of LEDs to indicate whether MIDI data is flowing in or out - handy when you can't work out what's plugged in to what and your connecting cables resemble a bowl of spaghetti.

An eight track tape recorder is capable of recording eight instruments on separate tracks simultaneously; alternatively, a recording can be built up track by track - known as multi-tracking or overdubbing. What Miditrack Performer does is to simulate an eight track digital recorder for approximately one tenth of the price of the real thing. It will record exactly what you play on your keyboard with every subtle nuance and variation in speed, including pitch bending. As there are eight tracks to record onto, even the most ambitious of us will have plenty of room to develop our talents! On loading, the program presents a screen display that gives the status of the tracks. Recording is simple: move the cursor to the track you want, enter 'R' and answer the simple question to confirm that this is indeed your intention - then play away.

When you are happy with your performance you can then record over the top of your first efforts onto a separate track, thus building up the sound. You hear your first track being replayed and can therefore add chords, perhaps, over you original tune. This process can be repeated over and over again - should you look like filling all eight tracks, you have the option of track merging. This combines all previously recorded tracks onto one - leaving lots of space free for more dabbling. There is one serious problem here, though. If you make a mistake, then you have no option but to build that track up all over again, which can be more than a little frustrating.

The program allows you to play as many notes as you wish, including chords, on each track - in other words each track can be polyphonic. The only limitation is the number of notes your synth is capable of playing simultaneously. To keep things in some semblance of order, there is a count-in (user definable) and a metronome option that bleeps away at whatever speed (tempo in musical terms) you want. The display also informs you of what bar you are at, and how much memory is left. Even for a beginner, this is pretty simple to follow. I did find the flashing background a trifle annoying, especially as it seemed to go beserk with more complex pieces.

The program comes with excellent documentation, which is easy to follow, and two demo tunes one of which shows you how to build up a piece, track by track. For the professional whizkid the program gives you more options on manipulating each track. You can repeat the whole piece (but not sections), define the number of beats per bar, change the pitch of the track, and if you're blessed with more than one MIDI instrument, you can tell each track which synthesiser it's going to play on. (MIDI instruments can receive on sixteen separate channels). However, you can't get the program to change sounds for you.

The capacity of the program depends on how much information you give it. If there's lots of touch sensitivity information for it to record from your touch sensitive keyboard, for instance, then memory is used up significantly more rapidly. Given a modest synth or two and an average tune, however, lengths of up to fifteen minutes should be possible.


It's a clear case of 'horses for courses' when comparing these two products. On the one hand is the EMR system, MIDITRACK PERFORMER which is easy to use and relates very nicely to the way a tape recorder works. However, it lacks a bit in the editing features and there's no display of the music you've just played. (If there was, it would probably take up most of the remaining memory and render the whole program pretty useless!) in tests, it did give the Casio CZ1O1 some problems as it kept an reverting to mono mode, but this may have had more to do with the way in which the MIDI code is ordered within the Casio itself than any shortcomings in Performer.

XRI's MICON, on the other hand, has complete and full editing facilities but is rather more laborious to use. However, you do get a real-time sequencing program thrown in as well, and i understand that muLti-tracking software is also on its way. XRI also offer additional software to store and edit on screen the voices of Yamaha, Roland and Casio synths, while Miditrack Performer only supports Yamaha equipment in this way at present.

The two systems were tested using a Yamaha DX7 and DX9. a Korg Poly 800 and the acid test was tried using the most modest of set ups, the excellent Casio CZ1O1. Thanks must go to Musicmakers of Selly Oak, Birmingham for supplying the synths used for this and other MIDI reviews...