{{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 |}}]]