Difference between revisions of "SOUND"
m (→Defined channel numbers) |
m |
||
Line 39: | Line 39: | ||
== Trivia == | == Trivia == | ||
− | In the original development of BBC BASIC, the sound command was <code>BEEP</code> which can be seen from the token position for <code>SOUND</code>, alphabetically with other keywords starting with 'B'<ref>[http://acorn.chriswhy.co.uk/docs/Acorn/Misc/BASICOutline.txt Outline specification of the | + | In the original development of BBC BASIC, the sound command was <code>BEEP</code> which can be seen from the token position for <code>SOUND</code>, alphabetically with other keywords starting with 'B'<ref>[http://acorn.chriswhy.co.uk/docs/Acorn/Misc/BASICOutline.txt Outline specification of the BASIC language interpreter, 1981]</ref>: |
− | BASIC language interpreter, 1981]</ref>: | ||
Originally: Became: | Originally: Became: | ||
D4: BEEP D4: SOUND | D4: BEEP D4: SOUND |
Revision as of 20:23, 8 March 2015
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 | Action |
&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
Jgharston 00:30, 2 January 2008 (UTC)