Skip to content

Latest commit

 

History

History
73 lines (55 loc) · 2.23 KB

music.md

File metadata and controls

73 lines (55 loc) · 2.23 KB

Music

Make music! Play songs, melodies, sounds, and tones.

Play music

Use the ||music:play|| block to play a song you compose, a short melody, or a built-in sound.

music.play(music.createSong(hex`00780004080200`), music.PlaybackMode.UntilDone)

Play a song

music.play(music.createSong(hex`0078000408020200001c00010a006400f40164000004000000000000000000000000000500000430000400080001220c001000012514001800011e1c00200001222400280001252c003000012934003800012c3c004000011e03001c0001dc00690000045e010004000000000000000000000564000104000330000400080001290c001000011e1400180001251c002000012924002800011b2c003000012234003800011e3c0040000129`), music.PlaybackMode.UntilDone)

Play a melody

music.play(music.stringPlayable("D F E A E A C B ", 120), music.PlaybackMode.UntilDone)

Play a built-in sound

music.play(music.melodyPlayable(music.wawawawaa), music.PlaybackMode.UntilDone)

Play a sound effect

music.play(music.createSoundEffect(WaveShape.Sine, 5000, 0, 255, 0, 500, SoundExpressionEffect.None, InterpolationCurve.Linear), music.PlaybackMode.UntilDone)

Sound effects

music.createSoundEffect(WaveShape.Sine, 5000, 0, 255, 0, 500, SoundExpressionEffect.None, InterpolationCurve.Linear)
music.randomizeSound(music.createSoundEffect(WaveShape.Sine, 5000, 0, 255, 0, 500, SoundExpressionEffect.None, InterpolationCurve.Linear))

Sound

music.ringTone(0)
music.rest(0)
music.noteFrequency(Note.C)
music.beat(BeatFraction.Whole)
music.tempo()
music.changeTempoBy(20)
music.setTempo(120)
music.setVolume(0)
music.stopAllSounds()

See also

play, create song, string playable, tone playable, create sound effect, randomize sound, ring tone, rest, beat, tempo, change tempo by, set tempo, set voluime, stop All Sounds