{{htmlmetatags>metatag-robots=()
metatag-title=(BELL | ugBASIC User Manual)
metatag-keywords=(ugBASIC,Commodore 64,Commodore PLUS/4,ZX Spectrum)
metatag-description=(Pagina del manuale per BELL)
metatag-media-og:image=(:ugbasic:logo-ugbasic-fb.png)
metatag-og:title=(BELL | ugBASIC User Manual)
metatag-og:description=(Pagina del manuale per BELL)
}}
====== 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 [[https://github.com/spotlessmind1975/ugbasic/issues/new?title=SEGNALAZIONE SU BELL|aprire una segnalazione]] per questa parola chiave su GitHub. Grazie!===== POWERED BY =====
[[:it:ugbasic:user:index|{{ :ugbasic:user:logo-ugbasic.png?nolink&600 |}}]]