Dictionaries
We have accumulated enough small bug fixes to merit a new release. The most significant change is the introduction of a Dictionary object (thx to Christopher Liu for the inspiration). One fun thing you can do with the dictionary code is to query (and update) the individual mouse dictionaries -- a simpler and more general way to do "ensemble" communication.
To simplify using Music Blocks for presentations, an Erase Media block was added. This makes it easier to do transitions in slide shows, etc.
Other changes/updates:
- Improvements to the Guide
- Show project title when you load from the planet (thx ricknjacky)
- Updated the Japanese translations (thx pikarusa)
- A regression was fixed in the Camera block. (thx ricknjacky)
- Fixed error with erase on pitch staircase eliminates starting pitch
- Fixed regression in "On Every Note Do"
- Fixed rotating a tablet causes work to be lost Issue-Bug (thx favor)
- Fixed Hertz block pitches exported from Phrase Maker
- Fixed Music Keyboard misplacing octave of sharp keys
- Update background when updating background color
- Fixed when running from an event, don't flush the event queue
- Fixed don't display grid name when showing grid
- Fixed semi-tone interval measure
- Fixed scalar interval measure
- Fixed scrolling issue with keyboard widget (thx ricknjacky)
- Added drums to keyboard; fixed add menu
- Fixed issue with grid display of notes w/o blocks in Phrase Maker
- Added Solfege class; cleaned up pitch to color; pitch to octave; et al.
- Added help for beat factor block
- Calculate beat factor based on current note value -- See #2371
- Enabled stand-alone scalar step
- Always sort to remove repeated blocks in widget
- Check for planet when running offline