User Tools

Site Tools


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


ugBASIC User Manual

PLAY

SYNTAX

   PLAY #note[, #duration] [ON #channels]
   PLAY note[, duration] [ON channels]

PURPOSE

This command allows you to play a certain note, 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

  PLAY #32
  PLAY #24, #250
  PLAY #60, #1250 ON #%001
  PLAY laDiesis
  PLAY solMaggiore, breve
  PLAY solMaggiore, lunga ON primaVoce

ABBREVIATION

 Py

AVAILABLE ON

  • 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