OSWORD 7 (7): Generate a sound
On entry: XY+0..1=channel XY+2..3=volume or envelope XY+4..5=pitch XY+6..7=duration
Calling from BBC BASIC
SOUND channel,volume,pitch,durationcalls OSWORD &07.
The high byte of the channel number specifies what type of sound to generate. Unrecognised channel numbers pass the call to sideways ROMs as an unrecognised OSWORD.
&0xxx - Internal Sound system &1xxx - Internal Sound system &20xx - Watford Electronics Speech &FExx - MIDI control &FFxx - BBC Speech system
- SOUND for details on controlling the sound system
- Speech for details on controlling the Speech system
- MIDI for details on controlling a MIDI system
- ENVELOPE for details on envelopes
- OSWORD &08
Jgharston 13:15, 26 May 2009 (UTC) Jgharston (talk) 22:54, 28 March 2015 (UTC) Jgharston (talk) 17:57, 7 January 2023 (CET)