Home -> Magazines -> Issues -> Articles in this issue -> View
Article Group: | |
The CX5M Revisited | |
Article from Electronics & Music Maker, March 1985 |
David Ellis digs deep inside Yamaha's MSX music computer, and finds it's capable of interfacing with more external hardware than its manufacturers seem willing to disclose...
We start an occasional series that aims to clarify the use, expansion and programming of Yamaha's popular music computer.
One thing that's already emerged from the response to our Readership Survey (E&MM January) is that an awful lot of people have already bought CX5Ms. And if the speed with which those readers sent in their replies is anything to go by, it's clear that they're mighty keen to see more coverage of the micro in the magazine's pages. I'll admit that I've also been bitten by the CX5M bug, so it seemed only logical to put pen to paper in an attempt to fill some of the gaps in readers' CX5 know-how.
So, like the other 'under 1000' or so people in the UK that bought CX5Ms before Christmas (the estimate of What MSX? magazine, not Yamaha), I've got a machine that looks good, sounds good, but perhaps doesn't quite get it right when it comes to letting you know what's going on beneath its sleek exterior. The point about any computer - 'home', 'music', or otherwise - is that it's nothing more than a dumb workhorse at the beck and call of the user, but like all good working relationships between slaves and masters, mutual trust comes from mutual understanding. Unfortunately, in labelling their MSX micro as a 'music computer', and describing it as a 'musical instrument', Yamaha seem to be making it pretty tough for the user to find out just what it is that makes the machine tick with more musical finesse than the average, run-of-the-mill MSX micro.
I think every CX5M should come complete with a decent user's guide (not the paltry 42-page owner's manual, which includes just a single page on programming in MSX BASIC) that details the operation and programming of the SFG01 FM/MIDI unit. And I don't mean the Music Macro cartridge, either, because it's too slow to do anything particularly exacting with. True, Yamaha are prepared to make available details of the music BIOS (Basic Input Output System) side of the CX5M software - the routines, addresses, and so on that operate the SFG01 - to interested parties, but there's some positive vetting in operation, and it's more than a bit tough on the musician who, having bought a CX5M, finds his or her taste for computer music whetted and wants to find out more.
It's my view that if Yamaha made an effort to disseminate this information more widely, they'd stand a much better chance of breaking the CX5M out of the restricted musical marketplace into the more public arena, and thereby establish the CX5M as one of the more important MSX micros rather than the 'expensive curiosity' (a phrase used by one micro magazine) position it occupies at present.
From the word go, the YRM101 Music Composer looks to be a pretty bossy bit of software - very much a question of MIDI master rather than MIDI slave. Try as you might, you won't find a single mention in the English instruction manual about running the CX5M from an external sync source or keyboard. But the fact of the matter is that there's rather more to the CX5M's life than just sending MIDI data ('mdon', 'mdoff and 'sm') or synchronising MIDI drum machines ('msst'). Take these control commands, for example, gleaned from the Japanese music composer manual:
tsin | Tape sync in |
tsout | Tape sync out |
msin | MIDI sync in |
Self-explanatory, really. But if you've read the English instruction manual from cover to cover, and still managed to escape the micro equivalent of the toxic confusional state, you might be getting a vague feeling of uneasiness, wondering why you've forgotten features which you're ceaselessly told are the lifeblood of the synced-to-the-eyeballs, thoroughly modern MIDI-ed musician. Well, fear not, you're in no danger of losing your sanity. The fact is that these control commands simply don't appear in the English music composer manual. So what gives? Some bizarre sort of musical trade embargo, perhaps, giving the UK market enough features to keep it happy, but not everything?
One of the most attractive features of MSX machines is that they have lots of orifices all ready and waiting to be connected up to a multitude of peripherals. If you take the CX5M, for instance, you'll find video and audio outs of various inclinations, the cassette interface, a brace of joystick ports on the side, a printer interface, the ROM cartridge socket on the top of the machine, the underside extension slot (into which the SFG01, FM/MIDI unit plugs), and a rear slot masked by a plastic cover. Now if, like me, you've come to the CX5M from other micros blessed with disk drives as standard (the Apple II and BBC Micro, in my case), it seems like a monumentally retrogressive step to return to the terrors of cassette storage. To be honest, it bores the pants off me to have to store note and instrument files on something as slow as the average cassette recorder, so the first thing I'm looking to add on to the CX5M is a disk drive: and I imagine the same thought has occurred to 99% of other CX5M owners.
Well, this is where that 'rear slot masked by a plastic cover' comes in - it's where the disk drive goes. Or at least, it's where the disk drive should go. The problem is that the current versions of CX5M software and the SFG01 simply aren't compatible with disk drive operation. For instance, in the case of the Music Composer software, the only loading and saving operations allowed are to the cassette ('cl' or 'cs') or to the 4K UDC01 data cartridge ('dl' or 'dc'). Furthermore, the SFG01 currently occupies the same memory addresses used by the 'about to be released' MSX Disk Operating System (DOS) which, incidentally, looks very good - so there's an immediate conflict of interests. All this has created something of an embarrassment for Yamaha (though since MSX DOS is a lot later coming onto the MSX scene, it could hardly be said to be their fault), and the long and short of the story is that all their CX5M software is being rewritten to accommodate the use of disk drives. Precisely what this means as far as the distribution of software upgrades is concerned is anybody's guess. I just hope that Yamaha get it right, and avoid the farce that occurred with the BBC Micro and its innumerable ROM versions of the OS and BASIC. These upgrades should be free - OK, Yamaha?
As things stand at present in the UK MSX market, the only disk drive available is the 3.5" microdisk drive for the Sony Hit-Bit. But at around £350, this can hardly be said to be good value for money - especially when drives of similar capacity are already available for the BBC Micro at less than half that sum. Now, there's no reason in theory why this disk drive shouldn't be used with the CX5M - after all, mutual compatibility is meant to be the name of the MSX game - but don't expect your Yamaha software to work with it, because for the reasons I've already outlined, it won't. Don't lose heart, though. One of the brighter prospects to appear from manufacturers of MSX peripherals is a new type of disk drive called the Quick Disk. Priced at around £150, though not yet available in the UK, it comprises a 5.25" disk in a hard plastic shell with a capacity of 64K. And unlike the standard 'random access' disk drive (which means you can read or write to any spot on the disk's surface), the Quick Disk arranges itself as one long, continuous (or 'sequential') file, arranged in much the same way as the concentric groove on any LP. The good thing about this is the speed with which large files can be shifted to and from the micro - just six seconds for 64K (the equivalent of around 20,000 CX5M events, in fact). But like as is the case with so much in the wonderfully wacky world of MSX, there's no indication at the moment as to whether Yamaha's software will work with it.
As far as MSX itself is concerned, the prospects are looking distinctly gloomy - it'd take a brave man to put his money on an area of the micro market that only took 2% of the 1984 Christmas sales - especially now that the UK launch of Atari's 68000-based and MIDI-inclusive Mackintosh lookalike (dubbed the Jackintosh) is scheduled for late Spring, and at an incredible 'under £400' for the 128K version. But be that as it may, there's no doubt that Yamaha are in a much healthier position than the majority of their MSX brethren. In fact, 1985 should see a host of new CX5M products - of both Japanese and homegrown origin - and a number of these will no doubt have made an appearance at the Frankfurt Musik Messe by the time you read this. Advance details have already been released of two new Yamaha packages, namely the real-time, four-track MIDI Recorder and an RX Editor which essentially adds a TR707-type programming grid to the RX11/15 drum machines. Both make effective use of 'icons' (graphical representations of a particular function) and also provide the option of using an MSX 'mouse' (dubbed 'Msx Minnie' in some quarters...) instead of a cursor. Who knows, perhaps the updates to the old CX5M software will follow similar iconic, murine trends?
Finally, if you've got any queries, or want to pass on any words of wisdom to fellow CX5M owners, I'd be pleased to hear from you. So too would the DX Owners' Club, who've now expanded their field of operations to include the CX5M. They recently sent me a cassette of new CX5M sounds (it's free to all new members), some of which are really excellent. Their address is (Contact Details) and this month's E&MM has details of a hi-tech presentation they're holding in London this coming March.
The Musical Micro - Additions To Traditions |
Amiga Notes |
Amiga Notes |
Amiga Notes |
Software Support - Hints, Tips & News From The World of Music Software |
PC Notes |
Step-time Composition on the Model 64 |
Software Support - Hints, Tips & News From The World Of Music Software |
Amiga Notes |
CAMI - Pitch Training On The BBC Micro (Part 1) |
Apple Notes |
Amiga Notes |
Browse by Topic:
CX-5
(MIC Feb 90)
Fireball CX5M
(ES Oct 84)
Yamaha CX5 Computer
(12T May 84)
Yamaha CX5 computer
(12T Oct 84)
Patchwork
(EMM May 86)
...and 3 more Patchwork articles... (Show these)
Browse category: Computer > Yamaha
CXtensions - Yamaha CX5M Software
(EMM Dec 85)
Technically Speaking
(MM Apr 87)
Technically Speaking
(MM Oct 87)
Yamaha CX5M II-128 music computer
(MM Aug 86)
Yamaha FB-01
(SOS Oct 86)
Yamaha FB01 - FM Sound Generator
(MT Nov 86)
Yamaha FB01 - ExpanderCheck
(IM Dec 86)
Yamaha FB01 FM Module
(MM Nov 86)
Browse category: Software: Sequencer/DAW > DMS
Browse category: Synthesizer Module > Yamaha
Browse category: Computer > Yamaha
Computer Musician
Feature by David Ellis
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!
New issues that have been donated or scanned for us this month.
All donations and support are gratefully appreciated - thank you.
Do you have any of these magazine issues?
If so, and you can donate, lend or scan them to help complete our archive, please get in touch via the Contribute page - thanks!