Skip to content

Music Module

syeyoung edited this page Jul 16, 2020 · 1 revision

Music Module

Music module contains blocks defined in Music Extension

Music module can be imported via

Require "Music";

Defined Functions

Music::playDrum(drumidx: Text, beats: Text) : play drum drumidx (drum idx) for beats beats

Music::getTempo() : get Current Tempo (Expression only)

Music::rest(beats: Text) : rest beats

Music::setInstrument(instidx: Text) : set Instrument to instidx (instrument index)

Music::setTempo(tempo: Text) : set Tempo to tempo

Music::playNote(noteidx: Text, beats: Text) : play noteidx (note idx) for beats

Music::changeTempoBy(tempo: Text) : add tempo to Tempo

Defined Drum Indexes

  1. snare
  2. bass drum
  3. side stick
  4. crash cymbal
  5. open hi hat
  6. closed hi hat
  7. tambourine
  8. hand clap
  9. claves
  10. wood block
  11. cowbell
  12. triangle
  13. bongo
  14. conga
  15. cabasa
  16. guiro
  17. vibraslap
  18. cuica

Defined Instrument indexes

  1. piano
  2. electric piano
  3. organ
  4. guitar
  5. bass
  6. pizzicato
  7. cello
  8. trombone
  9. clarinet
  10. saxophone
  11. flute
  12. wooden flute
  13. bassoon
  14. choir
  15. vibraphone
  16. music box
  17. steel drum
  18. marimba
  19. synth lead
  20. synth pad

Note indexes

  1. C Octave 0
  2. C#
  3. D
  4. D#
  5. E
  6. F
  7. F#
  8. G
  9. G#
  10. A
  11. A#
  12. B
  13. C Octave 1
  14. D
  15. D#

.... and so on

Defined Events

N/A

Clone this wiki locally