-
-
Notifications
You must be signed in to change notification settings - Fork 490
music
Josh Goebel edited this page Oct 7, 2021
·
18 revisions
This function was enhanced in version 0.90.
music [track=-1] [frame=-1] [row=-1] [loop=true] [sustain=false] [tempo=-1] [speed=-1]
...or to stop the music:
music
- track : the id of the track to play from (0..7)
- frame : the index of the frame to play from (0..15)
- row : the index of the row to play from (0..63)
- loop : loop music (true) or play it once (false)
- sustain : sustain notes after the end of each frame or stop them (true/false)
- tempo : play track with the provided tempo, (added in version 0.90)
- speed : play track with the provided speed, (added in version 0.90)
This function starts playing a track created in the Music Editor.
Remember, that TIC
runs 6o times per second. When you're changing the state of your music inside TIC
you'll may need to keep track of the status manually.
An example:
soundtrack = false
function TIC()
-- check that we only start the music a single time
if not soundtrack then
music(0)
soundtrack = "intro"
end
end
TIC-80 tiny computer https://tic80.com | Twitter | Telegram | Terms
Built-in Editors
Console
Platform
RAM & VRAM | Display | Palette | Bits per Pixel (BPP) |
.tic
Format | Supported Languages
Other
Tutorials | Code Snippets | Libraries | External Tools | FFT
API
- BDR (0.90)
- BOOT (1.0)
- MENU
- OVR (deprecated)
- SCN (deprecated)
- TIC
- btn & btnp
- circ & circb
- clip
- cls
- elli & ellib (0.90)
- exit
- fget & fset (0.80)
- font
- key & keyp
- line
- map
- memcpy & memset
- mget & mset
- mouse
- music
- peek, peek4
- peek1, peek2 (1.0)
- pix
- pmem
- poke, poke4
- poke1, poke2 (1.0)
- rect & rectb
- reset
- sfx
- spr
- sync
- ttri (1.0)
- time
- trace
- tri & trib (0.90)
- tstamp (0.80)
- vbank (1.0)