Home -> Magazines -> Issues -> Articles in this issue -> View
2B Or Not 2B | |
UMI 2B SoftwareArticle from Electronics & Music Maker, November 1985 |
The 1B version was good, but Simon Trask has spent a month with its successor, and reckons it deserves its reputation as the most professional sequencing package designed round a home computer.
The world's most expensive home micro-based music software package is also one of the most comprehensive and one of the easiest to use. But is there still a place for it now that programs for a new generation of computers are on the horizon?
We all know that the future of computer music software lies with the new generation of 16-bit micros, with their multitasking and their superior graphics. Just how far away that future lies isn't really clear, though, and in the meantime, there are plenty of software writers devoting attention to older computers which already have a large following of everyday users behind them.
Umusic, the people behind the UMI 2B 16-track MIDI sequencing system reviewed here, have stuck their necks out and gone for the BBC Micro, which has enough trouble competing with the cheaper and bigger-memory Commodore 64, let alone the hordes of 16-bit invaders to come. Their system has neither the graphics features of new-generation software, nor the ability to contemplate doing more than one task at a time. Yet it's a powerful, well-thought-out, and well-designed system that goes out of its way to be flexible and responsive to the demands of the musician, rather than impose its own set of demands.
That was pretty much the conclusion we came to when we tested the package's predecessor, UMI 1B, in E&MM December '84. The 2B - as before, distributed exclusively by the London Rock Shop - is better still.
Like its forerunner, UMI 2B takes advantage of the Beeb's ability to hold several ROM chips full of software, which you plug into the appropriate socket inside the machine and then forget about. What this means is that when you power up the Beeb you just type *U. and you're instantly into the UMI system, which beats loading from disk any day. It also has the added advantage that the software doesn't have to reside in main memory, so there's more space free for sequence storage. There was quite a bit of memory inside December's test micro anyway, seeing as it was equipped with an Aries B20 20K expansion board. However, the Aries is no longer available as a separate item, so the 52K version of UMI 2B is sitting waiting for new memory boards as I write this.
Price of the basic 2B package is £495 including VAT, which means a total cost of around £1000 if you don't already own a Beeb. OK, so it's not cheap. But it's under half the price of a Yamaha QX1, which is probably the sequencer most people will draw comparisons with. A second ROM will be available soon to add a number of facilities to the system which, presumably, have come about in response to feedback from users.
Speaking of which, there are now quite a number of pro and semi-pro musicians using UMI in one or other of its forms - which isn't something that happens to too many music software packages. Musicians currently using the system include Vince Clarke, Depeche Mode, Blancmange and Tears For Fears. On the studio front, Battery, Mayfair and Hollywood studios all have a UMI system installed, too. There's even one just gone out to America to receive a test drive from the Cars (sorry).
There are two parts to UMI: the software on ROM and the hardware (designed by Umusic's Lynton Naiff and Paul Ludgate respectively). The latter comes in the form of a slimline, custom-designed hardware interface unit which plugs into the Beeb's 1 MHz bus, and allows the software to interact with the outside world. A single button sits atop the unit (this is the Run/Stop button and controls pattern and song start/stop, as well as any drum machines or sequencers connected to the hardware unit), while all the sockets are spread out across the unit's rear panel. No stingyness here: in addition to the rather essential MIDI In, there are no fewer than four MIDI Outs. These are divided into two pairs, with each pair linked to a different ACIA (Asynchronous Communication Interface Adaptor, as if you didn't know). This gives parallel processing of outgoing MIDI data, with each ACIA processing eight of MIDI's 16 tracks - a great help in reducing bottlenecks caused by MIDI's serial nature.
But UMI doesn't confine itself to MIDI communication. There's also Roland's DIN Sync 24 (output only, unfortunately), Clock In and Out (Out set to 24ppqn, In variable over 24, 48 and 96ppqn) and Start/Stop jacks, Trigger Out (determined by the selected clock rate), Click Out (for the internal metronome) and, wonder of wonders, Sync-to-tape In/Out. Plenty enough to keep a lot of people happy.
Surprisingly, you can't sync UMI directly to a MIDI drum machine or sequencer. The system simply won't send or receive the requisite MIDI Start/Stop codes (let alone Continue) or timing bytes. Clearly, UMI's designers want you to use their system to record and play rhythm patterns by taking advantage of the facility commonly found on MIDI drum machines whereby specific pitches (conveyed as MIDI note numbers) are assigned to trigger each drum voice. Ultimately, this system does give you the greatest flexibility.
But what about all those great patterns you've already got recorded in your drum machine, just waiting to be played at the press of a button? And what happens if you don't want to use up any of UMI's patterns or processing time when your drum machine has its own memory and its own processor, just waiting to be used?
Well, if your drum machine has some suitable connections on its back panel, you can take advantage of UMI's non-MIDI triggering facilities to provide straightforward start/stop functions. But if it hasn't, or you're using a sequencer that hasn't, you're going to need a synchronising box like Korg's KMS30 before UMI will talk the same language as your existing machinery.
"Background - There are now quite a few pro musicians using UMI — which isn't something that happens to a lot of MIDI software packages."
Each track is capable of chaining together almost 100 patterns, and UMI has provision for a maximum of 127 patterns to be resident in memory at any one time. The system has been designed to hold a single song in memory, but this poses no problems: saving to and loading from disk is very fast, and automatically saves all pattern data along with the song data, so you can easily start on a new song, save that too, and then call up any other song you might want. A nice feature of the Save and Load pages is that you can catalogue a disk at any time so you know precisely what's on each disk.
As things stand, you can't save patterns to disk independently from songs. But one of the second ROM's updates will allow individual patterns to be saved and loaded in their own right as well, so you'll be able to build up libraries of patterns and load them into a song where appropriate, or use them as the basis for a new song.
A pattern can be as little as one beat or as many as 64 beats long (with a beat definable as either a quaver or a crotchet), which gives a maximum pattern length of 16 bars in good ol' 4/4 time.
Real-time recording allows you to specify a count-in period of up to nine beats (set up in the Defaults section of the main menu) or launch straight into record simply by starting to play on your synth. When you reach the end of the pattern, UMI switches automatically to looped playback of the pattern - which means, sadly, that you don't get the typical drum machine feature of looping in record mode so you can add new bits each time around.
In pattern record mode, you have the software option to set UMI's MIDI Outs to become effectively MIDI Thrus, so that the music you play into the sequencer is passed out to any attached instruments as well as being recorded - useful if the pattern you're recording requires a layered sound. What you can't do, however, is use this facility and play back an existing sequence at the same time; the system will record, but not pass on, your incoming data.
"Operation - Having to keep returning to menus can be annoying... but UMI lets you move directly from one page to another at any time."
And so, finally, to songs. There are two pages relating to these: Write/Edit Chain and Play Song. UMI's 16 tracks are labelled A to P, so you can access any track with a single keypress. Each song page displays the links in the chain for one track, and you flip from one track to another by keying the appropriate track letter.
"Facilities - There's a Notes page that allows you to create a basic track listing for all 16 tracks on-screen, so things don't get too hairy."
It would be nice to be able to turn a particular track on or off at the press of a key, but you can simulate this by assigning a track to a MIDI channel which isn't allocated within your system. It would also be nice to have some sort of block move facility which would allow you to shift sections of music around within a track and across tracks. Who knows? If I suggest it to Umusic, they might include it on that wondrous second ROM...
With 16 tracks at your disposal, things can easily get a bit hairy when it comes to knowing what's on which track. It's a practical point not lost on UMI's designers, who've included a Notes page that allows you to create a basic track listing for all 16 tracks on-screen, with columns headed 'synth', 'sound' and 'remarks'. You have to be concise in your wording, but it's surprising how informative this page can be.
Together with the Track To Channel Assignments page (which tells you at a glance which MIDI channel is assigned to each of the 16 tracks and allows you to reassign MIDI channels), Notes provides a useful ready-reference guide for each song setup. And the information on both these pages is automatically saved and loaded when you save or load a song, which is handy.
Perhaps wisely, UMI goes against current software fashion by not offering any means of printing out the music stored within it in notation form. I say 'wisely' because I'm not too sure a machine like the Beeb is really capable of printing out 16 tracks of music with any accuracy - though that new generation of 16-bit machines certainly will be.
In fact, there's no way you can print out anything you do with UMI. Which is a shame, as it would have been nice to have been able to have hard copy versions of the Notes and Track Assignment pages.
In addition to its sequencing duties, UMI is capable of saving and loading DX7 patches, singly and in banks. And the London Rock Shop also market a ten-disk set of DX7 patches containing some 500 sounds for around £80. An extra bonus (or added incentive) for owners of one of the most popular MIDI synths around.
UMI's manual isn't one of the best, though. While most of the relevant information is there, the layout could be a lot neater, and a more thorough Contents page — or some kind of Index — would make finding out what you want to know a much easier task.
Does UMI work? The answer is an emphatic Yes. I spent many hours working with UMI (far too many, probably), using four synths and a MIDI drum machine, and the package proved to be very, very reliable. Should the system freeze, you can press the Break key to reset UMI with your material remaining intact — a nice failsafe measure.
More than any software package I can think of, UMI succeeds in combining flexibility with supreme ease of use. As a straight-ahead, no-frills sequencer, it's one of the most powerful and flexible currently on the market, rivalled only by the QX1 but costing a heck of a lot less.
It doesn't have extensive step-time editing facilities, a great depth of access to MIDI codes, or the ability to record great chunks of music in one go - things that some of its competition (QX1, Joreth software) do include in their spec sheets. But the fact is that none of its competitors have all those facilities and a means of accessing them that's as easy as the way UMI presents its capabilities.
So if you're at all serious about sequencing, give UMI some serious consideration — regardless of whether or not you already own a BBC micro. It's a professional among amateurs.
Absolute Precision - UMI-2B
(ES Jul 85)
UMI-2B - A Soft Touch
(SOS Nov 85)
Browse category: Software: Sequencer/DAW > Umusic
UMI 1B - Software Surplus
(EMM Dec 84)
UMI 1B - BBC B music software
(12T Dec 84)
UMI-4M MIDI Composition System
(SOS Sep 88)
Browse category: Software: Sequencer/DAW > Umusic
Review by Simon Trask
Previous article in this issue:
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!