• Gingoduino is a music theory engine for embedded systems. • It brings notes, intervals, chords, scales, harmonic fields, fretboard engine, musical events, and sequences to Arduino, ESP32, Teensy, Daisy Seed, Raspberry Pi Pico, and other platforms. • Open source under an MIT license. • Features 12-note chromatic system with enharmonic equivalents 42 chord formulas with reverse lookup (identify) 40+ scale types and modes with signature, brightness, relative/parallel Harmonic field analysis with T/S/D functions and roles Fretboard engine: violao, cavaquinho, bandolim, ukulele with fingering scoring Musical events (note, chord, rest) and sequences with tempo/time signature See more on GitHub .

Article Summaries:

  • Summary

Gingoduino is an open‑source music theory engine designed for embedded platforms such as Arduino, ESP32, Teensy, Daisy Seed, and Raspberry Pi Pico. Licensed under MIT, it supplies core musical concepts-including notes, intervals, chords, scales, and harmonic fields-alongside a fretboard engine for instruments like violão, cavaquinho, bandolim, and ukulele, complete with fingering scoring. The library supports a 12‑note chromatic system with enharmonic equivalents, 42 chord formulas with reverse lookup, and over 40 scale types and modes. It also handles musical events (notes, chords, rests) and sequences with tempo and time‑signature control. The project is hosted on GitHub for community collaboration.

Sources: