Strumenti Utente

Strumenti Sito


it:ugbasic:user:kw:bell
Traduzioni di questa pagina:


ugBASIC Manuale Utente

BELL

SINTASSI

   BELL
   BELL note
   BELL note, duration
   BELL note, duration ON channels

SCOPO

Il comando BELL fa sì che il computer emetta un suono, solitamente un breve segnale acustico, tramite l'altoparlante interno o il chipset audio. Questo suono funge da segnale acustico per l'utente, indicando che un'azione è stata completata, segnalando un errore o semplicemente per attirare l'attenzione.

Può essere utilizzato da solo o specificando le caratteristiche del suono da produrre. Quando si utilizza BELL con parametri, ugBASIC genera un'onda sinusoidale con la frequenza specificata dal valore e di lunghezza duration. Più alto è il valore, più alto è il tono. Maggiore è la duration, maggiore sarà la durata del suono.

La possibilità di specificare la frequenza apre molte possibilità creative: combinando diversi comandi BELL con frequenze diverse, è possibile creare brevi melodie; è possibile simulare i suoni di esplosioni, scoppi o altri effetti, a seconda della frequenza e della durata del suono; è possibile creare segnali acustici specifici per indicare diverse condizioni o eventi nel programma.

La gamma di frequenza supportata può variare a seconda dell'hardware del computer di destinazione. In genere, la durata del suono prodotto da BELL è breve e può essere controllata da un altro parametro aggiuntivo. Inoltre, è possibile selezionare un canale specifico per l'uscita audio.

L'esecuzione del comando può interrompere o meno l'esecuzione del programma, a seconda dell'impostazione di DEFINE AUDIO SYNC. Non tutti i target supportano tutte le impostazioni (sincrone e asincrone).

ESEMPIO

  BELL 42
  BELL #42 ON #%001

ABBREVIAZIONE

 Bel

DISPONIBILE SU

  • Dragon 32
  • Commodore VIC-20
  • Commodore 64
  • Atari (400/800)
  • Atari XL/XE
  • Commodore 128 (MOS 8502)
  • ColecoVision
  • Commodore PLUS/4
  • Olivetti Prodest PC128
  • Dragon 64
  • Thomson MO5
  • Amstrad CPC 664
  • TRS-80 Color Computer
  • MSX

PROBLEMI?

Se si riscontra un problema nell'utilizzare questo comando, se si ritiene che vi sia un bug oppure che la spiegazione sia poco chiara, è possibile aprire una segnalazione per questa parola chiave su GitHub. Grazie!

POWERED BY