AMPLINEX 010
AMPLINEX issue 010 was published in March 1989. Each AMPLINEX magazine is stored as a 200K single-sided 80-track disk image file (.ssd file type). The image can be used to create disks for a BBC Micro or can be loaded into a BBC emulator. For the disks to run, the BBC (real or emulated) must have an AMPLE Nucleus ROM installed and be running the Hybrid Music System.
News and reviews
We were hoping to include a review of the new Music 5000
Junior from Hybrid Technology in this issue of AMPLINEX. However, as a result
of a move to new premises, the release of this product has been delayed and a
new release date has yet to be announced. As soon as it is released we will, of
course, include a review in AMPLINEX.
Hybrid's move will be completed on 10th April after which
their address will be:
Hybrid Technology Ltd.
273 The Science Park
CAMBRIDGE
CB4 4WE
273 The Science Park
CAMBRIDGE
CB4 4WE
and their telephone number will be (0223) 420360.
AMPLE, MIDI and the D110
Roger Cawkwell
Since my previous report on the Music 2000 (News and
Reviews, AMPLINEX 008) I have become the proud owner of a Roland D110 (similar
to the MT32). I can only echo the praises for the MT32 expressed in the article
in AMPLINEX 008 and I must confess that since Christmas I've only hooked up the
Music 5000 in order to read AMPLINEX!
Unlike the MT32 the D110 is readily programmable from the
front panel and, having had previous experience in sound synthesis, I was able
to adapt presets, and write new voices with relative ease. Using system
exclusive information contained in the manual I have been able to edit sounds
from AMPLE (this does not mean that I have written a user friendly voice editor!)
so that each piece I write can have custom-tweaked voices, pans, balances, etc.
The system exclusive stuff was pretty hard going - I sat up
in bed reading the manual until the early hours for quite a few days until I
cracked the code - but I will pass on the fruits of my labours in an article in
a future issue along with a few simple routines.
For those who don't want to bother with all that (yet!) I
can still thoroughly recommend the D110 for its 'off the peg' sounds. P.S. Ask
around; I got mine (by legal means) for under five hundred quid.
Further news from Roger Cawkwell: Boosey & Hawkes have
recently published a composition of his for saxophones and rhythm section, entitled
'Saxtracks', which includes a version of his piece 'New Choros' which appeared
in the Music section of AMPLINEX 003. A feature of the publication is a
cassette recording of the rhythm section parts produced entirely from his Music
5000 with only a touch of reverberation added in the studio.
Published in AMPLINEX 010, March 1989
Spooky Funk
by Frank DudleyMonster computations |
Source: AMPLINEX 010 disk, file $.SPOOKY |
Published in AMPLINEX 010, March 1989
Rosemary
by Tim SketchleyThis piece uses just temperament as described in my utility in AMPLINEX 006.
To play the piece in equal temperament, type EQUAL. |
Source: AMPLINEX 010 disk, file $.ROSE |
Published in AMPLINEX 010, March 1989
Race with Devil on Spanish Highway
by Ian L HubbardComposed by: Al Di Meola |
Source: AMPLINEX 010 disk, file $.RACEDEV |
Published in AMPLINEX 010, March 1989
The Pink Panther
by Andrew LeahyComposed by: Henry Mancini |
Source: AMPLINEX 010 disk, file $.PINKPAN |
Published in AMPLINEX 010, March 1989
Northumbrian Bagpipes
by Bob OrdComposed by: TraditionalWild Hills o' Wanny & Roslyn Castle THE NORTHUMBRIAN BAGPIPE AND ITS MUSIC ======================================
By Bob Ord Having grown up with the sound of the Northumbrian Pipes in my ears, I wished to reproduce their sound using the Music 5000. Originally descended from a French Court instrument called the "Mussette" and the "English Shuttle Pipe" the Northumbrian Bagpipes are bellows blown rather than mouth blown, and being an indoor instrument they are not as loud as their Highland cousins. Like the Highland Bagpipe the Northumbrian Bagpipe has a chanter on which the melody is played. Unlike the Highland Bagpipe the drones which play an accompaniment, do not lie up against the left shoulder but across the chest. After looking at the waveform of the chanter upon an oscilloscope, I did a Fourier Analysis to extract the required harmonics to produce the sound of the chanter, which resulted in the following instrument definition. 2 CHANS 1 CHAN Clear Flat Soft 120 AMP ON RM 2 POS 2 CHAN Hollow Flat Onoff 120 AMP -2 POS The same procedure was done for the drone which yielded the following: 2 CHANS 1 CHAN Clear Flat Onoff 110 AMP ON RM 2 POS 2 CHAN Hollow Flat Onoff 120 AMP -2 POS As far as realism is concerned the words used to define both the chanter and the drones are sufficient to fool my father. "So what", you say. He makes and plays the Northumbrian Bagpipe. Those of you who would like to use the sound of the Northumbrian Bagpipe in your music will have to bear in mind the following: The seven key Chanter can only play the following notes above middle C. 0:D E +F G A B C +C D +D E +F G A B Hence tunes in the keys of G and D can be played. Since the fingering of the Chanter is a closed fingering (i.e. with fingers on all holes no sound is made from the Chanter), it is possible to score rests and to separate the notes with a small silent delay. For this pause I have used '-2 Len' in the score for the Chanter. I have used the 'Echo' instruction to give the performance of these tunes presence, using one echo with typical reverberation settings. The four Drones are tuned: a) -1:D can be retuned to E b) -1:G can be retuned to A c) 0:D can be retuned to E d) 0:G can be retuned to A All Drones can be turned on or off independently. Scores for the drones generally take the following form: %STAFF SCORE48,3BAR -1:144,G(DG)| number tune bars + 1 FOR(~G(~D~G)|)FOR For a tune in the key of G major. |
Source: AMPLINEX 010 disk, file $.NBAGPIP |
Published in AMPLINEX 010, March 1989
Mood Indigo
by [unknown contributor]Composed by: Duke EllingtonThis small piece is the result of trying out AMPLE music words with help from various items and features read in AMPLINEX.
There is a random element in the transposition of some instruments, and the playing of a slide. I was after a particular overall sound nearly, but not quite there. |
Source: AMPLINEX 010 disk, file $.MOODIND |
Published in AMPLINEX 010, March 1989
March to Battle
by Simon HillHi! I am, I believe, AMPLINEX's first Electron member. I bought my Music 5000 last December, a few months after they had been released. They are being marketed by P.R.E.S. Ltd which is a company that produces lots of add-ons for the Electron.
I think the synthesiser is wonderful, although I have to say that I have a Slogger Master Ram Board fitted to my machine. This gives me 32K Shadow RAM and fast RAM banks - the Electron has a reputation for being a slow micro. Music plays at the correct speed on the unexpanded Electron, but takes up so much processing time that trying to do anything else (like using the Mixing Desk) becomes a very slow business. Having said that, it is still perfectly usable. Another problem is that the Electron has no Mode 7, so there is a natural lack of memory. This is no problem for me, as I always work in Shadow RAM - but unexpanded owners only have about 9000 bytes free when no editors have been installed (4000 with Mixing Desk). This has the side-effect that all of AMPLINEX's Mode 7 displays look like a dog's dinner and that the AMPLINEX control program does fit in the memory available. Otherwise, the system is identical to that of the BBC and everything I have tried playing on it works perfectly. I don't think that the speed and memory restrictions will be too much of a problem as a vast number of Electron owners have the Master RAM Board. Electrons are being sold with the MRB fitted. Acorn no longer markets them. |
Source: AMPLINEX 010 disk, file $.MARCH |
Published in AMPLINEX 010, March 1989
Hot, Heavy, Clean 'n' Mean
by The Awfully Nice Software CoThe Awfully Nice Software Co. suddenly realised... well, we can be unhappy. We can be unselfishly unhappy, brooding in our imagination and in our nerves on the anguish felt at this moment by someone else, and we can be selfishly unhappy, brooding upon our own miseries, apathies, worries, upon our own grievances and ailments, upon our wrongs; or we can force ourselves to be happy.
What can be done? Well, we could stop being pretentious! |
Source: AMPLINEX 010 disk, file $.HHC&M |
Published in AMPLINEX 010, March 1989
Georgia on My Mind
by F J FornerodComposed by: Hoagy CarmichaelFox trot |
Source: AMPLINEX 010 disk, file $.GEORGIA |
Published in AMPLINEX 010, March 1989
Creole Trombone
by Bill MellorComposed by: Kid Ory |
Source: AMPLINEX 010 disk, file $.CREOLET |
Published in AMPLINEX 010, March 1989
La Bouree
by Allan M GardnerComposed by: Michael PraetoriusAn early dance piece to use the crumhorn instrument I came across whilst trying to do something else, (I forget what now).
Very simple music but I think it gives the feel of a dance court some 300 years ago. Allan Gardner |
Source: AMPLINEX 010 disk, file $.BOUREE |
Published in AMPLINEX 010, March 1989
The Blue Train
by Marcus GoslingThis piece tries to describe the mood and sounds of a train journey by night. The repetitive bass line, "doppler effect" crossing bells, and descending riff are used to create the image. Each part begins at intervals, giving a layered effect. This is also used as the train dies away into the distance.
|
Source: AMPLINEX 010 disk, file $.BLUETRN |
Published in AMPLINEX 010, March 1989
Ave Maris Stella
by Ian HulinComposed by: Claudio MonteverdiHymn from the Vespers of 1610. For 2-4 part choirs and baroque orchestra |
Source: AMPLINEX 010 disk, file $.VESPERS |
Published in AMPLINEX 010, March 1989
Hints and tips
ROM compatibility
John Seaden
Since receiving my upgrade to the Music 5000, I have had
occasional trouble with AMPLE and the Oxford Pascal ROM. I have also purchased
a toolkit ROM called Slave which completely jammed AMPLE so that it would not
even boot up. However it does have a very useful utility which allows you to
issue a command to switch off any particular ROMs that are not required. I have
now altered the AMPLE !BOOT program to include this command for both the
offenders and have had no further trouble.
D Brehaut
If any member is experiencing difficulties with other ROMs
clashing with AMPLE, and have Watford's 32K Shadow RAM board installed, use the
*ROMOFF command to turn off all ROMs which aren't required. I have the Watford
Solderless ROM Board filled with various ROMs and have rebuilt the !BOOT file
on the Music 5000 and Music 4000 system discs using the *ROMOFF command to turn
off all ROMs except BASIC, DFS and AMPLE. Insert the extra *ROMOFF commands
after the *BASIC line in the !BOOT file.
Allan M Gardner
The following ROMs work, without problems in my BBC model B:
Computer Concepts:
INTER-BASE 2.0A
INTER-WORD
INTER-CHART
INTER-SHEET (Inter-Word, Chart and Sheet work both separately and as the combined MEGA-3 ROM)
INTER-BASE 2.0A
INTER-WORD
INTER-CHART
INTER-SHEET (Inter-Word, Chart and Sheet work both separately and as the combined MEGA-3 ROM)
SPELLMASTER 1.69
Commstar
Watford Electronics BEEBMON 1.00
Watford Electronics DFS 1.44
Watford Electronics DUMPOUT 3.2g
ARIES-B32 1.00
Enigma DISC Imager 1.09
Music 2000 addresses
Ken Hughes
The AMPLE Music 2000 MIDI interface is paged on to the
following addresses.
Midi In FC0C and FC0D
Out 1 FC08 and FC09
Out 2 FC0A and FC0B
Out 3 FC0C and FC0D
Out 1 FC08 and FC09
Out 2 FC0A and FC0B
Out 3 FC0C and FC0D
It appears to use the IRQ1 Vector at &204,5.
The simple monitoring and key test programs given in 'The
ETI guide to making music' work with the Music 2000. Using this information
perhaps someone can write some useful programs such as a voice dump for the
Yamaha TX81Z.
Using a 'toolkit'
John Bartlett
To save time in getting started I keep a general purpose
'toolkit' file containing my commonly-used words such as special instrument
definitions, echo data and level settings. This file can then be loaded before starting
a new piece. In addition I keep a spooled version which can be EXECed into an
existing file. Another advantage of this technique is that it encourages tidier
programming.
A better metronome
Colin Homer
Anyone who thinks the metronome contained in the Music 4000
Recorder section is too weak should simply design a word such as
"part8" [ 1 VOICE Drum
100 FOR(XXXX)FOR ]
100 FOR(XXXX)FOR ]
All this does is to use a drum, which is louder, in place of
the metronome.
This will work unless you:
1) are recording with all 8 voices;
2) already have a mix with the 8th player used; or
3) record over the top of the definition of the word.
2) already have a mix with the 8th player used; or
3) record over the top of the definition of the word.
SCORE word caution
Ken Hughes
Some programs require the use of a negative Len setting. The
Music 2000 MIDI Interface User Guide gives an example on page 16. A point to remember
is that SCORE will cancel a negative Len setting and this can cause problems in
a MIDIV part. Therefore, either do not use SCORE after using a negative Len
setting or remember to repeat the Len setting again.
Changing instruments with UNUSED
Dugald Holmes
If you wish to use an instrument which needs all 16 channels
and some of those channels have been already assigned to other instruments, all
that has to be done is make all the other channels UNUSED.
This is easily done by using SHARE with UNUSED for each
voice in use:
1 SHARE UNUSED
2 SHARE UNUSED
...
2 SHARE UNUSED
...
Once all voices, and therefore all channels, are unused, the
more complicated instrument may be used. I think this tip will probably help
many beginners who have not yet worked out how to overcome this problem.
Shadow RAM utilization
Allan M Gardner
I use a BBC Model B fitted with an Aries B32 Shadow RAM
board and an 8271 DFS. If anyone else is using a similar setup (e.g. the
Watford Electronics 32K RAM board) then the following may be of interest.
When using the Music 5000 the following memory allocation
occurs:
-------------------------------------
MODULE TYPICAL WITH MODIFIED
LOADED MODEL B SHAD RAM SHAD RAM
B Y T E S F R E E
-------------------------------------
MENU 15793 15025 16561
STAFF 3505 9905 11441
MIX 10638 9870 11406
PAD 12209 11441 12977
-------------------------------------
MODULE TYPICAL WITH MODIFIED
LOADED MODEL B SHAD RAM SHAD RAM
B Y T E S F R E E
-------------------------------------
MENU 15793 15025 16561
STAFF 3505 9905 11441
MIX 10638 9870 11406
PAD 12209 11441 12977
-------------------------------------
As you can see, fitting Shadow RAM into a BBC Model B only
gives extra memory when using the Staff Editor. In all the other cases you
actually lose about 3/4k of memory.
The reason that memory is less when Shadow RAM is fitted is
because the initialization performed by C.PREPARE checks that PAGE is currently
set to &1900, and if it is it moves it down to &1300.
However, when Shadow RAM is present, PAGE is normally set a
page higher at &1A00 - therefore C.PREPARE leaves it alone, losing six
pages of memory.
The solution to this problem is to modify C.PREPARE to move
PAGE to &1400 (in the case of Aries B32) and to alter the !BOOT file to set
the Shadow RAM workspace to &1300.
The techniques for the Aries and Watford boards is as
follows:
1) Make sure you are in BASIC
2) Backup the system disc!
3) Type: *LOAD C.PREPARE 2000
4) For Aries, type: ?&203E=&14
For Watford, type: ?&203E=&15
5) Type: *SAVE C.PREPARE 2000+C1C
6) Type: *RENAME !BOOT BOOT
7) Type: *BUILD !BOOT
8) For Aries, type:
*KEY 10 *XON 20 13|M*EXEC BOOT|M
CALL!-4
For Watford, type:
*KEY 10 *MWS 13|M*EXEC BOOT|M
CALL!-4
9) Press the ESCAPE key
2) Backup the system disc!
3) Type: *LOAD C.PREPARE 2000
4) For Aries, type: ?&203E=&14
For Watford, type: ?&203E=&15
5) Type: *SAVE C.PREPARE 2000+C1C
6) Type: *RENAME !BOOT BOOT
7) Type: *BUILD !BOOT
8) For Aries, type:
*KEY 10 *XON 20 13|M*EXEC BOOT|M
CALL!-4
For Watford, type:
*KEY 10 *MWS 13|M*EXEC BOOT|M
CALL!-4
9) Press the ESCAPE key
After !BOOTing the system disc, you will be asked to press
the BREAK key to reconfigure the memory. After doing so, the rest of the !BOOT
operation is carried out as before.
I have fully tested this out on the Aries Shadow RAM and I
have also tried it out on the Watford Shadow RAM. I don't understand why the
Watford version needs an extra page of workspace, but that's life I suppose.
It is important to note that I have only used this on
releases 1 and 2 of Studio 5000 and issue 1 of Studio 5000-4, so the notes in
the Hints and Tips section of AMPLINEX issue 004 should be read in conjunction
with these notes.
Redefining the function keys
John Bartlett
I have redefined the function keys f4 and f6, which I had
little use for, to the words 'READY' and 'VOX' where VOX is a word in my
toolkit to assign VOICE information. When tweaking parts which need to be
played to hear the overall effect, this allows me to re-assign VOICES for use
with the f1 key in Notepad and Staff with just two key presses.
This method also removes the CLEAR function (from f4) which
I rarely used intentionally, but which I had used by accident instead of the f3
(MAKE) key thus removing several bars of hard-fought staff notation!
Editor's note:
There are several keys in the standard Studio 5000 set up
which can accidentally ruin an editing session. I have changed CLEAR (f4), LOAD
(f7), SAVE (f8) and "Jukebox"LOADRUN (f9) in my own Studio 5000 !BOOT
file for this reason. More hints on redefining the function keys can be found
in the file F.custom in AMPLINEX 004.
Published in AMPLINEX 010, March 1989
Index to AMPLINEX issues 007-009 (Sept 1988 to Jan 1989)
Patrick Black
The headings to the Index are pretty well self-explanatory.
Directory pre-fixes are used to indicate in which section an item appears on
the AMPLINEX screen menu, as follows:
Directory prefixes
$ = Music
A = Introduction & Adverts
F = Features
H = Hints & Tips
I = Instruments
N = News & Reviews
Q = Questions & Answers
U = Utilities
A = Introduction & Adverts
F = Features
H = Hints & Tips
I = Instruments
N = News & Reviews
Q = Questions & Answers
U = Utilities
MUSIC files are further distinguished by appearing in
quotes, thus
"An Ode"
007 $.AnOde
Note also the Issue code M09 for files on the music disc
sent with issue 009 (Jan 89).
QUESTIONS and their answers often appear in separate issues
of AMPLINEX, so the letters 'Q' or 'A'
or both, are placed with the issue number, depending on whether the item is a question on its own, an answer to a previous query, or is a question accompanied by a response.
or both, are placed with the issue number, depending on whether the item is a question on its own, an answer to a previous query, or is a question accompanied by a response.
There is a ROM COMPATIBILITY table, compiled from members'
submissions, at the end of the Index.
Volume 1 of this index (covering AMPLINEX issues 001-006) is
available from AMPLINEX. To get a copy of this file (which is in an 80-column
format, ready to print) you should send a blank, formatted disc to AMPLINEX along
with the usual postage and packing. Please mark the disc 'INDEX' and indicate
whether your disc is in 40- or 80-track format. If you wish to save on postage,
you can include the
extra disc with the one you send in for your next issue of AMPLINEX.
extra disc with the one you send in for your next issue of AMPLINEX.
Subject Issue
Filename
--------------------- ----- ---------
--------------------- ----- ---------
*ACCESS & *DRIVE
005Q Q.uest005
007 H.ints007
007 H.ints007
A
Acoustic instruments
005Q Q.uest005
009A Q.uest009
"Ah Perdona" 009 $.AhPerdo
AMPLE -
& BBC Master Editor 007Q Q.uest007
009 H.ints009
Bibliography 009 H.ints009
Chaining files 008QA Q.uest008
009 H.ints009
Echo 007Q Q.uest007
Editors 007Q Q.uest007
Envelopes 005Q Q.uest005
007A Q.uest007
Error trapping 007Q Q.uest007
External effects 007 H.ints007
IDLE 008 Q.uest008
008 Q.Timing
M.FX1A bug 007QA Q.uest007
Memory saving 009 H.ints009
MIDI
& AMPLE voices 009 H.ints009
instr. selection 007Q Q.uest007
009A Q.uest009
messages & s/ware 007Q Q.uest007
008A Q.uest008
Mix
Gaps in Mixes 009 H.ints009
Mixes for beginners 009 F.mixes1
Mixes & submixes 007Q Q.uest007
Music 500
and BBC Master 008Q Q.uest008
Music 2000 - 005Q Q.uest005
007A Q.uest007
Review 008 N.ews008
& Casio CZ5000 007Q Q.uest007
& Roland MT-32 008 N.ews008
Music 4000 -
booting 006Q Q.uest006
008A Q.uest008
double kbd voices 008 H.ints008
keyboard repair 007A Q.uest007
008A Q.uest008
Music 5000 -
synchr. to tape 008 H.ints008
Notepad new lines 009QA Q.uest009
Nucleus -
Help Facility 008 U.ANHF
Waveforms from BCE 009 U.NewWave
009 U.Preset2
Opus Challenger 006 F.Challen
007A Q.uest007
Opus Ramdisc 006Q Q.uest006
008A Q.uest008
OSCLI 008QA Q.uest008
By Phone
Downloading 009Q Q.uest009
(Music City & DCT) 007 A.update
008 F.Abphone
DCT demo 008 F.DCTdemo
PLAY long sequences 009QA Q.uest009
POS and PAN 007 Q.uest007
QTIME 008 Q.uest008
008 Q.Timing
READY with DIM array 009Q Q.uest009
ROM compatibility 007 H.ints007
008 H.ints008
(see table at end of Index)
Screen control 007QA Q.uest007
Screen graphics 008Q Q.uest008
Shadow RAM - see under 'S'
Spooling 007 H.ints007
STAFF 007 H.ints007
Too many 008Q Q.uest008
numbers error 009A Q.uest009
Synchronising music
and lyrics 007Q Q.uest007
008A Q.uest008
009A Q.uest009
System Disk
issue numbers 008Q Q.uest008
Tempo changes on
all voices 007Q Q.uest007
008A Q.uest008
Tokens 008 F.Tokens
'Too big' on Master 009 H.ints009
Volume - accessing
settings 007Q Q.uest007
Waveforms 009 U.NewWave
009 U.Preset2
AMPLINEX -
A.MPLINEX file
& Studio 5000/4 009 A.update
009 A.008fix
re-name facility 009 A.update
Address All A.contrib
& ADFS 008QA Q.uest008
AMPLE for beginners 008 A.update
& BCE users 008 A.update
& CEEFAX 007 A.update
008 A.update
009 A.update
Contributions All A.contrib
closing date All A.nextiss
use of 007 A.update
Copyright 007 A.update
Delays to issues 009 A.welcome
M06 music disc 007 A.update
Membership 007 A.update
008 A.update
Printing data All A.print
extra PRINT options 007 A.print
Survey 007 A.SurvA88
008 A.update
40-track user prob. 009 A.update
80 column util.
OPENIN problem 008 A.update
"An Ode" 007 $.AnOde
"Arp" 007 $.Arp
"Axel F" 008 $.AxelF
playing problem 009 A.update
009 F.A8Mprob
009A Q.uest009
"Ah Perdona" 009 $.AhPerdo
AMPLE -
& BBC Master Editor 007Q Q.uest007
009 H.ints009
Bibliography 009 H.ints009
Chaining files 008QA Q.uest008
009 H.ints009
Echo 007Q Q.uest007
Editors 007Q Q.uest007
Envelopes 005Q Q.uest005
007A Q.uest007
Error trapping 007Q Q.uest007
External effects 007 H.ints007
IDLE 008 Q.uest008
008 Q.Timing
M.FX1A bug 007QA Q.uest007
Memory saving 009 H.ints009
MIDI
& AMPLE voices 009 H.ints009
instr. selection 007Q Q.uest007
009A Q.uest009
messages & s/ware 007Q Q.uest007
008A Q.uest008
Mix
Gaps in Mixes 009 H.ints009
Mixes for beginners 009 F.mixes1
Mixes & submixes 007Q Q.uest007
Music 500
and BBC Master 008Q Q.uest008
Music 2000 - 005Q Q.uest005
007A Q.uest007
Review 008 N.ews008
& Casio CZ5000 007Q Q.uest007
& Roland MT-32 008 N.ews008
Music 4000 -
booting 006Q Q.uest006
008A Q.uest008
double kbd voices 008 H.ints008
keyboard repair 007A Q.uest007
008A Q.uest008
Music 5000 -
synchr. to tape 008 H.ints008
Notepad new lines 009QA Q.uest009
Nucleus -
Help Facility 008 U.ANHF
Waveforms from BCE 009 U.NewWave
009 U.Preset2
Opus Challenger 006 F.Challen
007A Q.uest007
Opus Ramdisc 006Q Q.uest006
008A Q.uest008
OSCLI 008QA Q.uest008
By Phone
Downloading 009Q Q.uest009
(Music City & DCT) 007 A.update
008 F.Abphone
DCT demo 008 F.DCTdemo
PLAY long sequences 009QA Q.uest009
POS and PAN 007 Q.uest007
QTIME 008 Q.uest008
008 Q.Timing
READY with DIM array 009Q Q.uest009
ROM compatibility 007 H.ints007
008 H.ints008
(see table at end of Index)
Screen control 007QA Q.uest007
Screen graphics 008Q Q.uest008
Shadow RAM - see under 'S'
Spooling 007 H.ints007
STAFF 007 H.ints007
Too many 008Q Q.uest008
numbers error 009A Q.uest009
Synchronising music
and lyrics 007Q Q.uest007
008A Q.uest008
009A Q.uest009
System Disk
issue numbers 008Q Q.uest008
Tempo changes on
all voices 007Q Q.uest007
008A Q.uest008
Tokens 008 F.Tokens
'Too big' on Master 009 H.ints009
Volume - accessing
settings 007Q Q.uest007
Waveforms 009 U.NewWave
009 U.Preset2
AMPLINEX -
A.MPLINEX file
& Studio 5000/4 009 A.update
009 A.008fix
re-name facility 009 A.update
Address All A.contrib
& ADFS 008QA Q.uest008
AMPLE for beginners 008 A.update
& BCE users 008 A.update
& CEEFAX 007 A.update
008 A.update
009 A.update
Contributions All A.contrib
closing date All A.nextiss
use of 007 A.update
Copyright 007 A.update
Delays to issues 009 A.welcome
M06 music disc 007 A.update
Membership 007 A.update
008 A.update
Printing data All A.print
extra PRINT options 007 A.print
Survey 007 A.SurvA88
008 A.update
40-track user prob. 009 A.update
80 column util.
OPENIN problem 008 A.update
"An Ode" 007 $.AnOde
"Arp" 007 $.Arp
"Axel F" 008 $.AxelF
playing problem 009 A.update
009 F.A8Mprob
B
BBC Master 128
Editor 007Q Q.uest007
Music 500 008Q Q.uest008
'Too big' files 009 H.ints009
"Belief" 009 $.Belief
"Birky's Song" 009 $.Birky
"Blues at Seven" 008 $.Seven
"Busking Along" 009 $.Busking
Editor 007Q Q.uest007
Music 500 008Q Q.uest008
'Too big' files 009 H.ints009
"Belief" 009 $.Belief
"Birky's Song" 009 $.Birky
"Blues at Seven" 008 $.Seven
"Busking Along" 009 $.Busking
C
"Cannon"
007 $.Cannon
"Caribbean Romance" 007 $.Romance
"Carol Machine" 008 $.Carols
"Clair de Lune" 009 $.CdeLune
"Clarinet Concerto
in B flat" 009 $.MozClar
"Caribbean Romance" 007 $.Romance
"Carol Machine" 008 $.Carols
"Clair de Lune" 009 $.CdeLune
"Clarinet Concerto
in B flat" 009 $.MozClar
D
"DCT Maestro is Born" 009 $.Born
"Desafinado" 007 $.Desafin
"DIY" 009 $.DIY
"Drunken Blues" The 007 $.DBlues
"Desafinado" 007 $.Desafin
"DIY" 009 $.DIY
"Drunken Blues" The 007 $.DBlues
E
Envelopes
005Q Q.uest005
007A Q.uest007
Expansion boards - see Shadow RAM
"Eyres Rock" 009 $.Eyres
007A Q.uest007
Expansion boards - see Shadow RAM
"Eyres Rock" 009 $.Eyres
F
"For a Dying Man"
007 $.Dying
G
"Goodbye to £1000" 008
$.£1000
playing problem 009 A.update
F.A8Mprob
playing problem 009 A.update
F.A8Mprob
H
"Holding Back the
Years" 009 $.Years
"Horses Don't Sing" 008 $.Horses
"How About You" 009 $.How
"How Fascinating" 009 $.HFascin
Hybrid Technology
Discs -
AMPLE DCT 009 N.ews009
AMPLE Vibrations 008 N.ews008
Contrast 009 N.ews009
Music City 2 008 N.ews008
Return to the
Homeland 008 N.ews008
& members' questions 009 A.update
Music 2000 -
Review 008 N.ews008
with Roland MT-32 008 N.ews008
Music 5000 Junior 008 N.ews008
Symphony keyboard -
upgrade price 008 N.ews008
footswitch price 008 N.ews008
Years" 009 $.Years
"Horses Don't Sing" 008 $.Horses
"How About You" 009 $.How
"How Fascinating" 009 $.HFascin
Hybrid Technology
Discs -
AMPLE DCT 009 N.ews009
AMPLE Vibrations 008 N.ews008
Contrast 009 N.ews009
Music City 2 008 N.ews008
Return to the
Homeland 008 N.ews008
& members' questions 009 A.update
Music 2000 -
Review 008 N.ews008
with Roland MT-32 008 N.ews008
Music 5000 Junior 008 N.ews008
Symphony keyboard -
upgrade price 008 N.ews008
footswitch price 008 N.ews008
I
IDLE
008 Q.uest008
008 Q.Timing
Instruments -
bdrum4 009 I.nstr009
choir4 007 I.nstr007
chinabell 007 I.nstr007
church 009 I.nstr009
dblbass 009 I.nstr009
gchurch4 007 I.nstr007
guitar 007 I.nstr007
mellow4 009 I.nstr009
nasty4 007 I.nstr007
nice4 007 I.nstr007
pufflute 007 I.nstr007
smooth4 009 I.nstr009
snare4 009 I.nstr009
superins 007 I.nstr007
Thunder 008Q Q.uest008
trumpet 009 I.nstr009
trumpet4 009 I.nstr009
"Invisible Touch" 009 $.Invisib
Island Logic Music
System 007Q Q.uest007
"It's Late" 009 $.ItsLate
008 Q.Timing
Instruments -
bdrum4 009 I.nstr009
choir4 007 I.nstr007
chinabell 007 I.nstr007
church 009 I.nstr009
dblbass 009 I.nstr009
gchurch4 007 I.nstr007
guitar 007 I.nstr007
mellow4 009 I.nstr009
nasty4 007 I.nstr007
nice4 007 I.nstr007
pufflute 007 I.nstr007
smooth4 009 I.nstr009
snare4 009 I.nstr009
superins 007 I.nstr007
Thunder 008Q Q.uest008
trumpet 009 I.nstr009
trumpet4 009 I.nstr009
"Invisible Touch" 009 $.Invisib
Island Logic Music
System 007Q Q.uest007
"It's Late" 009 $.ItsLate
J
"Jesus Walking..."
007 $.Jewalia
"Jig in G" 009 $.JigInG
"Just for the Asking" 009 $.Asking
"Jig in G" 009 $.JigInG
"Just for the Asking" 009 $.Asking
K
Keyboard repairs
007A Q.uest007
008A Q.uest008
Keyboard Split notes 007 U.KS/info
utility 007 U.KSplit
volume 008 H.ints008
"Kitten on the Keys" 007 $.Kitten
008A Q.uest008
Keyboard Split notes 007 U.KS/info
utility 007 U.KSplit
volume 008 H.ints008
"Kitten on the Keys" 007 $.Kitten
L
"Lullaby of Birdland" 009 $.Bird
M
Memory savings
009 H.ints009
MIDI Expander -
AMPLE program 007 F.Xpander
Assembler source 007 F.Xcode
Instructions 007 F.X/info
(see MIDI hardware project in 006)
"MIDI Syndrome" 008 $.Syndro
"Mission Impossible" 008 $.Mission
"Misty" 007 $.Misty
Mixes for beginners 009 F.mixes1
MIDI Expander -
AMPLE program 007 F.Xpander
Assembler source 007 F.Xcode
Instructions 007 F.X/info
(see MIDI hardware project in 006)
"MIDI Syndrome" 008 $.Syndro
"Mission Impossible" 008 $.Mission
"Misty" 007 $.Misty
Mixes for beginners 009 F.mixes1
N
Notepad new lines 009QA
Q.uest009
Nucleus -
Help Facility 008 U.ANHF
Nucleus -
Help Facility 008 U.ANHF
O
OSCLI 008QA
Q.uest008
Opus Challenger 006 F.Challen
007A Q.uest007
Opus Ramdisk 006Q Q.uest006
008A Q.uest008
"Overture" 007 $.Over
"Overture to the
Messiah" 009 $.OverMes
Opus Challenger 006 F.Challen
007A Q.uest007
Opus Ramdisk 006Q Q.uest006
008A Q.uest008
"Overture" 007 $.Over
"Overture to the
Messiah" 009 $.OverMes
P
PAN
007Q Q.uest007
"Polish Dance" 009 $.Poldans
POS 007Q Q.uest007
Practice of Music
Part 4 008 U.Music4
Part 5 009 U.Music5
Chords -
9th, 11th, 13th 009 U.Music5
inversions 009 U.Music5
Melody -
counterpoint 009 U.Music5
harmonic aspects 009 U.Music5
psychology 008 U.Music4
rhythm 008 U.Music4
pitch patterns 008 U.Music4
"Polish Dance" 009 $.Poldans
POS 007Q Q.uest007
Practice of Music
Part 4 008 U.Music4
Part 5 009 U.Music5
Chords -
9th, 11th, 13th 009 U.Music5
inversions 009 U.Music5
Melody -
counterpoint 009 U.Music5
harmonic aspects 009 U.Music5
psychology 008 U.Music4
rhythm 008 U.Music4
pitch patterns 008 U.Music4
Q
QTIME
008 Q.uest008
008 Q.Timing
008 Q.Timing
R
"Rat in Mi Kitchen"
008 $.RatInMi
"Revs" 009 $.Revs
"Rhapsody on a Theme
of Paganini" 009 $.RachPag
Roland MT-32
with Music 2000 008 N.ews008
re-programming 008Q Q.uest008
ROM compatibility 007 H.ints007
008 H.ints008
(see Table at end of Index)
"Russians" 007 $.Russian
"Revs" 009 $.Revs
"Rhapsody on a Theme
of Paganini" 009 $.RachPag
Roland MT-32
with Music 2000 008 N.ews008
re-programming 008Q Q.uest008
ROM compatibility 007 H.ints007
008 H.ints008
(see Table at end of Index)
"Russians" 007 $.Russian
S
"Sabrina Strikes Back"009 $.Sabrina
"Save Me" hang-up 007QA Q.uest007
"Sea Shanty Medley" 009 $.Shanty
"Seeing You Again" 009 $.CUAgain
Shadow RAM
Aries B-32 008Q Q.uest008
009A Q.uest009
Integra-B 008Q Q.uest008
009 H.ints009
Solidisk 2Meg128K 007Q Q.uest007
008A Q.uest008
4Meg256K 008A Q.uest008
"Snowman" 008 $.Snowman
"Song of a Dreamer" 009 $.Dreamer
Spooling 007 H.ints007
STAFF 007 H.ints007
Too many 008Q Q.uest008
numbers error 009A Q.uest009
Synchronising music
and lyrics 007Q Q.uest007
008A Q.uest008
009A Q.uest009
"Save Me" hang-up 007QA Q.uest007
"Sea Shanty Medley" 009 $.Shanty
"Seeing You Again" 009 $.CUAgain
Shadow RAM
Aries B-32 008Q Q.uest008
009A Q.uest009
Integra-B 008Q Q.uest008
009 H.ints009
Solidisk 2Meg128K 007Q Q.uest007
008A Q.uest008
4Meg256K 008A Q.uest008
"Snowman" 008 $.Snowman
"Song of a Dreamer" 009 $.Dreamer
Spooling 007 H.ints007
STAFF 007 H.ints007
Too many 008Q Q.uest008
numbers error 009A Q.uest009
Synchronising music
and lyrics 007Q Q.uest007
008A Q.uest008
009A Q.uest009
T
Theory of Music - see Practice
"Theme" 009 $.Theme
"There are Many
Steps" 007 $.TherAr
"The Sweeney" 009 $.Sweeney
"The Underworld
Procession" 009 $.UndProc
"Three Year Song" 009 $.3Year
"Toccata in D minor" 008 $.Toccata
"Tune for Pipes
and Flutes" 007 $.Flutes
"Theme" 009 $.Theme
"There are Many
Steps" 007 $.TherAr
"The Sweeney" 009 $.Sweeney
"The Underworld
Procession" 009 $.UndProc
"Three Year Song" 009 $.3Year
"Toccata in D minor" 008 $.Toccata
"Tune for Pipes
and Flutes" 007 $.Flutes
U
User port splitter
009 H.ints009
User defined words
bx (bdrum4X) 009 I.nstr009
lr (LOADRUN) 009 H.ints009
sbinfo (bx & sx) 009 I.nstr009
sx (snare4X) 009 I.nstr009
v (VOICES) 009 H.ints009
User defined words
bx (bdrum4X) 009 I.nstr009
lr (LOADRUN) 009 H.ints009
sbinfo (bx & sx) 009 I.nstr009
sx (snare4X) 009 I.nstr009
v (VOICES) 009 H.ints009
V
"La Venissiene"
009 $.Venissi
"Viola4 Dance" 008 $.Viola4D
"Viola4 Dance" 008 $.Viola4D
W
Waveforms for Nucleus
from BCE 009 U.NewWave
009 U.Preset2
from BCE 009 U.NewWave
009 U.Preset2
X
Y
Z
ROM Compatibility Table (B=Model B, M=Master)
Compatible with AMPLE
Acorn
Basic Editor 1.32 BM
DFS 2.26 BM
Forth 1.03 B
View 3.0 BM
Viewsheet 1.0 BM
Viewstore 1.0 BM
ACP/PRES
ADI 1.10 B
ADT 1.76 B
ARM B
AMX
Mouse Support 3.61 BM
Stop Press 1.9 BM
Stop Press Support 1.9 BM
Dumpmaster 2.03 BM
Floppy-wise Plus 1.9 B
Integra-B OS 1.2 B
Oxford Pascal 2.1
Slave 1.34
Vine Micros Replay System
Watford
Conquest B
Dumpout 3.2
Quest Paint 1.10 B
Basic Editor 1.32 BM
DFS 2.26 BM
Forth 1.03 B
View 3.0 BM
Viewsheet 1.0 BM
Viewstore 1.0 BM
ACP/PRES
ADI 1.10 B
ADT 1.76 B
ARM B
AMX
Mouse Support 3.61 BM
Stop Press 1.9 BM
Stop Press Support 1.9 BM
Dumpmaster 2.03 BM
Floppy-wise Plus 1.9 B
Integra-B OS 1.2 B
Oxford Pascal 2.1
Slave 1.34
Vine Micros Replay System
Watford
Conquest B
Dumpout 3.2
Quest Paint 1.10 B
Incompatible with AMPLE
Care ROM Cartridge System
in some cases (see H.ints008) B
Integra-B OS if earlier
than V1.2 B
PMS NTQ M
in some cases (see H.ints008) B
Integra-B OS if earlier
than V1.2 B
PMS NTQ M
Published in AMPLINEX 010, March 1989
AMPLINEX survey results
AMPLINEX issue 007 contained a survey which asked questions
about the hardware and software which members owned and about the operation of
the Hybrid Music System and AMPLINEX.
We have now consolidated the results of the 61 surveys which
were returned to us, and this article summarizes some of the findings.
A profile of the average AMPLINEX member would show that
he/she bought a Music 500 synthesiser and later upgraded it with the Studio
5000 software. Since then a Music 4000 keyboard has been added and two or three
music discs and the AMPLE Nucleus Programmer Guide bought. The Music 500 is
used with a BBC Model B computer which has Sideways RAM, standard DFS and one
or two double-sided disc drives. A printer, colour monitor and joystick are
likely to be attached.
As indicated in the profile, most AMPLINEX members own a
Music 500 synthesiser - in fact, the ratio of Music 500s to Music 5000s is
about 3 to 1. Just under three-quarters of members have keyboards, and of
those, six out of seven have the Music 4000. So far, about one in six members
have the Music 2000 MIDI interface, with another third of members considering purchase.
Only one member has so far bought the Music 1000 amplifier, but there is a
small amount of interest in it from other members.
Over half of AMPLINEX members have now bought the AMPLE
Nucleus Programmer Guide and most members have bought one or more of the AMPLE
music albums. The popularity of the discs seems to reflect the length of time
they have been available with 'COSMIX' (68%) and 'AMPLE Bytes Back' (54%) being
the most popular, followed by 'Music City' (42%), 'Notes' (39%) and 'Inside Stories'
(31%). The later albums were not released at the time the survey was published.
As mentioned earlier, most members (71%) use a BBC Model B
computer with their Hybrid Music System, the remainder using a Master 128 (24%)
or a Model B+ (5%). Over 90% of members have a printer and word processing software;
almost 80% have Sideways RAM; over three-quarters have a colour monitor; almost
three-quarters have a joystick; half have Shadow RAM; and almost half have a
mouse.
Four out of five members use DFS for AMPLE work with most of
the rest using ADFS. Two-thirds of members have a dual disc drive and almost
all (93%) have double-sided drives.
We had a variety of responses to our question about any
problems experienced with the Hybrid Music System. The most common complaint
was about poor documentation, followed by glitches in the music when using the Mixing
Desk, and memory restrictions with large music files. Most minor software bugs
seemed to have been resolved by Hybrid Technology. More than half of members
had experienced no problems with the Hybrid Music System.
The responses to the question about AMPLINEX were happily,
very positive. The most popular part of the AMPLINEX discs (respondents were
asked to choose three) was the Music section (chosen by 70% of members),
followed by Hints and Tips, Utilities, Questions and Answers and Features (chosen
by about 40-55% of members). No section failed to be chosen by fewer than 20%
of members.
There were a variety of responses to questions about aspects
of the Hybrid Music System which members would like to see discussed in
AMPLINEX. The most frequent request was for a beginners' guide to AMPLE
programming, an area we are hoping to address in future issues of AMPLINEX.
There were several other areas of interest which we pass on
for consideration by other members. On the hardware side we had requests for: a
review of the Music 1000 amplifier; a description of the Music 500(0) hardware;
opinions on the advantages of using the Music 4000 keyboard; a guide to
triggering drum machines from AMPLE; help on using a joystick for real-time
control; discussions about the possibility of running two synchronised BBC
computers and Music 5000 synthesisers.
On the subject of software there were requests for
information about designing instruments, avoiding timing problems in mixes,
using the lesser-known AMPLE commands, unmixes, and waveform design. There were
also requests for a bigger Notepad (perhaps using Sideways RAM), and printing
out music without the Music 4000 software.
We would like to thank all those members who took part in
the survey, and we hope that some of the subjects mentioned above will be taken
up by AMPLINEX members in future issues.
Published in AMPLINEX 010, March 1989
Hybrid Technology Q&A
In the previous issue of AMPLINEX we asked members to send
in questions to be put to Hybrid Technology in a special Questions and Answers
feature. We received questions on a wide variety of subjects and we are grateful
to Chris Jordan of Hybrid Technology for his rapid response.
Question: When do Hybrid plan to support the Music 2000's
MIDI IN facility? Will this support include the ability to send
system-exclusive messages to request the MIDI instrument to dump voice or
pattern data, via the MIDI IN socket, to disc?
Answer: We don't currently have definite plans for MIDI IN
support software. Any low-level support words should certainly be able to
receive system exclusive dumps, and voice storage would be an important utility
application of the Music 2000.
We still want to hear from users who have developed their
own MIDI IN routines.
Question: Will Hybrid ever bring out a ROM containing the
standard fixed modules or produce a Sideways RAM version of the software to
free up the main memory for user programs?
Answer: Complete Nucleus modules in ROM are just not
possible, just as BASIC program ROMs are not. We do hope to make use of
Sideways RAM for some increase in user memory in the future.
Question: Have there been any up-issues to the AMPLE Nucleus
ROM?
Answer: No, though the Electron Music 5000 has a different
version.
Question: Have Hybrid any plans to add a facility to allow
drum parts to be entered via pads direct into the Recorder?
Answer: No.
Question: Have Hybrid considered the possibility of running
a weekend course on the Music System - something practical rather than
technical?
Answers: We have run courses for hundreds of teachers in
school consortia and education authorities, but don't see a place for Hybrid-run
users’ courses (note Acorn's recent blunder in this department).
Question: Is there enough room in the BBC B's memory for any
more add-ons such as a sampler?
Answer: Though the Master, and BBC B with Sideways RAM, have
considerable further potential for music, certainly there is insufficient RAM
for sample storage - even 1Mb is not enough for real musical applications (as
the Archimedes illustrates very well).
Question: Will Hybrid ever let us into the secret of
creating our own modules from AMPLE programs?
Answer: Probably to a limited extent, for instrument
libraries etc., but this will not include the additional non-user-program
facilities of the full AMPLE Development System, for reasons of commercial
competition.
Question: Are there any plans to make the Hybrid Music
System compatible with the Archimedes?
Answer: No. I don't think many would seriously expect us to
even consider it until the machine is somewhere near finished - 12 months? 18?
Those who remember the 'musical OS ROMs' game of 1981 can no doubt guess what
is in store for brave front-line Arc purchasers!
Question: Would it be possible to use the synthesiser to
create human speech?
Answer: Yes, at least by compressed-sample replay, but not,
I think, by true modelling.
Question: Can you please explain the capabilities and
advantages of the Music 2000 in relation to other products (e.g. the EMR MIDI
system) given that the prospective buyer already has knowledge of AMPLE.
Answer: Generally, the Music 2000 allows MIDI instruments to
be used as expansions to a computer, whereas the other type of MIDI interface
product aims to employ the computer as an expansion of a MIDI instrument. Probably
the only useful comparison is between systems as a whole rather than individual
boxes - but does it make sense to compare a computer (plus extras) to an
instrument (plus extras)? Interestingly, the MIDI interface itself only makes
its presence felt through its limitations: an ideal MIDI interface would be of
no more importance to a music system than a RS232 interface is to a DTP system.
In particular, if the Hybrid Music System suits a given user
better than a MIDI keyboard, a System with a Music 2000 will do so even more
than an instrument-based MIDI 'system'. I doubt any satisfied Hybrid user would
consider the latter a satisfactory substitute, but don't take my opinion - ask
other AMPLINEX members (especially about the particular brand you mention).
For a fuller answer see the review of the Music 2000 by Ian
Waugh in the October 1988 edition of Sound on Sound magazine.
Question: On the Music 500 one could design one's own
waveforms - when will this facility be available on the Music 5000?
Answer: One day, one day.
Note: we have ceased promotion of the SoundSculptures Wave
Designer due to unanswered evidence of problems of supply, but the product
itself is still to be recommended.
Question: Is there any possibility of Hybrid offering
AMPLINEX members a discount on its products?
Answer: Sorry, no. However, we would very much like to sell
the AMPLINEX music albums, which could (in theory) have some of the same net
effect. I'm sure this would not reduce the desirability of membership, and
would in fact promote the idea very effectively.
Question: Early versions of the Music 5000 promotional
literature showed screen shots of a menu with an option called 'Microphone
Input'. There was also a magazine article mentioning Hybrid's development of a
microphone tracking option for the Music 5000 to allow synthesiser voices to
follow the pitch of external instruments (or the voice). Does Hybrid have any
plans to resurrect this idea?
Answer: We made and demonstrated a working microphone input
add-on prototype, but development was halted in 1986, and this is unlikely to appear
as a product in this form. Frankly, though the unit works well, the whole
principle is not as useful as you might expect.
Question: Over the last few months, attention has been drawn
through AMPLINEX to some inaccuracies and lack of full explanations in the
Music 5000 and Music 4000 User Guides. Does Hybrid intend to issue revised editions
of, or supplements to, these manuals?
Answer: Inaccuracies? Why does no-one tell us of these? I
still haven't found AMPLINEX's reported lexicographic error in the AMPLE Nucleus
Programmer Guide!
We correct errors at the very next opportunity - the 5000,
4000, 2000 guides and ANPG are now in issues 6, 3, 3, and 2. Only once has an
erratum sheet been necessary (5000 User Guide issue 1), and the other
amendments are not enough to justify replacement copies (F.O.C. or otherwise).
There will inevitably be places where fuller explanations
may be wished for, but most are beyond the scope of the (existing) respective
publications. However, it seems that many users don't read all of what IS there
- many recipients of early 'Studio 5000' discs still seem unaware of the auto-RUN/auto-mix
facility added by, and documented with, their subsequent Studio 5000-4 discs -
I hope AMPLINEX can help put this to rights.
Editor's note: Thank you to all those members who contributed
questions for this feature. On the question of publishing AMPLINEX music discs
which is raised above - we shall be making an announcement on this in a future issue
of AMPLINEX.
Published in AMPLINEX 010, March 1989
Mixes for beginners – part two
Tim Sketchley
In 'Mixes for beginners - part 1' (AMPLINEX 009) I described
how you could set up the Mixing Desk by putting the voices on to it and making the
mix. I am assuming, in what follows, that the reader understands section 3 of
the Music 5000 User Guide, explaining how to use the controls on the Mixing
Desk.
In this article I will discuss:
- adding an extra
part to the tune developed in part 1
- having more than
one section and using sub-mixes to change the mix in between.
Continuing example from part 1
I hope you understood how to create a mix using the methods
described in part 1. Those of you who tried my example should have recognised
it as 'Auld Lang Syne'. We can add another part to it which can be (for sake of
argument) a drum and cymbal part.
"part4" [ SCORE
48, 4BAR 52=L
4FOR(
'X(X)XXX | 'X(X) 24,XX 48,XX |
)FOR
]
48, 4BAR 52=L
4FOR(
'X(X)XXX | 'X(X) 24,XX 48,XX |
)FOR
]
Now enter the Mixing Desk, get the current mix into the Desk
with
"mix" GET
and put the appropriate parts on it by typing
4 SHARE 2 VOICES
1 VOICE Drum
2 VOICE Cymbal
1 VOICE Drum
2 VOICE Cymbal
Then (as in part 1) press TAB twice and MAKE the mix. Of
course RUN needs to be modified to
"RUN" [ "1234"PLAY ]
The main thing is to understand how to get voices on to the
Mixing Desk then, assuming you can operate its controls (see section 3 in the
Music 5000 User Guide), you can easily change the instruments and their
settings.
Pieces with more than one section
A musical piece may have an introduction, verse, chorus,
another verse, a repeat of the chorus and an ending. Each of these is a
section.
As we are working from basics and using 'Auld Lang Syne' as
our example, we need no introduction and no ending. There is a chorus, but as
it's similar to the verse we need only repeat the verse a few times.
Up until now we've called the parts part1, part2, part3 and
part4. We need to call them part1a, part2a, part3a, part4a so that we can refer
to the verse as section a. Let's change the names of the parts using the RENAME
command:
"part1" "part1a" RENAME
"part2" "part2a" RENAME
"part3" "part3a" RENAME
"part4" "part4a" RENAME
"part2" "part2a" RENAME
"part3" "part3a" RENAME
"part4" "part4a" RENAME
Now, to play two verses, use
"RUN" [ "1234-aa" PLAY ]
Creating sub-mixes
Our piece uses the mix as set up by the word 'mix'. We will
create a sub-mix called 'mix2'. My method is to create a blank mix
"mix2" [M5MIX]
then adjust the PLAY instruction
"RUN" [ "1234-a2a" PLAY ]
and then play the piece by typing RUN.
With the Mixing Desk installed, press TAB to see the
controls. You will hear section 'a' play through and see the heading
editing "mix"
appear at the top of the Desk. When it has finished the
first verse the heading will change to
editing "mix2"
and the verse will start playing for the second time.
You will notice that when the mix changes a pair of brackets
appears around each of the numbers in the row across the middle of the Desk.
While the music is still playing, change some of the
controls on the Desk to create a second mix. When a control is adjusted, the
brackets around the respective number disappear. If you go back to the % prompt,
you can MAKE the new mix which will contain only the settings you have altered.
This is the idea of a sub-mix; it is still a mix, but only adjusts the settings
which need to be adjusted.
A slightly different method of creating a sub-mix is given
at the top of page 83 of the Music 5000 User Guide.
I've said most of what I need to say for this very simple
example of setting up a mix followed by a sub-mix. I think there are two important
steps to creating mixes. Firstly, the setting up (which we've gone through) and
secondly, the listening step.
The listening step
This is the step where you finalise the settings of the
controls on the Desk, and also listen to the piece as carefully as possible to
make any corrections or improvements to the actual score.
To do this it is a good plan to have words to play each
section of the music. In our example we could have
"pa" [ "1234-aaaaaaaaaa" PLAY ]
"pb" [ "1234- 2aaaaaaaaaa" PLAY ]
'pa' will play the first section ten times through with the
initial mix; 'pb' will play it with the second mix. These words will enable you
to play the respective section over and over again until you have finished
mixing it, at which time you will press TAB or ESCAPE and MAKE the mix.
I hope that these two articles have shone some light on this
slightly tricky but important subject.
Published in AMPLINEX 010, March 1989
Questions and answers
Question: BBC B versus Master memory
How much more memory does the BBC Master have than the BBC B
when using AMPLE, especially in the Staff editor?
Also, does anyone know how to use the RAMROM board for extra
memory? Is it of any use?
Diccon Maude
Question: Part-bars in Staff editor
The Music 5000 User Guide says (on page 27) that, to avoid
the 'Bad bar' message, part-bars can be entered on the Staff editor with rests,
to make up the full length, or alternatively, with a second time signature at
the start of the bar.
The first solution is no good if the part-bar is at the
start or end of a repeating phrase, and the second solution just looks messy.
Does anyone have an alternative?
Vincent Fojut
Question: MIDI Implementation Charts
Can anyone describe what a MIDI implementation chart
actually means?
Although I've seen several (e.g. the Casio HT700, Yamaha
DD10 and Music 2000) I can never be sure that I've interpreted them properly.
Has anyone got an idiot's guide?
Taj Letocha
Answer: Screen graphics
In reply to the question from Karl Harridence in AMPLINEX
issue 008, on the subject of loading screen files directly into Shadow RAM, the
following might be useful.
I am using the Aries B32 Shadow RAM board, and with this
board there is a command to directly load files to screen RAM:
*X*LOAD "file" load_address
In fact, preceding any star command with '*X' will tell the
Aries ROM that you intend to use 'normal' video RAM references. For example,
*X*SAVE
*X*LOAD
*X*LDPIC (for Acorn User compressed screens)
*X*GIMAGE (DumpOut-3 screen-dump)
*X*GDUMP (Printmaster screen-dump)
*X*LOAD
*X*LDPIC (for Acorn User compressed screens)
*X*GIMAGE (DumpOut-3 screen-dump)
*X*GDUMP (Printmaster screen-dump)
Unfortunately, when a file is loaded in this manner, there
is a 'battle of the interrupts', between the Nucleus ROM and the DFS ROM, and
so the screen, although loaded to the correct address, gets corrupted in the process.
There is a solution, however, as the Aries ROM also contains
other commands to move or swap areas of RAM, including program RAM, video RAM
and Sideways RAM.
The process is to load the screen to a previously
DIMensioned area of program memory, and then move that area to the video RAM.
This does mean, however, that you can only load a screen
file which will fit into free program memory. This restricts you to modes 4, 5,
6, and 7.
At this point I am confused by Karl's reference to 16k mode
3 screen files - as mode 3 is text-only, surely it would be easier to write the
text to the screen within the program itself?
However, there is nothing to stop you loading a screen file
first then chaining a music program afterwards.
I give here a modest example to load a mode 4 screen file
called 'grafix' then chain a music program.
"RUN" [
4 MODE
&17FF DIM % screen
% file-length /2 and -1
#11 &$STR "LOAD grafix " $+ OSCLI
&$STR "XMOVE P." $+
" +2800 V.5800" $12 $+ OSCLI
"""music""LOAD RUN" $+
]
4 MODE
&17FF DIM % screen
% file-length /2 and -1
#11 &$STR "LOAD grafix " $+ OSCLI
&$STR "XMOVE P." $+
" +2800 V.5800" $12 $+ OSCLI
"""music""LOAD RUN" $+
]
This uses the normal command
*LOAD screen load_address
(where the load_address is given by the DIM statement)
followed by the Aries command
*XMOVE P.load_address +2800 V.5800
(here, the load_address was stored on the stack earlier by
the #11, and retrieved when needed).
The length of the data area (+2800) and the 'normal' load
address for the screen (5800) are for a mode 4 screen and should be changed for
other modes. The 'P.' refers to program memory and the 'V.' to video memory -
these are part of the Aries syntax.
Before RUNning this 'program' you must ensure that you have
sufficient free program memory - this will probably mean QUITting and
MDELETEing any editors that have been used.
I hope that this is of some use to Aries users, and that it
provides a possible starting point for other Shadow RAM users.
Allan M Gardner
Question: Drum rhythm
Can anyone help on the intricacy of drum rhythm, as used
today in modern pop and rock, and as used in the past by the master drummers of
the big bands?
Neil Walker
Question: Synchronisation of TR707
I own a Roland TR707 drum machine and would like to
synchronise it with the Music 5000. I know this is possible using MIDI,
however, the TR707 has a sync input (for use with click tracks) and I feel it
should be possible to use the RS423 interface in some way to synchronise the 2
units via software. Can anyone help?
Frank Dudley
Question: Aries B32 problems
Following Pete Christy's advice in AMPLINEX 009, I typed
*XON 20 A prior to booting AMPLE and miraculously over 1000 bytes reappeared!
Unfortunately, a working Staff editor miraculously disappeared with it -
crashing every time I tried it!
This happened with both the Studio 5000 and 5000-4 system
discs (both release 2). Booting them as normal restored the Staff editor to its
former memory-hungry self.
I use a Watford ZIF socket to change ROMs, rather than an
internal ROM board, so the only non-standard ROM present in my BBC B is
Disc-aid, a very useful utility, which has worked perfectly with AMPLE up to
now. Could this mean an upgraded system disc is required?
Jack Wrigley
Answer: MIDI possibilities
In AMPLINEX 009 Jack Wrigley mused on the possibilities of
using a Yamaha DD10 drum bank in conjunction with a Music 5000 plus the Music
2000 MIDI interface.
I actually have a Yamaha DD10 connected up to my Music
5000/2000 combination as well as a Casio HT700 electronic synthesiser/home
keyboard.
Should Jack buy a Music 2000 he'll find that he isn't
restricted to just 8 MIDI voices (as his query indicates) but that he can use
up to 32 - these being in addition to the normal 8 Music 5000 voices. I have
written short pieces with up to 7 MIDI voices and 4 Music 5000 voices and,
although my Beeb happily coped with the load, I noticed considerable delay when
typing at the keyboard.
Unfortunately the Mixing Desk simply doesn't show the MIDI
voices and provides no control whatsoever over one's MIDI instruments (apart
from tempo changes and fast/pause which affect the whole piece).
A piece written for a Music 5000/4000/2000 with a DD10 would
in fact be useable by someone with a different MIDI drum instrument. All that
they would have to do would be to change the piece's mixes to allocate the MIDI
voices, channels and lines to reflect their own setup.
Just a word on the DD10 to Jack and others who are
interested: it has 2 MIDI modes of operation. The first is MIDI mode 00 in
which you press the buttons and have 26 different percussion instruments
available - all velocity sensitive. You can create quite an impressive drum kit
with this lot!
Second is MIDI mode 99 in which the DD10 behaves as a
sequencer - i.e. it plays its own rhythms. In this mode there are 97
pre-programmed rhythms available.
In either mode, you can use AMPLE and the Music 2000 to
fully control what the DD10 plays. It's really quite impressive.
I hope this provides an answer to Jack and also encourages
him to save up for a Music 2000 - the hardware coupled with the extensions to
AMPLE make it a really powerful add-on.
Taj Letocha
Question: Drum sounds
Is there anyone out there who has got a good, realistic drum
sound that has pitch sensitivity rather than a) an 'electom' variation or b) a
one pitch thud?
The Music 5000 must be able to make a good drum sound
somehow.
Diccon Maude
Question: Delete file
On and off over the last six months or so I have been trying
to create a 'delete file' for getting rid of unwanted instruments (as indicated
on page 37 of the Music 4000 Keyboard User Guide).
I've created the 'wlist' text file, but I just cannot get it
to load into my View word processor or my BBC Master text editor so that I can modify
it as required. Nor do I really understand the modifications if I could load
it.
Someone must have succeeded in creating this very useful
tool. If that person would please spell out how, step-by-step, starting with
the creation of 'wlist' and proceeding through all the stages to completion, he/she
would earn my undying gratitude.
G H Richardson
Question: Music 500 and Music 5000
Can anyone tell me the differences between the Music 500,
Music 5000 and Music 87 hardware?
I have a BBC Master 128 and so does a friend of mine. He has
the original Acorn Music 500 box which he purchased at great cost many years
ago. I purchased the Music 87 from Peartree (unfortunately).
I am asking because there is a marked difference in the
sound from our two boxes, especially when using the ON SYNC command in AMPLE
BCE. I remember reading that some versions of the Music 500 box were
incompatible with the BBC Master. Can anyone tell me why and/or whether I have
the upgraded version or not?
We have examined the chip numbers inside the two boxes and
some seem to be different. My friend checked them out and said that some
components inside my Music 500 were RAM chips while his were ROMs.
If there is a difference, does anyone know how to make the
upgrade?
Patrick Cain
Answer: Query about 'New Choros'
In reply to Roger Sapolsky's query about 'New Choros' in
AMPLINEX 008: 'rep' is a variable (GVAR) used to flag whether or not the
section in question is being repeated. Using FIND, look at the occurrences of
'rep' and you will see that initially it has the value OFF (set via #!) so that
the first time it is interrogated with #? the IF()IF structure is bypassed. Later,
it is set to ON so the second time round #? IF()IF unleashes the rallentando.
Roger Cawkwell
Question: Tuning systems in AMPLE
Following Ian Waugh's letter in AMPLINEX 006, has anyone
solved the problem of how to write in AMPLE using one of the alternative scales
available on the Music 4000 - a quarter-tone scale, for instance?
Jim Redfarn
Question: Chord data in AMPLE
I am interested to know whether anyone has considered, or
even created, a facility in AMPLE to construct chord sequences (anything from
simple triads to more complex chords involving 5ths, 7ths, 9ths). I would want
the chords played in a variety of ways from block chords to arpeggios, not
forgetting inversions. This could be a major programming tool.
I have been thinking about this, and contemplating using
look-up tables and AMPLE words called from within a user program to define the
chord required. Can AMPLE cope with anything similar to DATA tables as used in BASIC?
Such a system would bring exciting possibilities to creative composition since
an interesting chord sequence is often the basis of most imaginative works.
Roy Atkins
Question: Controlling MIDI instruments
I own a Music 5000 (upgraded from a 500) with Music 2000 and
4000 extensions. I also have a Casio HT700 MIDI keyboard/synthesiser and a Yamaha
DD10 drum machine.
I have had no problems at all in controlling either of these
instruments using the Music 2000 and the AMPLE extensions except in one area:
triggering the drum part fill-ins.
I've tried virtually every possible combination using MIDICONTROL,
but to no avail. The Casio has some rather good-sounding drum parts and
fill-ins, but I can't get at them from an AMPLE piece. Neither can I get at
those provided by the DD10.
Does anyone have any bright ideas?
Taj Letocha
Question: Clogged up Music 5000
Just lately my Music 5000 has been clogging up while playing
the music. What happens is while a song is playing some of the players just
stop for a while and eventually catch up by going very fast. Can anyone help me
as this is very frustrating and has already caused me to delete a couple of my
songs through frustration?
Colin Homer
If the problems are related to mix changes you may like to
look at the comments in 'Speed restrictions in AMPLE' part of the Question and Answers
section of AMPLINEX issue 004.
Answer: Chaining Files
Just to add to the answer (in AMPLINEX 008) to Alan
Mothersole's query on chaining files - the A&B Computing article (November
1988 issue) includes a routine to *SPOOL the words in the chaining sequence to
disc so that they can be used in your own programs. The article explains how to
use them.
There is, however, a snag. The routine uses IDLE and QTIME,
and locks up screen output; so you can't call the CHAIN word whilst using the
Mixing Desk and I guess there would be problems with synchronised music & lyrics.
Allan Gardner (who wrote the A&B Computing piece) has
put a modified version of the CHAIN sequence on AMPLE DCT, as a downloadable
worksheet.
Patrick Black
Question: Entering magazine listings
Would it be possible to explain, for newcomers to AMPLE like
myself, how to enter programs from magazines (e.g. the one in A&B Computing
November 1988)? I've had a try at entering this one using the Notepad editor
but keep getting '! Mistake' when trying to MAKE some of the words. Do you have
to enter all the words in quotes and all the [] brackets? Is the Notepad Editor
the right part to use to enter magazine programs?
D Brehaut
I have typed the A&B Computing 'Jukebox' program
(November 1988 issue) into View, but now I can't load or run it. Where am I
going wrong?
Ken Pitts
Most magazine listings are merely a printed version of the
word definitions displayed by the WRITE command. This command is designed to create
a text file which can be *EXECed back into AMPLE and it therefore starts by
displaying all the user words in the program as empty definitions. For example,
"word1" [] "word2" []
"word3" [] "word4" []
"word3" [] "word4" []
The reason for this is that an AMPLE word definition can
only contain other valid AMPLE words - either those that are part of the system
or other user words. Because in most programs many of the user words will
contain other user words, it would be very difficult to ensure that the right
words were defined first. The empty definitions overcome this problem by
ensuring that all the user words are defined (as empty) - and then the real
definitions can follow in any sequence.
This means that if you are entering the program from such a
magazine listing, you need to set up all the empty word definitions before you start
on the program proper. If you are using Notepad this just means leaving the
editing area blank and NAMEing and MAKEing each of the words in turn.
When using Notepad, you do not need to include the opening
and closing brackets [...]. These are provided when you MAKE the word.
The layout of the main part of the A&B Computing program
seems to have caused some further confusion. The program has been printed in
two columns, side by side. To enter the listing, therefore, you should work
down the left-hand column until the bottom of the page and then start again at
the top of the right-hand column. At the end of that column, turn the page and start
at the top of the next left-hand column and so on.
A word processor such as View can be used to enter AMPLE
listings, but you need to keep a careful eye open for errors as you try to
*EXEC it into AMPLE.
Question: AMPLE and Education
Can anyone furnish me with details about the Government's
'IT' Education Support Grant for the use of the Hybrid Music System in Primary schools?
Jim Redfarn
Question: AMPLE User Group
Having started out with a Music 500 and AMPLE BCE User Guide
I enquired with Hybrid about User Groups and was sent a note about the AMPLE
User Group. This sounded like the next best thing to sliced 1MHz buses, so I sent
off for it. Issue 2 arrived plus a note about Issue 1 being packed with goodies
and being on its way to all subscribers who had not yet received it. However,
all I got after that were a couple of 'excuses' notes.
Since then I have of course seen the light and joined
AMPLINEX, but does anyone know if there were items worth having from Notepad
Issue 1?
Pete White
Editor's note:
The comments following some of the questions above are only
my opinions on the subject and should not be taken as definitive answers.
Your comments are most welcome on any of the questions
posed, whether they supplement, confirm or correct any I have expressed.
Published in AMPLINEX 010, March 1989
Subscribe to:
Posts (Atom)