The SOUND
command add a touch of interactivity and liveliness to your programs. Simply put,
the SOUND
command allows you to generate sounds directly from your computer. You can
give just the frequency (to start an infinite sound) or a frequency followed by a duration.
You can play multiple sounds by concatenating frequencies or frequencies and durations.
By combining several SOUND
commands with different frequencies and durations, you
can compose short melodies. For example, you can make a sound play when the user presses
a button or reaches a goal in the game. You can simulate the sounds of explosions,
gunshots, or any other effect you want.
This command allows you to handle multiple audio channels at the same time, if the
target has them, allowing you to create more complex sounds. The waveform of the sound
generated can vary depending on the available hardware.
SOUND f1[,d1][;f1[,d2][;...]] [ON channels]
SOUND #440 SOUND la;do;mi;sol SOUND #440, #250 ON #%001
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