RISC OS Open
Safeguarding the past, present and future of RISC OS for everyone
ROOL
Home | News | Downloads | Bugs | Bounties | Forum | Documents | Photos | Contact us
Account

Sound Channel Control Block (changes)

Showing changes from revision #1 to #2: Added | Removed | Changed

Programmer's SoundDMA Reference Manuals
» Part 15 – SWI Calls
» Sound Sound_Configure
» Sound_Configure Sound Channel Handler
» Sound Channel Handler

Sound Channel Control Block (SCCB)

Offset Contents
+0 gate bit + channel amplitude (7-bit log)
+1 index to voice table
+2 instance number for attached voice
+3 control/status bit flags
+4 phase accumulator pitch oscillator
+8 phase accumulator timbre oscillator
+12 number of buffer fills left to do (counter)
+16 (normally working R4)
+20 (normally working R5)
+24 (normally working R6)
+28 (normally working R7)
+32 (normally working R8)
+36-63 reserved
+64-255 available for users

The control/status flag byte indicates the state of the voice attached to the channel and may be used for allocating voices in a polyphonic manner.

See also

  • Sound Channel Handler, Sound Scheduler, Sound Voice Generator
Revised on November 13, 2017 02:33:54 by Alan Robertson (52) (49.192.18.196)
Edit | Back in time (1 revision) | Hide changes | History | Views: Print | Source | Linked from: Sound Channel Handler, Sound Voice Generator Update, Sound Voice Generator GateOff, Sound Voice Generator Fill, Sound Scheduler, Sound Voice Generator GateOn, Sound_ReadControlBlock, Sound_WriteControlBlock

Search the Wiki

Social

Follow us on and

ROOL Store

Buy RISC OS Open merchandise here, including SD cards for Raspberry Pi and more.

Donate! Why?

Help ROOL make things happen – please consider donating!

RISC OS IPR

RISC OS is an Open Source operating system owned by RISC OS Developments Ltd and licensed primarily under the Apache 2.0 license.

Navigation

  • Home Page
  • All Pages
  • Recently Revised
  • Authors
  • Feeds
Site design © RISC OS Open Limited 2018 except where indicated
The RISC OS Open Instiki theme is based on Insitki's default layout

Valid XHTML 1.0  |  Valid CSS

Instiki 0.19.1(MML+)
This site runs on Rails

Hosted by Arachsys