APPLICATIONSCREATION MUSICAL ★ Rhythm Unit ★

Rhythm UnitApplications Creation Musical
★ Ce texte vous est présenté dans sa version originale ★ 
 ★ This text is presented to you in its original version ★ 
 ★ Este texto se presenta en su versión original ★ 
 ★ Dieser Text wird in seiner Originalfassung präsentiert ★ 

After experimenting with the sounds on the Amstrad, it is not difficult to produce a rhythm unit. The main problem, and the one requiring the most individual attention, is to produce good drum sounds. The best drum noises need careful setting of the noise pitch and the volume envelope.

You will find that the duration of the sound plays a very important part in determining the drum characteristics and if you use more than one envelope you can produce quite a reasonable rhythm unit. This program is one way to approach the design of a rhythm generating program.

When run, the program will play a rock beat and pressing the indicated keys will alter the rhythm.

Program Notes

The program is fairly self-explanatory. Each drum is produced by a combination of parameters - pitch, volume envelope, tone envelope and noise setting - which are read into four arrays in Line 1820. The rhythms are listed in data statements at the end of the program. They are stored as a drum number followed by a duration. The number of each drum is given in the Rem statements between Lines 1550 and 1760. The rhythm patterns are terminated by two Os.

The central While/Wend loop between Lines 1080 and 1120 reads the drum number and its duration and plays the sound accordingly. If a new key has been pressed. Line 1090 stores this in beats which is used in Lines 1130 to 1210 to restore to the correct set of rhythm data. At the end of a rhythm pattern, drum will be 0 and the program will fall through Line 1120 to these Lines.

The drum sounds and rhythms would not be out of place in an electro-music composition. Not all the drum sounds have been used in the rhythm patterns. Experiment with the original envelopes to see if you can improve on the sound and construct other drum sounds, too.

The rhythms only play one or two bars before repeating. You can add more variations by adding to the data and, of course, create more rhythms. You could add a facility to change tempo, too. set in Line 1780.

This is an edited extract from Ian Waugh's new book Making music on the Amstrad CPC 464 and 664, available from Sunshine Books, priced £6.95.

Popular Computing Weekly_Issue 1985-11-28

★ PUBLISHER: POPULAR COMPUTING WEEKLY
★ YEAR: 1985
★ CONFIG: 64K + AMSDOS
★ LANGUAGE:
★ LiCENCE: LISTING
★ AUTHOR: Ian Waugh

 

★ AMSTRAD CPC ★ DOWNLOAD ★

Type-in/Listing:
» Rhythm  Unit    (Popular  Computing  Weekly)    LISTINGDATE: 2017-05-02
DL: 501
TYPE: PDF
SiZE: 64Ko
NOTE: Uploaded by CPCLOV ; 1 page/PDFlib v1.6

★ AMSTRAD CPC ★ A voir aussi sur CPCrulez , les sujets suivants pourront vous intéresser...

Lien(s):
» Applications » Sintetizador (G.T.S. Editorial)
» Applications » Rh - Synthesizer
» Applications » Stradamuse (CPC Revue)
» Applications » ChaRleyTraCker Player
» Applications » Guitar Companion (Computing With the Amstrad)
» Applications » Musique Maestro (Micromag)
Je participe au site:
» Pour ce titre nous ne disposons de fichier executable sur CPC (Dump, Saisie du listing) , alors si vous avez ça dans vos cartons ou vous désirez usé vos petit doigts boudinés sur votre clavier faites le nous savoir.
» Vous avez des infos personnel ?
» Vous avez remarqué une erreur dans ce texte ?
» Aidez-nous à améliorer cette page : en nous contactant via le forum ou par email.

CPCrulez[Content Management System] v8.7-desktop/c
Page créée en 379 millisecondes et consultée 1272 fois

L'Amstrad CPC est une machine 8 bits à base d'un Z80 à 4MHz. Le premier de la gamme fut le CPC 464 en 1984, équipé d'un lecteur de cassettes intégré il se plaçait en concurrent  du Commodore C64 beaucoup plus compliqué à utiliser et plus cher. Ce fut un réel succès et sorti cette même années le CPC 664 équipé d'un lecteur de disquettes trois pouces intégré. Sa vie fut de courte durée puisqu'en 1985 il fut remplacé par le CPC 6128 qui était plus compact, plus soigné et surtout qui avait 128Ko de RAM au lieu de 64Ko.