System * Force a line break before first arg for blocks with >=5 args (e.g. set NeoPixels) * Decrease serial delay when running on Mac OS to speed up graphing * New Examples: ClapCounter, RadioJingleBells, SoundLevel, TempoMeter, ThreePartHaromony, Libraries * String: make "join with separator" accept a single string (as well as a list of strings) * Microphone: add clap counter * Microphone: allow time for v2 microphone to settle when it is turned on * RingTone: allow mixed-case note names and misplaced dots in dotted notes * RingTone: accept _ as flat and accept all sharps and flats including e#, b#, c_, and f_ * RingTone: allow newlines in "play ringtone" block * Tone: Use lists in pitch conversion; accept _ for flats * New Pluck library (requires a board with DAC or fast PWM) * New MultiTone library (requires a board with DAC or fast PWM) VM * Set pin LOW before switching to input in turnOffPins() * Stop PWM when nrf52 boards are reset * Increase brightness of micro:bit V2 display (slightly) by using high drive Bug Fixes * Fix: Incorrect colors on Clue TFT * Fix: Script copy/paste error when scripts include blocks with no arguments * Fix: Graph data should be cleared when new project is loaded * Fix: When a command block definition is changed, blocks following calls to that command disappear