Table of Contents

ugBASIC User Manual

SOUND

SYNTAX

   SOUND f1[,d1][;f1[,d2][;...]] [ON channels]

PURPOSE

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.

EXAMPLE

  SOUND #440
  SOUND la;do;mi;sol
  SOUND #440, #250 ON #%001

ABBREVIATION

 So

AVAILABLE ON

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