User Tools

Site Tools


ugbasic:user:kw:sound
Translations of this page:


ugBASIC User Manual

SOUND

SYNTAX

   SOUND #[freq] {, #[duration] {ON #[channels]}}
   SOUND [freq] {, [duration] {ON [channels]}}

PURPOSE

This command allows you to play a certain frequency, for a certain time and on certain channels. The command has a number of variations. First, you can omit the channel. In this case, the sound will be played on all channels (or on those enabled by the VOICES/CHANNELS command). Then you can omit the duration, in which case the sound will continue to play while the next instruction is executed. Duration is expressed in milliseconds.

EXAMPLE

  SOUND #440
  SOUND #440, #250
  SOUND #440, #250 ON #%001
  SOUND laDiesis
  SOUND solMaggiore, breve
  SOUND solMaggiore, lunga ON primaVoce

ABBREVIATION

 So

AVAILABLE ON

  • Commodore 128 (Zilog Z80)
  • Commodore 128 (MOS 8502)
  • SEGA SG-1000
  • Commodore 64
  • Atari (400/800)
  • Commodore PLUS/4
  • Amstrad CPC 664
  • SEGA SC-3000
  • ColecoVision
  • MSX

ANY PROBLEM?

If you have encountered a problem using this command, if you think there is a bug or the explanation is unclear, please open an issue for this keyword on GitHub. Thank you!

POWERED BY