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.
SOUND #[freq] {, #[duration] {ON #[channels]}} SOUND [freq] {, [duration] {ON [channels]}}
SOUND #440 SOUND #440, #250 SOUND #440, #250 ON #%001 SOUND laDiesis SOUND solMaggiore, breve SOUND solMaggiore, lunga ON primaVoce
Join BASIC 10Liner Contest with ugBASIC!
An interesting competition is held at the beginning of each year: the
BASIC 10Liner Contest.
It is possible to use ugBASIC to participate in the next
"BASIC10Liner" competition, in the following categories:
SOUND ↔ So
If you have found a problem with this keyword, if you think there is a bug or, more
simply, you would like it to be improved, open an issue for this example on GitHub.
Thank you!
open an issue
BACK TO KEYWORDS