home *** CD-ROM | disk | FTP | other *** search
-
-
-
- An Experiment in Music
- ======================
-
- I have just purchased one of the Datel Electronics
- Midi/Music packages as you will have seen advertised in recent
- issues of all the popular computer comics. I was quite impressed
- with the features offered by the board and the accompanying
- software and have had quite a bit of fun playing with it.
-
- However, I felt more use could be made of the board and so I
- decided I would write my own software interface for it which
- would allow the board to be driven from a high level language.
-
- This I have done as you will find with the enclosed
- programs. There are three programs and several music files.
-
- The file called 'DATEL.EXE' is the resident synth/midi
- handler which controls all the sound buffering to the board,
- background rhythms (especially for owners of Yamaha PSS-680 type
- keyboards), tempo keeping etc. This file is run once before using
- the other files.
-
- The file called 'PLAY.EXE' will play one of the sample music
- files through the three channel synthesiser, eg.
-
- 'PLAY CHARIOTS.MUS'
-
- will play the theme to chariots of fire.
-
- The file called 'PLAYMIDI.EXE' will play one of the sample
- music files through an attached midi keyboard, eg.
-
- 'PLAY CHARIOTS.MUS'
-
- will play the theme to chariots of fire.
-
- Also, especially for Yamaha PSS-680 keyboards (and
- compatibles), try the file TUNE.EXE with keyboard on Sound Source
- Mode (ie. press Midi Mode button then 'value +' key until c99 is
- in display)
-
- I have also extended my version of BBC-BASIC to support the
- card with sound channels 1 to 3 and envelope support. Have a play
- with the three files GOLDEN.BBC, HILL.BBC and BUCK.BBC to see the
- effect. (Load BBCBASIC.EXE then LOAD "HILL" <CR> RUN <CR>)
-
- If any interest is shown in the above programs, I may
- divulge further technical information on how to interface to the
- resident handler and include more features of the AY-3-8912A
- sound chip such as white noise on channel 0 (if I can get hold of
- a data sheet).
-
- Please send any comments about the programs to me at my home
- address or to the Mission Impossible bulletin board on 0602
- 654329/654680.
-
- Jon Welch.
- 50 Quarrydale Road,
- Sutton-In-Ashfield,
- Notts. NG17 4DR.
-
-
-