{{htmlmetatags>metatag-robots=()
metatag-title=(MUSIC | ugBASIC User Manual)
metatag-keywords=(ugBASIC,Commodore 64,Commodore PLUS/4,ZX Spectrum)
metatag-description=(Pagina del manuale per MUSIC)
metatag-media-og:image=(:ugbasic:logo-ugbasic-fb.png)
metatag-og:title=(MUSIC | ugBASIC User Manual)
metatag-og:description=(Pagina del manuale per MUSIC)
}}
====== ugBASIC Manuale Utente ======
===== MUSIC =====
===== SINTASSI =====
MUSIC [LOOP] music [format]
MUSIC music [format] [LOOP]
==== SCOPO ====
Il comando ''MUSIC'' avvia un brano musicale dalla variabile music. Questa musica
verrà riprodotta indipendentemente dal tuo programma, senza influenzarlo minimamente.
Normalmente è possibile memorizzare diversi arrangiamenti completi. Ad ogni composizione
viene assegnata la propria variabile musicale individuale.
Il sistema musicale è intelligente e sospenderà automaticamente la musica per la
durata di eventuali effetti sonori successivi sul canale corrente. Una volta terminato
il suono, la melodia verrà riavviata dalla posizione precedente.
Il comando accetta una keyword aggiuntiva, LOOP, che permette di indicare che il brano
musicale deve essere suonato senza mai terminare la riproduzione: ugBASIC lo farà
ricominciare dall'inizio, una volta terminata la riproduzione.
Infine, il comando accetta l'indicazione del formato (''format'') in cui la musica è memorizzata
nella variabile. Questa specifica è necessaria solo ed unicamente se il file audio
non è stato caricato dal comando LOAD MUSIC. Il comando LOAD MUSIC si occupa di
convertire uno dei formati supportati nel formato interno di ugBASIC. Tuttavia, ugBASIC
è in grado di riprodurre formati compatibili con l'hardware audio. In tal caso,
specificando il formato con cui sono preparati i dati, è possibile dar seguito
a tale richiesta.
Ogni target ha uno specifico elenco di formati audio supportati.
==== ESEMPIO ====
MUSIC fugue
MUSIC backmusic LOOP
MUSIC soundtrack PSG
==== ABBREVIAZIONE ====
Mus
==== DISPONIBILE SU ====
* Commodore 128 (Zilog Z80)
* Commodore 128 (MOS 8502)
* SEGA SG-1000
* Commodore 64
* Commodore VIC-20
* Atari (400/800)
*
* Commodore PLUS/4
* Olivetti Prodest PC128
* Amstrad CPC 664
* SEGA SC-3000
* ColecoVision
* TRS-80 Color Computer 3
* MSX
* TRS-80 Color Computer
==== 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 MUSIC|aprire una segnalazione]] per questa parola chiave su GitHub. Grazie!===== POWERED BY =====
[[:it:ugbasic:user:index|{{ :ugbasic:user:logo-ugbasic.png?nolink&600 |}}]]