Polly
Pocket arranger inspired by the Yamaha QY70: a style plays an eight-instrument band that follows the chords you play, with General MIDI sounds from Sonivox EAS and use as a GM sound module over MIDI.

Brick risk. Flashing this carries a known, documented risk of damaging the device.
- Distribution
- Browser installer (WebMIDI / WebUSB)
- License notes
- Third-party parts (Sonivox EAS, Groove MIDI Dataset drum performances under CC BY 4.0) are credited in LICENSING.md.
- Source
- github.com https://github.com/charlesvestal/fm1-polly
- Homepage
- charlesvestal.github.io https://charlesvestal.github.io/fm1-polly/
- sequencer
- chords
- midi
- usb-midi
- emulator
Description
A song is a list of sections, each playing a chord progression with one of a style's two grooves, plus two melody tracks. Grooves can be recorded and edited note by note. Owners of a QY70 can build its 128 preset styles from their own ROM image with a bundled tool; nothing of Yamaha's is included. The project has a browser emulator and a ten-lesson course.
Install notes
Browser installer in Chrome or Edge; songs are kept when updating. QY70 styles are optional and need your own qy70main.bin, installed with tools/qy70_install.py.
Version history
| Version | Date | Notes |
|---|---|---|
| 0.4.2 | 2026-10-14 | Adds a setting to keep USB audio at full level regardless of the MASTER knob. |
| 0.4.1 | 2026-10-13 | Fixes the chords shown on Home after a song stops. |
| 0.4 | 2026-10-13 | |
| 0.3 | 2026-10-13 | |
| 0.2 | 2026-10-13 | |
| 0.1 | 2026-10-12 |