Upgrade to ARC Pro

Synthiam ARC Pro is a cool new tool that will help unleash your creativity with programming robots in just seconds!


Audio.soundNote(note, length, [signalType], [ezbIndex])


note Note to play as a string.
length How long to play the note for in milliseconds.
signalType (optional) Type of signal to use when playing the note as a string.
ezbIndex (optional) Board index of the EZB to output the audio from.




Plays the specified note for length milliseconds. Notes are inputted as strings which range from "C1" to "Bb3". The note is played using the signal specified by signalType. If signalType is not provided a sine wave is used. Accepted signal types are "Sine", "Square", "Triangle", "Pulse", "Sawtooth", "WhiteNoise", "GaussNoise", "DigitalNoise". This function does not wait for the note to end to continue executing the script. In case of playing multiple notes in sequence, call the sleep() function to ensure the notes don't play over previous notes.