Music/Zene

Lejátszik egy hangot a megadott ideig a “PO” tűn keresztül. Pl.

basic.forever(function () {

music.playTone(262, music.beat(BeatFraction.Whole))

})


Lejátszik egy hangot a megadott ideig a “PO” tűn keresztül. Pl.

basic.forever(function () {

music.ringTone(262)

})


Pihen (nem játszik semmit) a megadott ideig a “PO” tűn keresztül. Pl.

basic.forever(function () {

music.rest(music.beat(BeatFraction.Whole))

})


Elindít egy dallamot a “PO” tűn keresztül. A hangjegyeket karakterláncként lehet megadni a következő formában: NOTE [octave][:időtartam] Pl.

basic.forever(function () { music.beginMelody(music.builtInMelody(Melodies.Dadadadum), MelodyOptions.Once)

})


A különböző dallam-események esetén futtatandó programkódot rögzíti. Pl.


Egy ütem hosszát adja meg ezredmásodpercben. Pl.


Megadja a tempó értékét ütem/perc értékben. A tempó az a gyorsaság (bpm=ütem percenként), ahogy a hang lejátszásra kerül. Minél nagyobb a tempó, annál gyorsabban játszódnak le a hangok. Pl.


A tempó módosítása a megadott értékkel. Pl.

music.onEvent(MusicEvent.MelodyNotePlayed, function () { music.changeTempoBy(20)

})


A tempót beállítja a megadott értékre. Pl.

music.onEvent(MusicEvent.MelodyNotePlayed, function () { music.setTempo(120)

})