Magazine Archive

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

Band-In-A-Box V4.1

Auto-Accompaniment — With Style

Article from Sound On Sound, July 1991

Martin Russ gets inside version 4.1 of Band-In-A-Box — now with user styles!



Since the review of PG Music's Band-In-A-Box program in the December 1990 issue of Sound On Sound, a major new version has been released which offers new features and incorporates user definable styles — so it's time for another look. Having already evaluated the program once, this time we'll take a quick overview of the idea behind Band-In-A-Box, describe the updated version, and then look in depth at defining styles.

PREVIOUSLY...



The previous version of Band-In-A-Box was a low-cost, yet sophisticated, auto-accompaniment program for the PC, Macintosh and Atari ST: you entered chords into bars of a song, then choose a performance style, and the program would generate a Format 1 MIDI File consisting of drums, bass and piano parts on separate tracks — or alternatively, it would play the song out via MIDI. Because the styles were fixed, post-processing with a sequencer was almost essential to avoid the familiar auto-accompaniment feel, and the fixed tempo meant that using Band-In-A-Box simply as a way of providing three parts whilst you played the melody line on top resulted in rather lifeless music. The update to version 4.1 changes all this, and provides a more flexible accompanist, as well as a fascinating compositional tool.

NEW VERSION



Version 4.1 gives you fine control over the song by allowing modifications for each bar to style, tempo and other important parameters, which improves the basic 'feel' of the generated parts quite considerably. The text-based user interface still shows the program's PC ancestry, but there are many keyboard short-cuts which can be exploited by the experienced user. Of the three versions, that for the Macintosh has perhaps the most graphical interface, followed by that for the Atari — but remember that complex graphical user interfaces cost money to develop, and Band-In-A-Box is low-cost software.

The PC version requires an MPU-401 compatible MIDI interface, whilst the Mac version will work with any of the Mac MIDI interfaces. The ST version uses the built-in MIDI interface, and is now also compatible with the new Ataris: the STE and the TT. I tested the ST version 4.1 of the program on 1040STs with both old and new operating systems — V1.0 (old STs) and V1.4 (similar to the V1.6 found in STEs) — with no problems. There is a special cut-down version included in the package for 520 STs.

I found that MIDI Files could be transferred to my RealTime sequencer easily, although the MIDI channels of the parts were reset to the Band-In-A-Box track defaults, not to how I had set it up to suit my equipment.

Figure 1. Style Record dialogue boxes.


STYLEMAKER



The Stylemaker, which allows you to define your own styles by creating a set of patterns, forms almost a separate program. You can't mix preset and user defined styles in a song, but the complexity available within a user style means that you don't really need to. There are only two screens within the Stylemaker section: one displays the patterns which have been recorded, and their weights (how likely Band-In-A-Box is to choose a pattern); and the drum grid, which has the usual vertical instrumentation axis and horizontal time axis. There is plenty of room to place patterns — there are 30 empty spaces for each of the A/B and fill variations of the drum patterns, and a further 15 fills.

For the piano and bass parts, you can create up to 30 A/B patterns in each of four categories — 8, 4, 2 and 1-note patterns, see below for explanation — and 15 ending patterns. There is an overall maximum limit of 150 patterns.

The piano and bass patterns are entered via an external MIDI keyboard. Regardless of what time signature and key the pattern will later be changed to, the 'template' that you play in is in 4/4, and notes will be transposed on the basis that you were playing along to a C7 chord. Recording is easy — you press 'R', and start playing, using C3 or C2 (piano or bass mode respectively) as the root or home location for the part.

In drum pattern recording mode, you use the cursor keys to move around the screen, and use the Z, X, C, V, B, N, M, comma, point, and oblique keys on the computer's QWERTY keyboard to define the velocity of a drum event. There are 18 different drum tracks, or instruments, available for use, which is probably enough for even the busiest latin rhythm, although you are limited to a maximum 16th note resolution (12th note for triplets).

Figure 2. Style page.


STYLE CONTROLS



Weighting and masking are the most important controls for determining the behaviour of the song generation. Weighting lets you choose how often a particular pattern will be used. The piano and bass patterns are subdivided by note lengths — the 8, 4, 2, and 1-note types referred to above. Different patterns will be used at different points in a song, depending on how many 4/4 quarter note beats remain until the next chord change (you can enter chords at up to four per bar, or leave bars empty, in which case the last chord holds sway), hence the names of these pattern types. If Band-In-A-Box finds that an odd number of beats remain until the next chord — say, five, perhaps — then the odd interval will be split into chunks of 1, 2, 4 and 8 beats, in order to assign patterns. This system means that you can assign different patterns to specific gaps, perhaps limiting busy bass lines to long gaps, or choppy piano parts to short gaps. Masking provides another means of determining when a pattern plays: on odd or even bars, before or after a fill, and so on, and there are more complex masks for use with particular chords — so you can set patterns to play only with certain types of chords, or even specific triads. Tempo masks let you fix which patterns will be chosen at slow or fast tempos, which is especially useful for drum patterns.

The careful use of pattern weighting, masking, and the automatic piano embellishment and walking bass options, gives great scope for customisation. It is really just a question of thinking about what you would do in a given musical context, and entering it into the program — so if you want to have a couple of quick stab chords just before a drum fill, so be it!

You save and load user styles from disk, one at a time — but remember how much can be in a single user style. The first PG Music Styles Disk contains 25 examples of styles (and songs that use them) which you can use on your own chord progressions, but which you can also edit to your preferences, or even pull apart to get some ideas about how to program styles. A future Style Disk will contain versions of the preset styles as user styles, so that you can alter them as well.

It requires careful reading of the manual and a good deal of experimentation to learn how to use Stylemaker, but it is well worth it, especially if you have used the preset styles and thought that you would do things differently (or better).

Figure 3. Drum Style page.


ROUGHING IT OUT



One of the primary uses for a program such as this is for quickly roughing out song ideas — you just enter the chords and then see how the chords, cadencing and verse/chorus structure work together in the song. Tweaking a song's chords and overall structure is much easier on Band-In-A-Box's bar grid than in most sequencers, and when you have the feel of the piece right, you can import it into your favourite sequencer and use it in much the same way as a guide track in conventional multitrack recording.

The facility to define your own styles takes Band-In-A-Box from filling an accompanist role to being much more of a compositional aid. The user-defined styles can be very complex and flexible, to such an extent that if you are prepared to put in the time to learn how to exploit Stylemaker, you could end up with a powerful creative tool which is personalised to you alone.

Given that it provides you with a backing band that actually does what you want, Band-In-A-Box must be a good investment. The example chord progression for Stevie Wonder's 'You Are The Sunshine Of My Life' in the manual shows the power of the program — the song as rendered by Band-In-A-Box feels so idiomatically correct that I defy anyone to listen to it and and not want to whistle along or play the tune on top!

FURTHER INFORMATION

Band-In-A-Box £45 inc VAT.
Band-In-A-Box with Fakebook Disks (pre-recorded songs) £69 inc VAT

Zone Distribution, (Contact Details).

VERSION 4.1 — NEW FEATURES

  • Faster song generation and screen redraws
  • 'Per Bar' control of style, time signature, tempo and MIDI Program Change
  • Lyrics can be added to the song
  • Switchable soft MIDI Thru (Echo of MIDI In via MIDI Out)
  • Playback from any bar
  • User-definable styles (Stylemaker):
    Up to 100 patterns within a style.
    1, 2, 4 or 8-note length patterns for piano and bass.
    1-bar drum patterns (chainable).
    Control over when patterns are played
    Optional intelligent embellishment of piano part
    Optional auto walking bass
    MIDI Input of piano and bass patterns
    2-bar endings


IF ONLY...

If you like the sound of Band-In-A-Box, but kept thinking "if only it did..." whilst reading this review, then you might be interested in Freestyle, a similar program which is also available from Zone Distribution. Freestyle is a more sophisticated Atari-only accompanist program which provides five parts (bass, drums, piano, guitar, and brass) and accepts pattern and style input directly from MIDI keyboards or from MIDI Files. M-ROS and SoftLink-compatible, Freestyle's extra facilities should suit the more demanding requirements of the professional musician.

Frohlich Freestyle £149 inc VAT.


THE FUTURE

As the rapid update from version 3 to 4 shows, PG Music are very keen to expand and extend their program. Here are some of the additions planned for future versions:

- General MIDI/GS MIDI compatibility for drum and patch mapping.
- More parts (eg. slower 'pads' rather than vamp piano).
- Muting of parts (global or by bars).
- Saving of MIDI channel preferences
- More Fakebook Disks and Style Disks
- MIDI Chord Progression Input


CHORDS

Unlike home organ auto-accompaniments, Band-In-A-Box offers rather more than major, minor and seventh chords. As well as basic augmented, diminished, suspended and dominant 7th chords, the manual's list of the 122 chord types supported by the program includes lots of fiddly 13ths, 11ths, 9ths, 6ths and 5ths. You can also enter alternate roots for the bass notes: B/F# meaning a B chord with an F# bass.

With all this raw material, there is no excuse for not using the right chord. In fact, learning to use Band-In-A-Box properly is a very good way of brushing up on all those II/IV7/VII harmonising/cadencing exercises that you hated in music lessons. Now, can I remember: was it the first inversion that sounds best?


Also featuring gear in this article



Previous Article in this issue

Still Life

Next article in this issue

Signal Processors... Meet MIDI


Publisher: Sound On Sound - SOS Publications Ltd.
The contents of this magazine are re-published here with the kind permission of SOS Publications Ltd.


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

 

Sound On Sound - Jul 1991

Review by Martin Russ

Previous article in this issue:

> Still Life

Next article in this issue:

> Signal Processors... Meet MI...


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 June 2025
Issues donated this month: 0

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

Funds donated this month: £0.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!

Please Contribute to mu:zines by supplying magazines, scanning or donating funds. Thanks!

Monetary donations go towards site running costs, and the occasional coffee for me if there's anything left over!
muzines_logo_02

Small Print

Terms of usePrivacy