Paint a Tune includes portions adapted from Chrome Music Lab / Melody Maker. Copyright 2016 Google Inc. All Rights Reserved. Apache License 2.0; full license is in this directory. Upstream repository: https://github.com/googlecreativelab/chrome-music-lab Pinned revision: e54bb414908da2b6286a6ad6431a5fcf8b68dc3f Files consulted and adapted into melody-model.js: - melodymaker/app/data/Colors.js: seven natural-note colors - melodymaker/app/data/Config.js: ordered note and pitch data - melodymaker/app/grid/Grid.js: single tile per column, toggle/remove/select - melodymaker/app/sound/Sequencer.js: left-to-right ordered beat construction Modifications by LearnPlay, October 19, 2026: Extracted the data and melody state model from AMD/canvas/Tone integration. Added input bounds, four/eight beats, and a five-note pentatonic subset. Removed tween, harmony ghost and canvas machinery. New DOM controls, responsive layout, native Web Audio playback, optional looping, and Sound Playground. No upstream audio recordings, trademarks, logos or dependencies are included. No Google affiliation or endorsement is claimed. This is selective source reuse, not a hosted copy of the full Chrome Music Lab.