Acorn MOS - Sound

Sound

Sound support is done with another OS call, OSWORD, which handles a variety of tasks enumerated via a task code placed into the accumulator. All OSWORD calls bear a parameter block used to send and receive multiple data, passed into the X and Y registers. There are four buffered sound channels -- three melodic and one noise -- based on the sound chip found in the BBC Micro. There is only one waveform for melodic channels; the supported note parameters are pitch, duration, and amplitude. The amplitude parameter is normally negative; positive values select an envelope (a predefined temporal variation) to apply to the note.

Other meta parameters (passed through the channel code when using the SOUND command in BASIC) include flush (the buffer is cleared and the channel silenced before the note is played), synchronise count (as soon as the same synch count is received for that many channels, all the synchronised notes are played together), and control over the Speech system upgrade where fitted.

Read more about this topic:  Acorn MOS

Famous quotes containing the word sound:

    Every now and then, when you’re on stage, you hear the best sound a player can hear. It’s a sound you can’t get in movies or in television. It is the sound of a wonderful, deep silence that means you’ve hit them where they live.
    Shelley Winters (b. 1922)

    Universal suffrage is sound in principle. The radical element is right.
    Rutherford Birchard Hayes (1822–1893)

    I am already kindly disposed towards you. My friendship it is not in my power to give: this is a gift which no man can make, it is not in our own power: a sound and healthy friendship is the growth of time and circumstance, it will spring up and thrive like a wildflower when these favour, and when they do not, it is in vain to look for it.
    William Wordsworth (1770–1850)