Difference between revisions of "SOUND"
m (Added categories, minor tweeks) |
m (1 revision) |
(No difference)
|
Revision as of 23:58, 28 August 2013
SOUND is a BASIC command to make sounds.
Availability | Present in all original versions of BBC BASIC. | |
Syntax | SOUND <numeric>,<numeric>,<numeric>,<numeric>
| |
Token (hex) | D4 (command)
| |
Description | Generates sounds. |
Description
SOUND
calls OSWORD &07 to generate sounds. It is most
commonly used to generate sounds with the internal sounds generator, but it
can also be used to create speech or MIDI sounds, as specified by the
channel parameter.
Defined channel numbers
Argument | Returns |
&00xx | Sound generator |
&01xx | Sound generator |
&FExx | MIDI control [1] |
&FFxx | Speech system [2] |
Trivia
In the original development of BBC BASIC, the sound command was BEEP
which can be seen from the token position for SOUND
, alphabetically with other keywords starting with 'B'[3]:
Originally: Became: D4: BEEP D4: SOUND D5: BPUT D5: BPUT D6: CALL D6: CALL D7: CHAIN D7: CHAIN etc.
References
- ↑ *MIDI command
- ↑ Speech System User Guide
- ↑ [http://acorn.chriswhy.co.uk/docs/Acorn/Misc/BASICOutline.txt Outline specification of the BASIC language interpreter, 1981]
Jgharston 00:30, 2 January 2008 (UTC)