AMPLINEX 024

image
AMPLINEX issue 024 was published in January 1992. 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

In this issue we have a review of a new AMPLE music disc, further discussion about music on the Acorn Archimedes, and a reaction to Hybrid Technology's showing at a recent exhibition.

'5000 Notes' by Ted Kirk

Roy Follett
'5000 notes' marks a departure for Ted Kirk, this being his first AMPLE disc of music. Members are no doubt aware of his Theory of Music (grade 2 to 5), Level 1 Theory of Music and Play What I Play software. Those who are not aware of these titles might like to be reminded that it is his jingle that greets them on starting up their AMPLINEX issues.
There are eight original tunes, arranged under two group titles: 'Wishful Thinking' and 'Instrumentals'. This disc is suitable for either the Music 5000 on its own or in conjunction with a Music 3000 expander. The software of course detects the presence of the expander if it is fitted.
A nice touch is the four page A5 leaflet with brief notes about each piece together with some of Ted's wishful thoughts.
I am a softie when it comes to original works - I am convinced that AMPLE comes in to its own when it's not being compared with familiar tunes which bring with them familiar arrangements and preconceived ideas. That does not mean I do not like 'standards '; I do, but only when the programmer has thought out new ideas and given the oldie a new lease of life.
So top marks to Ted Kirk for this disc, I hope this is the first of many.
'5000 Notes' costs £3.95 inclusive of postage and packing from:
Ted Kirk
33 Humber Crescent
Sutton Leach
St Helens
Merseyside
WA9 4HD

Music on the Archimedes – continued

Jack Wrigley
In reply to Jim Redfarn's comments in AMPLINEX 022 News and Reviews, I must disagree with his criticism of the 'tedious' operation of the A3000's graphics programs. Try running the main Apple Mac DTP programs on a Mac Classic if you want to define tedium!
2 Mb A3000s can be purchased for the basic list price from several sources these days and are well suited for a variety of applications.
I've just managed to output some text and graphics through to high quality typesetting (via the Impression Business Supplement) and the results are very impressive indeed. All from a 2 Mb machine with single disc drive!
I think most of Jim's criticisms of 'Rhapsody' have been fixed in release 2 of this program, but it was as a 'taster' of the Staff editor of a future implementation of AMPLE that I mentioned it.
On this long running subject, two recent replies to my enquiries might be of interest to members.
The first was from Unilab Ltd, who market the 'I/O Box 3000' a hardware upgrade giving the A3000 User Analogue and 1 Mhz Bus ports. They said:
If your music system uses the BBC User, Analogue and 1 Mhz Bus ports (in any combination) and you are using software which uses legal Acorn calls, then the software should run under the !65Host emulator.
Feeling as if the 'holy grail' was finally coming into reach, I asked Hybrid Technology if the above was the case and Chris Jordan replied:
We have indeed indicated that a Hybrid Music System will be available for the RM Nimbus PC 186, but not said anything specific about AMPLE.
Because the Nimbus is not PC compatible (having different card slots), Nimbus add-ons will not work on PC-compatibles, or the RISC-OS PC emulator.
The RISC-OS BBC emulator (either version) has proved incapable of running AMPLE and Studio 5000.
All of which seems to put us back to square one, needing a custom written application of AMPLE, making the best use of the speed and convenience of the Archimedes.
I wonder what Chris Jordan looks like in a Santa Claus outfit?

Selling Hybrid Technology

Jim Redfarn
I went to the Hybrid Technology stand at the Acorn User Show to look at ArcRecorder, which is Hybrid's new sound sampler for the Archimedes. It was nowhere to be seen! Mr Jordan was not there either, and perhaps it is reasonable for such an outstanding computer programmer not to use up his valuable time doing a selling job, though I have always found his low-key sales approach far more convincing than Mike Beecher's prancings on the EMR stand.
It was more of a surprise not to find Hybrid's Roger Curtis or Val Cutting. The attractive young person in charge of the stand apparently had not heard of ArcRecorder and was vague about any other recent Hybrid products, such as the Music 6000. Instead, this person seemed only interested in trying to sell me a re-hashed version of an old game called, I think, Elite. Can someone reassure me that all is well at Hybrid?

Published in AMPLINEX 024, January 1992

Searching for the Word

by Carl Robinson

A nice little waltz that's been sitting locked away for years. The electric guitar is a new piece (does anybody leave them as they were originally?).

Bonks had his nose pushed out here 'cos I didn't know him when I wrote it, therefore he don't get no credit.

(Hope he don't stop me using his 5000.)

Rob (of Robonk)
 

Source: AMPLINEX 024 disk, file $.SEARCH


Published in AMPLINEX 024, January 1992

The Sandman

by Phil Comber

Composed by: Phil Comber & Andy Comber


Composed by Phil Comber & Andy Comber
Programmed by Phil Comber
Mixed by Andy Comber
August 1989

WOULD YOU LIKE TO BE A FISH???

Since the release of the album "Anchovy", at the beginning of 1989, the future of the Fish Shop Boys has been uncertain.

Much promising material has been shelved, due to the fact that founder member Andy Comber now spends most of his time in Scotland, and Phil remains in Surrey.

As a result, new material has been impossible to produce. In a desperate attempt to save the Fish Shop Boys from drowning, they send out an invitation for some other talented, and inventive composer to join the group, so that future albums can be completed & released.

If you would like to be a part of this group, then contact Phil Comber as soon as possible. Do not worry if you live a fair way off from the address below, as the music can simply be mailed between group members.

Phil Comber
"Pucks Corner"
Green Dene
East Horsley
Surrey
KT24 5RE

Remember: This offer is open to anyone! Composers/Programmers of any standard. Creative input is what is required to maintain the high standards and originality set by the first 2 albums!
 

Source: AMPLINEX 024 disk, file $.SANDMAN


Published in AMPLINEX 024, January 1992

The Reel Thing

by G Adams

Three Irish reels for party time!
 

Source: AMPLINEX 024 disk, file $.REEL


Published in AMPLINEX 024, January 1992

The Muses

by Bill Mellor

Composed by: Michael Raven

JIG copyright of Michael Raven of Derrington Stafford
 

Source: AMPLINEX 024 disk, file $.MUSES


Published in AMPLINEX 024, January 1992

Machine Shop MS3

by Lol Taylor

Suggestions by Lol Taylor

It is rather difficult for comparative beginners like myself to grasp the subtleties in the programming of many of the examples we get. Beginners might be put off completely when they compare their own prowess. MS3 was devised as something they could work with. A knowledge of music is unnecessary, and probably a hindrance!

Feel perfectly free to experiment with this program ($.Machine). You have my full permission. Here are some notes about it.

I have chosen a bar length of 240, as this also divides by 5. Part 'a' is 50 bars long, part 'b' 46 bars, and part 'd' 12 bars. Part 'c' is a fairly orthodox interlude and can be disregarded.

The musical(?) phrase words have a suffix which gives their length in bars. E.g. 'sub-6' is 6 bars long.

I obtained some squared paper (at least 50 columns wide) and wrote down the player numbers several lines apart. It was then easy to note each player with instruments:

pitch @ loudness* o
staccato q staccatissimo sq
legato y pan p

(* 3o = pp 8o = ff
stands for a number)

I then filled in the squares opposite each part number with the phrases and rests (e.g. 6 squares for sub-6) so that they all totalled the same length (e.g. 50 bars in part 'a').

Here is a summary of the phrase words:

sub- = subject,
csub- = countersubject,
hiss- = note 2:C,
ped- = note -2:C,
n- = note 0:C,
up- = chromatic scale etc.,
sli- = a slide downwards,
sli0 = a slide upwards etc.,
larum- = alarm,
r- = a rest.

To study a part, say "part6a", call up the Notepad. In command mode type ' "part6a"GET ' then 'mix' then '6 SHARE'. Press TAB to go into the editor and then . To hear the same phrases on bdrum say, go into command mode and type '8 SHARE' (if bdrum is still in player 8 in the 'mix' word) and then go back into the editor and press .

To hear a few instruments at a time go into command mode and type, say, ' "123-a"PLAY ' as an example. You will need to type 'mix' again and ' SHARE ' after doing that, if you wish to hear a part in the editor.


When you experiment you can try out your own ideas for phrases. There's plenty of scope: aviary, jungle, aquarium, motorway, cavern etc., when you get tired of machinery!

Lol Taylor.
 

Source: AMPLINEX 024 disk, file $.MACHINE


Published in AMPLINEX 024, January 1992

The Incredible Hulk

by Jason Perry

Composed by: Joe Harnell


(c) Copyright MCA, 138 Piccadilly,
London, W1V 9FH for the world.

A very emotional piece about a Doctor Bruce Banner, who takes an unintended overdose of 'gammar' radiation. When he gets angry he transforms into the Hulk. He tries to reverse the process, but only succeeds in killing his colleague.

By Jason Perry 1990
 

Source: AMPLINEX 024 disk, file $.HULK


Published in AMPLINEX 024, January 1992

I Never Told You

by G H Richardson

This is another case where I could not at first get the rhythm in the chorus (parts c to g) to sound exactly as I play it until I had a bright idea. I switched to 'Recorder' in the Menu and after setting up 1 Voice, 1 Player, Quantize at 12 (or 16), and reducing the Tempo by half, I tapped out one note of the tune over 7 bars as I knew it should sound. After several attempts I produced something reasonable and duly named and made it as 'part1'. I then transferred to the Staff editor and, like a miracle, there were the notes complete with values, rests and bar lines. Why didn't I think of this solution before? Another problem was that the lower notes 'growled' rather than sounded, so in the Mixing Desk I transposed the whole thing up to 100 - about three and a half tones - with, I think, a considerable improvement.

G H Richardson
 

Source: AMPLINEX 024 disk, file $.TOLDYOU


Published in AMPLINEX 024, January 1992

The House of the Rising Sun

by P H Meesters

Composed by: Traditional

 

Source: AMPLINEX 024 disk, file $.RISING


Published in AMPLINEX 024, January 1992

Hazel Thompson

by Hazel Thompson

Composed by: George MacIntyre

This tune is called 'Hazel Thompson'. It is a hornpipe written for the Great Highland Bagpipe by George MacIntyre. (He names all his hornpipes after ladies of his acquaintance!)

Arranged by Hazel Thompson April 1990
 

Source: AMPLINEX 024 disk, file $.HAZEL


Published in AMPLINEX 024, January 1992

Ever Increasing Spirals

by Alan Minns

This music is written so that it plays forever and so this recording is just a sample of the music that it could produce.

This little program is not music - it is an attempt to create the auditory illusion of the ever increasing pitch, sometimes called the Barberpole effect.

Four identical sound sources at octave separations are swept through a four octave range of frequency and each with a different and constantly changing amplitude.

The result is reasonable - but not as good as it might be!

If any member is interested to experiment, I would be pleased to hear the results via AMPLINEX.

Alan Minns
 

Source: AMPLINEX 024 disk, file $.SPIRALS


Published in AMPLINEX 024, January 1992

Ebony and Ivory

by Daniel Clark

Composed by: Paul McCartney

This piece has been transferred to AMPLE by using the published sheet music and refining it by listening to a recording of it.

Feel free to change the instrument definitions, or to muck about with the program. I would appreciate it if you would send these changes to me through AMPLINEX.

Thanks to Jonathan, who has helped with the music; and also to anyone whose instruments I have nicked. Hope you enjoy it,

Daniel Clark
 

Source: AMPLINEX 024 disk, file $.EBONYIV


Published in AMPLINEX 024, January 1992

Easy Lover

by Paul Nuttall

Composed by: Phil Collins

 

Source: AMPLINEX 024 disk, file $.EASY


Published in AMPLINEX 024, January 1992

Concerto in F major

by Robert Ord

For two mandolins and strings

Having just completed a guitar (my instrument) concerto about this time last year, my brother asked me to write something for his instrument the mandolin. Completed by the end of October I then worked upon the sound for the mandolin. Using the following on one voice sounded a bit flat so I used an Echo with each mandolin part.

1 CHAN
Bright Flat Echohit
100 OFFSET
2 CHAN
Round Slowvib Long
100 AMP
EVERY CHAN
OFF PHSET

The title in quotes is not mine but my brother's upon hearing the concerto. Hope you like the music.

Bob Ord
 

Source: AMPLINEX 024 disk, file $.CONFMAJ


Published in AMPLINEX 024, January 1992

Cicadas Song

by Jim Redfarn

This is randomly-generated music and so this recording is just one example of the music that could be produced when the generating program is run.

The idea came from a radio program about Japanese insects. It was called 'Insect Musicians'. I had fun finding out how to create random delays between the calls of the 'insects'. The random delays are to me part of the fascination of insect sounds. Of course, the piece never plays the same twice!

Jim Redfarn
 

Source: AMPLINEX 024 disk, file $.CICADAS


Published in AMPLINEX 024, January 1992

Adagio

by Roger Sapolsky

Composed by: Albinoni

Compatible Music 5000/2000

Related to Hints and Tips section

A classic guitar piece made acceptable thanks to 'mvol' and reverb, which seems to make the Roland Guitar1 sound better!

If using the Music 2000, make the words 'mix9', 'hv' and 'mvol' after deleting the '%' signs where needed, and replace 'play2' by 'play1' in 'RUN'.

For more information about 'mvol' see AMPLINEX 024 Hints and Tips section.
 

Source: AMPLINEX 024 disk, file $.ADAGIO


Published in AMPLINEX 024, January 1992

AMPLE modules in new system releases

Allan Gardner
There have been several hints, tips and enquiries recently regarding the latest releases of Hybrid Technology system discs where some of the modules are combined into one file with the name M.!SYSTEM.
I have encountered several problems:
- the Watford DFS (1.44) is not compatible with building a system disc from an issue disc, although it is perfectly alright once the system has been built
- the C.PREPARE file which I had previously modified to use Shadow RAM was no longer compatible with the modules M.INT, M.M5, M.M4, M.EW, M.MENU, M.FX1A and M.INS1 which are now 'lumped' into M.!SYSTEM
- with M.!SYSTEM you cannot leave any of the above modules (e.g. M.M4 or M.MENU) out of the system to save memory
- Martijn van der Mei's excellent utility (AMPLINEX 021) to allow AMPLE modules to be held in Sideways RAM appears to accept the combined module, but does not subsequently work.
Clearly something radical was called for, so I set about trying to break down M.!SYSTEM into its constituent modules.
Firstly, I analysed all of the modules I had, scattered around several system discs, ranging from a Music 5000 Release 1 to the latest Music 5000-4D-3, (which includes the M.M5 and M.MIX modules for the Music 3000 expander). I was thus able to find the latest versions of each module and which ones had not changed since they were available separately (before M.!SYSTEM).
Then, armed with a memory editor, I was able to identify the individual modules within M.!SYSTEM (not too easy if you have not got an individual copy with the same version number) and then save them back to disc.
I now have a system disc with all of the individual modules (including the three from AMPLE Toolbox) available separately for custom installation.
A short BASIC program was used to separate the modules from M.!SYSTEM and this is shown below (and a copy is included on this disc).
10 HIMEM=TOP+&200 : I%=HIMEM
20 PRINT"Loading.. M.!SYSTEM at ";~I%
30 OSCLI("LOAD M.!SYSTEM "+STR$~(I%))
40 REPEAT
50 Names$="M."+$I%
60 Start$=" "+STR$~(HIMEM+?(I%+7)+ ?(I%+8)*&100)
70 End$=" "+STR$~(HIMEM+?(I%+16)+ ?(I%+17)*&100)
80 A$=Names$+Start$+End$+" 10 0"
90 PRINT"Saving.. "A$
100 OSCLI("SAVE "+A$)
110 I%=I%+9
120 UNTIL !I%=0
130 END
Once I had a disc which contained every module it was a simple job to write a BASIC start-up program to provide a menu of the likely combinations of modules I would need:
10 MODE7
20 PRINT'"Hybrid Technology Music System"
30 PRINT'"1. Basic M5000 System"
40 PRINT'"2. Basic M4000 System"
50 PRINT'"3. M5000 System with Text Editor"
60 PRINT'"4. M4000 System with Text Editor"
70 PRINT'"5. M5000 System with Mode 7 Editor"
80 PRINT'"6. M4000 System with Mode 7 Editor"
90 PRINT'"7. M5000 System with UTILS"
100 PRINT'"8. M4000 System with UTILS"
105 PRINT'"9. M5000 Minimum System"
110 PRINT'"(please note all options"
111 PRINT" support M3000 expander)"
112 REM only if you have M3000 versions of M5 & MIX
120 PRINT'"Please select (1-9) ";
130 A=GET:IF A=13 THEN A=49
140 A=A-48:IF A<1 OR A>9 THEN 10
150 PRINT;A
160 FOR I=1 TO A
170 READ F$
180 NEXT
190 A$="EXEC "+F$
200 OSCLI A$
210 END
220 DATA M5000,M4000,M5000T,M4000T
230 DATA M50007,M40007,M5000U,M4000U
240 DATA M5000M
An EXEC file for all of the modules was written (based on the original !BOOT file of early copies of the system disc), and then several copies were saved on to disc with various modules REMmed out (with %).
The basic start-up program then merely *EXECs the relevant option file. For instance, the example below was used for the 'normal' Music 5000 start-up.
*BASIC
*/C.PREP R S K
*FX 202,48
*FX118
*AMPLE
*TV0,1
":0.M." MPREFIX
"INT" INSTALL
"M5" INSTALL
% "M4" INSTALL
"EW" INSTALL
"MENU" INSTALL
"FX1A" INSTALL
"INS1" INSTALL
% "TEDIT" INSTALL
% "IEDIT" INSTALL
% "UTILS" INSTALL
MAIN
Other EXEC files have M4, TEDIT etc. included and one is a minimized system having MENU and MAIN removed.
Thus I am now able to use any of the modules at will and be able to use Shadow RAM, and all from one disc.

Related file on this disc:
U.ModuSep - BASIC program to separate the individual modules from the M.!SYSTEM file.
Note that before running this program you must have a disc containing the M.!SYSTEM file in the default drive and enough space on the disc to write out the seven resulting module files.

Published in AMPLINEX 024, January 1992

Stereo test

Neil Walker
This utility provides a series of tests for use with the Music 5000 synthesiser to help in setting up an amplifier and speakers.
Load and RUN 'U.Testing' from the Main menu. Function key f4 is now defined as RUN. Select the 'Stereo Test' option from the menu. Each of the choices displayed is explained below.

PHASE check

This is the most difficult test: a check that the left and right speakers are in phase. That is, that when fed with the same signal the two speaker cones move in and out together. If any work has been done on the speakers - leads extended, plugs refitted, baffles made from doors, etc. - it is possible that the speakers are out of phase.
The different sound of an out-of-phase system can be very subtle: the stereo image position will be rather vaguely defined and the bass response tends to be poor, and the AMPLE 'INVERT' word may not give the required effect when your program is used on another system.
It is easily cured by reversing the connections to one of your speakers - it does not matter which one.
This test depends on sound cancellation and works best if the speakers are placed close together (around 12" apart) facing each other. It is possible to perform the check without moving the speakers, but this needs experience of the sounds produced on your particular system.
To try the test, select the PHASE option. This toggles, each time it is selected, between in-phase and out-of-phase signals to the speakers. The out-of-phase sound should be of an obviously lower amplitude and lacking bass, than the in-phase sound. Listen to the fundamental where the difference will be quite large. The higher harmonics are affected less.
If you hear the loudest bass on the out-of-phase sound reverse the connections to one of the speakers, at the speaker end or in the speaker plug. But remember to turn the amplifier off first - you are safe, but transistor amplifiers object to accidental touching together of speaker leads, and may go faulty in an expensive way. Before switching on again check there are no stray strands of wire left to short circuit the speaker leads.
If you have four or more speakers in use, deal with them in pairs and then match the pairs together.

Stereo Check

Each time this option is selected it cycles through right speaker on, left speaker on, and both speakers on.
With right or left speakers on the sound should only come from one speaker; if sound comes from both this is nothing to do with the speakers. Look at the amplifier input leads: somewhere the two inputs are joined together.

VOICES off

Silence - very popular with other people in the same room.

PAN check

This test is useful for placing the speakers relative to where you are sitting. On each selection it pans either the right voice to the left or the left voice to the right.

Sweep both

This test checks the overall frequency response of your system. It also helps to locate mechanical rattles or buzzing noises.
Keep the volume down on this test. Both speakers are fed with a very low (maximum negative SHIFT) to a very high (maximum positive SHIFT) frequency. High volume levels may damage your amplifiers and speakers. The speakers will flap around at very low frequencies and your amplifier may object to high levels of high frequencies. The SHIFT number tells you what is happening.
You will not hear anything at the extremities of the frequency spectrum; the point at which you start to hear or feel low frequency sound is mainly determined by your room and speakers. If you are youngish the speakers will be probably be the limiting factor with the higher frequencies; otherwise, as with me, it will be your ears.

Sweep Right

As above but right speaker only.

Sweep Left

As above but left speaker only.

Step up

As 'SWEEP both' but it steps the tone up in octaves.

Step down

As above but steps tone down in octaves.
These two tests give a quick check of response. Again, go easy on the volume.

Menu

Returns to first menu.
On the first menu I have left in the TEDIT choice used when writing the utility, though the running program does not use any of the AMPLE Toolbox extensions. This selection may be changed to something else.
The Finish option ('fin' word) will exit the program and return function key f4 to 'CLEAR' as standard.
Finally, if you are unsure about changing leads and connections - leave them alone. At least they work, which is better than nothing.

Related file on this disc:
U.Testing - Stereo test program

Published in AMPLINEX 024, January 1992

Hints and tips

Using numbers as AMPLE words

Ken Hughes
It is a fairly well-known fact that the letters A to G should not be used as words in AMPLE as they cause errors. Numbers used as word names will also cause an error to occur if the number used appears in any other part of the program. For instance, if '1' is used as a word name and a part contains the instruction '10 FOR(' an error will occur when the program is run.

MIDI volume via 'mvol'

Roger Sapolsky
'mvol' - the word which made a dream come true. I was writing a contribution dealing with a word I had recently discovered, when I found in AMPLINEX 022 (Hints and Tips) that G Adams had beaten me to it. He covered the essential definition of 'mvol', but the few comments which follow may be of interest for MIDI users.
In fact, 'mvol' is a powerful word which reads correctly not only the '=L' instruction, but also all of the AMPLE instructions '+L', 'L', the accents etc. What's more, it also works perfectly with percussion instruments, a happy surprise: at last, accents, crescendos, etc. can be used in a drum (or music) part, allowing the light and shade without which there is no good music.
If the percussion part has the form
SCORE mvol 70=L 16, w(u) // w(zu)...
the setting will affect all of the instruments called by w, u and z. The resulting balance of levels will generally be acceptable. However, different settings can be given to one or several instruments. If you happen to run programs where percussion levels are set by exclusive messages, 'mvol' may not be able to provide the expected settings.
I use a simple program in which the twelve rhythm instruments most frequently selected have their default level 100 reset by as many exclusive messages, pending the day when I will have eliminated all the messages present in dozens of my MIDI programmes. I wish G Adams (or myself) had unearthed the indispensable 'mvol' much sooner. Still better, Hybrid should have inserted it in the Music 2000 User Guide, in preference to its much less interesting parent word 'levcont'.
Although I did not originally include the operators 2#* 1#- in 'mvol' as G Adams did, I eventually cribbed the idea after finding that it is convenient for making a music part work nicely in both MIDI and non-MIDI programs from the point of view of levels. Levels are first entered normally (0-64) in the Music 5000 part, then 'mvol' is added after SCORE in the MIDI part.

Related file on this disc:
$.Adagio - This example program to demonstrate the use of the 'mvol' word can be found in the Music section.

Published in AMPLINEX 024, January 1992

Subject: Slide - further explanation

Alan Minns
The problems and difficulties associated with the use of Slide, due in no small measure to the inadequate and misleading example in the Music 5000 User Guide (sorry, Hybrid), have arisen more than once in AMPLINEX.
Mr Richardson (AMPLINEX 023 Features) seems to have solved the problem although not entirely to his complete satisfaction. May I therefore try to fill in one or two gaps?
The primary point is that ON Slide and OFF Slide are essentially brackets of a special kind. Inside these brackets, the symbol 'L' changes its meaning from referring to a dynamic level to referring to a pitch shift or offset measured in quarter-semitones. One important point is that ON Slide does NOT set the offset to zero! If it is not defined inside the brackets (e.g. 24=L), the offset which is used in the Slide is the numeric value of the current dynamic level.
So, by defining an offset of 24=L, the sound will start 24/4=6 semitones above what is expected, or below for -24=L. Then 24 8 -L or 24 8 +L will give a fall or rise in pitch to the 'normal' value over 8 beats of the current note length. The note length as defined by the comma setting, is typically '1,' which is something like a third of a hemidemisemiquaver (for the usual crotchet setting of 48,).
To calculate the correct bar length, consider the usual specification of 48, 4 BAR which gives a bar length of 192. Taking the essential data from Mr Richardson's example, we have:
1, F 23 FOR(/)FOR 24, ////^
This amounts to a length of 1*(1+23)+24*5 = 144. To complete the bar 192-144 = 48 or two more holds at the current 24, setting.
I hope only that the above does not further the confusion.

Published in AMPLINEX 024, January 1992

Instrumentation – more opinions

In AMPLINEX 021 (Question and Answers) Ian Waugh expressed some opinions on what was suitable music for the Music 5000 system and this prompted a reply by John Bartlett in AMPLINEX 022 (Features). Since then we have received two further contributions to this debate.

Instrumentation - further comments

Jim Brook
I hesitate to enter a discussion between such 'eminences grises' as John Bartlett and Ian Waugh, but it seems to me that it echoes some of the views on the current fashion for playing classical music on 'authentic' instruments.
There are quite strong disagreements on the subject. Ian claims that exact transcriptions with 'inexact sounds' don't seem right. But what is the 'right' sound? Isn't it simply a matter of personal preference? I'd rather listen to Hogwood's Academy of Ancient Music playing Gluck's 'Dance of the Furies' to any version on modern instruments - but the reverse is true in the case of many other classical 'lollipops'.
I imagine I am in a minority of one when I say that my interest in Hybrid music is very largely confined to its aid in learning difficult (to me) passages of vocal music. Consequently, I find most of the music files on AMPLINEX amazingly clever in computing and Music 5000 terms but a musical non-event. The only ones to interest me are those which are transcriptions of pieces written for conventional instruments.
But that's just me. Perhaps if Mozart had been born just a few years ago, we might now have been listening on the Music 5000 to a piece by him (aged 5) of supreme musical complexity and employing, inter alia, a wuzzchime and a crinklehorn. Who knows?

Instrumentation - further comments

D J Barton
Original or existing music for entry into AMPLE? For me the answer is - it must be both. My own taste in music covers the spectrum from the popular classics, through the folk music of the Spinners, the pop records of the past 30 years or so, to the records of today - including Cliff, The Cure, and James Galway. My current favourites are Jean-Michel Jarre, Andreas Wollenvieder (I bet that's spelt incorrectly!), and Kitaro. Quite a varied menu I feel and that's what music is all about.
However, just owning a Music 5000 is not going to transform anyone into a great composer any more than owning a word processor would make them an author. Some of us will have to stick to using books of simple keyboard music!
Incidentally, has anyone out there considered entering any of the music of Kitaro, especially 'Silver Cloud'? Perhaps a challenge to Michael Harbour whose 'moon' I really liked.

Published in AMPLINEX 024, January 1992

Questions and answers

Question: Using a hard disc

Are any members of AMPLINEX using a hard disc with their Music 5000/4000 setups?
Are there any problems with daisy-chaining other peripherals on the 1MHz bus through-port on the Music 5000?
D J Barton

Question: Music 3000/5000 files

I would like to know how to make a Music 5000/3000 file. I have just taken ownership of the Music 3000 unit and of course would like to continue to send AMPLINEX copies of my music. I do not as yet know how to make the music suitable for the Music 5000 as well as the Music 3000.
I noticed that Michael Lefevre used some sort of method, when he wrote 'Do It' (AMPLINEX 020 Music section). It said '3000 version playing' when I had the Music 3000 up and running, and 'Music 5000 version playing' when I had not.
Don Buckley

Answer: Key signatures

In reply to Chris Hanby's query on the K(...)K command (AMPLINEX 023), where a construction such as
K(+F)K =F
does not give the intended result, the problem is accepted as an (unfortunate) feature of AMPLE and the answer is to re-position the key signature after that first note.
Since the problem of was dealt with as long ago as AMPLINEX 002, I claim no originality for the above comment.
Alan Minns

Question: The AMPLE Recorder

Not much has been written about the Recorder facility in AMPLE. Does anybody use it?
I can't identify exactly when, but I find that once a piece is about half complete the Recorder starts to falter, refusing to play even 1 or 2 of the existing parts as backing to the new one I'm trying to create. Normally, I set the quantum value to 16.
Is this comment typical, or have any AMPLINEX members found ways and means to make it work better?
J Wrigley

Published in AMPLINEX 024, January 1992

Printing out AMPLINEX information

There are three ways to print out the information seen in AMPLINEX.
You can print out an AMPLINEX file as it is displayed on the screen from within AMPLINEX; you can print the files themselves as you would any other text file; or you can load the files into your own word processor and re-format them as required before printing.
1) To print a file from within AMPLINEX choose the 'SET PRINT ON/OFF' option from the Introduction menu. This allows you to toggle a software 'print switch' on or off. If the switch is set ON then any AMPLINEX file which is displayed on the screen will be sent to the printer. This will continue until you set the switch off again using the same Introduction option. An asterisk is displayed at the top of the screen next to the issue number when the print option is ON and the print status is shown at the bottom right of the screen as text is displayed within AMPLINEX.
It is now also possible to print out part of a file from within AMPLINEX. There are two ways to do this:
a) To print a single page of an AMPLINEX file, make sure the 'print switch' is OFF and then select the menu option which displays the file. When the page you wish to print is displayed, and the 'Press RETURN to continue' prompt is showing at the bottom of the screen, press the letter 'P' on the keyboard. The page being displayed will then be sent to the printer. Pressing RETURN will then continue to display the file without printing.
b) To start printing part-way through a file, you can turn on the 'print switch' by pressing the CTRL and 'P' keys together when the 'Press RETURN to continue' prompt is displayed. Subsequent pages which are displayed will then be sent to the printer. The 'print switch' can be turned off again in the same way.
2) If you prefer to print the parts you require outside of AMPLINEX - all the data is held in files on the AMPLINEX disc. The files are in directories named according to the sections in which they appear and the file names can be seen at the foot of the screen as they are displayed in AMPLINEX so you can make a note of the ones you require.
The file directories allocated to each section of AMPLINEX are as follows:
$. for Music
A. for the Introduction and Adverts
F. for Features
H. for Hints and Tips
I. for Instruments
N. for News and Reviews
Q. for Questions and Answers
U. for Utilities
In addition to the text files, the AMPLE instrument definitions can also be printed directly from within AMPLINEX. Music and utility programs written in AMPLE can only be printed by LOADing the programs into the Studio 5000 and using the WRITE command (see Studio 5000 User Guide page 100).
3) If you wish to re-format the text before printing you should load the files into your word processor. The files contain unjustified text restricted to 38 columns width. The files contain only printable ASCII characters except for a control code (ASCII 11) which marks the screen page breaks. View treats these as left margin tabs and if necessary they can be removed with a C/^L// command.
Two utilities have been published in AMPLINEX to aid with the re-formatting of text files:
In AMPLINEX 003 'Hints and Tips' (H.ints003) there were instructions for a Wordwise segment program to automatically format AMPLINEX text files. The segment itself was included in AMPLINEX 004 (H.WWconv).
In AMPLINEX 005 there was a utility to print formatted 80-column text direct from an AMPLINEX text file. The instructions (U.print/i) and the BASIC program (U.print80) are both within the 'Utilities' section. A modification to this program (to provide a wider margin) was included in the 'Hints and Tips' section of AMPLINEX 006. See also the Update section of AMPLINEX 008 for a note concerning BASIC 1 users.

Published in AMPLINEX 024, January 1992

Next issue news

The next issue of AMPLINEX will be for March 1992. We plan to publish at the end of March.
All applications for a FREE copy (i.e. those with discs containing contributions) must be received by MONDAY 16TH MARCH. Anyone paying the £2.00 fee should apply by Friday 27th March.
Most of the content depends on your contributions between now and then - so please let us have an example of your music, or that question, answer, hint, or comment which might spring to mind when reading this issue. You can record your thoughts right now using our Feedback utility, or copy your latest piece of music on to another disc ready for contribution.
We look forward to reading and hearing your contributions.

Published in AMPLINEX 024, January 1992

How to contribute to AMPLINEX

To receive your next issue of AMPLINEX free of charge you must send a contribution of your own.
This could be an AMPLE music program, an instrument definition, a question or an article about some aspect of the AMPLE language or Hybrid Music System hardware or software, an AMPLE utility, a useful hint about AMPLE, or an answer to another member's question.
Under copyright law we cannot publish programs or music unless we have the permission of the copyright owners or their licensing agent. It is important to realise that in the case of an AMPLE music program, copyright exists in both the program itself and the music it represents. There may even be a separate copyright in the arrangement. If you wish to contribute transcriptions into AMPLE of someone else's music you must credit the copyright owner(s) of the music and the arrangement (if applicable). Please do not include lyrics as it is not feasible for us to obtain separate copyright clearance for these.
To protect ourselves from copyright actions we must ask you to sign the copyright declaration on the 'next issue request form' which was sent to you with this issue of AMPLINEX. All submissions made to AMPLINEX will be regarded as permission to publish within the AMPLINEX membership. Beyond this, the submission remains the property of the author.
As part of an exchange arrangement, we may wish to pass on your address if any of your contributions are of interest to other software publishers.
If you do NOT wish your contributions to be considered for publication elsewhere (and thus your address not to be passed to anyone else) please indicate this on the request form in the place provided.
You can also use your return disc to pass on questions which you would like answered on any issue relating to the Hybrid Music System or AMPLE language. We will do our best to answer them (or will pass them over to the other members for help) and publish the results in the Questions and Answers section of AMPLINEX.
You can also use AMPLINEX to advertise any (un)wanted items or to make contact with other members. Just put the details of your advertisement on to the return disc and we will try to include it in the next issue.
The 'Feedback' section of AMPLINEX contains a utility to allow a note to be written on the screen which can then be saved to disc. This 'note' file can then be included on your disc sent for the next issue of AMPLINEX.
'Feedback' notes can be used to make contributions to any of the text-based sections of AMPLINEX as well as to make comments or suggestions on AMPLINEX itself.
Send all contributions, on a standard DFS format disc (40- or 80-track).
It is not necessary to send printed copies of your contributions - any copies required are printed locally to minimize postage costs.
40-track disc users please note:
The AMPLINEX magazine is designed to fit on to one side of an 80-track disc. If you use 40-track discs you should send one double-sided or two single-sided discs.
Suggested file formats are:
a) AMPLE music programs - save these in normal Studio 5000 format (e.g. by selecting 'Save program' from the Studio 5000 Main menu). Since many members do not have the Music 4000 keyboard please ensure that your program has no M.M4 or M.KFX module words present. To make sure, try loading the program using your Studio 5000 system disc.
Please include some comments about the music - how or why it was written, how it could be changed - and put them into a word as comments following a DISPLAY statement. Use of the word 'info' to contain such text is common practice and we would suggest that it is NOT displayed automatically every time the music is played.
b) AMPLE instruments - save these in text form via *SPOOL using the AMPLE 'TYPE' command to save the word(s) you want.
Some description of the sound itself and hints on its use (e.g. which parameters could be changed, which are the most suitable octave settings) would make it more useful. This can be done using comments within the instrument definition itself (by preceding them with a '%').
c) Text (hints, questions etc.) - use the 'Feedback' note facility for short contributions. For longer pieces use View, Wordwise or other word processor (without embedded format codes or commands). Do not right justify the text.
You can help us operate AMPLINEX more efficiently by careful naming of the files which you send us. Receiving several files called 'hint' or 'quest' can cause us problems in trying to keep track of which contribution came from which member.
Wherever possible, please try and make the filenames of your contributions unique especially where they are for a regular section of the magazine.
Putting a combination of your name or initials and the section for which the contribution is destined is one way of doing this. So if your name is Fred Bloggs you could use FBquest or BlogH&T for contributions to the Questions and Answers or Hints and Tips sections.
Whatever filenames you use, please remember to include your name somewhere in the contribution - this can save us many hours annotating lists and cross-referencing filenames with contributors.
Ensure that your disc is well packed as we will be using the same packaging to return it to you.
Make sure you enclose a return address label and postage and that both the packaging and the disc are marked with your name and address.
Send it to:
AMPLINEX
26 Arbor Lane
Winnersh
Berks.
RG11 5JD
to arrive by the date specified in the 'Next issue' section.
We look forward to reading and hearing your contributions.

Published in AMPLINEX 024, January 1992

Update – changes/corrections/comments

This section is a focus for news about the workings of AMPLINEX, corrections to items in previous issues, and other small items of information which might otherwise be missed amongst the details of each issue.

AMPLINEX music

We have received the following comment from Jim Brook:
I wonder what would happen if I were to inject a note of criticism into the otherwise bland 'pages' of AMPLINEX?
Am I the only one who finds a high proportion of the 'music' offerings boring and repetitious in the extreme? I have no doubt some are very clever examples of programming, but 'music'? Oh dear, no.
So, the criteria for inclusion interest me; is the prime concern an aspect of using AMPLE, with the actual music of much lesser importance? I would not quarrel with that - it would seem a perfectly reasonable approach. It would also ensure that I don't waste any time submitting music items - I've neither interest nor skill in programming per se. I'm more than happy to make use of others' ability in that regard! And I mustn't fail to own that I (once) sent in a music item that never got an airing, for shame, for shame! But, honestly, I really would like to know the basis for inclusion in AMPLINEX.
Firstly, please don't stop submitting music to AMPLINEX - the fact that a previous item has not (yet) been included shouldn't put you off. We do receive many more contributions in the music category than anything else, so we can only include a sample of what we receive.
As to the criteria we use - there are several. The primary ones are the quality of the music and its arrangement. Of course, musical quality must be a personal judgement and no doubt our choice will not be to everyone's taste. In addition, we favour contributions which have some element of AMPLE programming interest, or which contain some information or comments (an 'info' word). We also give preference to original compositions.
As well as these criteria, we also try to achieve a variety of musical styles on each disc, and try to avoid more than one piece by the same contributor. We must also limit the number of copyrighted pieces on each disc as part of our agreement with MCPS (the Mechanical-Copyright Protection Society).
I hope that this dispels any idea that it is programming ability which is of interest. In fact, unless particular attention is drawn to it by the contributor, we hardly ever examine the program itself - we just rely on our ears.

We always welcome suggestions for improvements in the workings or contents of AMPLINEX - most of the changes made to date have originated from members' suggestions. So, if you have an idea to improve AMPLINEX, let us know.
Also, please let us know if you spot an error or omission in the content of AMPLINEX - you may be the first one who has noticed.

Published in AMPLINEX 024, January 1992

Welcome to AMPLINEX 024

Kevin Doyle and Roy Follett
In this issue we have the regular sections of Questions and Answers and Hints and Tips as well as further explanation of the Slide command, a utility which can use the Music 5000 to test a hi-fi system, and another which allows the individual modules to be extracted from the combined module provided on the latest system discs. In the News and Reviews section we have a review of a new AMPLE music disc, and comments on making music on the Acorn Archimedes. We have fifteen pieces of AMPLE music and discussion (in the Update section) of how they have been selected.
We look forward to receiving your contributions to the next issue of AMPLINEX - details of our deadlines are in the Next Issue News section.

As we were about to publish this issue we received the sad news of the death of one of our earliest members, and most regular contributors, George (G H) Richardson. The news was brought to us by John Bartlett whose tribute, reproduced below, we wholeheartedly endorse:
I am sad to have to pass on the news that George died in January after a long illness.
He was the ideal group member - a musician who was always ready to assist if he could, and a regular contributor, in spite of his illness.
I first encountered his name on the very first AMPLINEX disc I received, and it seems that there was never an issue without it. We corresponded regularly and spoke many times over the 'phone but never actually met. In spite of this I always regarded him as a friend. His son Jon told me that he was 78 years old, a fact which one would never have guessed from his lively observations and comment. He was quite a remarkable man.
I for one shall miss him, and AMPLINEX will be that much poorer at his loss.

Published in AMPLINEX 024, January 1992