ESP32-S3 Bench Guide
ESP32-S3 N16R8 bench guide: live pinout, lessons, simulators and the bench log.
翻译准备中
正在加载完整 README。 以下为已保存的摘录。
A falling-notes practice tool for the accordion, in the spirit of Synthesia. Open a MIDI file and the notes of both hands fall onto the buttons or keys you play them with: the treble on a C-system or B-system (bayan) button board or a piano keyboard, the bass on the Stradella board.查看完整 README ↗English | 한국어
A falling-notes practice tool for the accordion, in the spirit of Synthesia. Open a MIDI file and the notes of both hands fall onto the buttons or keys you play them with: the treble on a C-system or B-system (bayan) button board or a piano keyboard, the bass on the Stradella board.
https://github.com/user-attachments/assets/d34d6058-2042-4767-a283-51cd317efa61
Connect an electronic accordion such as a Roland V-Accordion over USB, and the app reads what you play:
No MIDI needed: follow the falling notes on any acoustic accordion, button or piano. You can also press the buttons and keys with the mouse.
When a song's treble part goes lower than you want to play with the right hand (a piano part, say), click a lane where the notes fall:
Space plays and pauses, Home goes back to the start (or the loop's start), ← → move by bars and ↑ ↓ change the speed by 5%.
"Open the sample song" on the first screen opens Greensleeves to try it out.
Connect the USB COMPUTER port and the input is picked up automatically. To hear songs on the instrument's own sounds, set MIDI → Ext Seq → Accordion to On on the instrument, and choose "MIDI: Roland Arranger" as the track's sound.
On Android, connect through a USB OTG adapter or a USB-C to USB-B cable, and set the instrument's USB driver to Generic ([MENU] → System → USB Drv, then save with [MENU/WRITE] → SYSTEM and turn the instrument off and on). If the device only says it's charging, restart it with the instrument connected.
Songs play through SpessaSynth with the GeneralUser GS SoundFont bundled (Italian Accordion by default).
npm install
npm run app # development window
npm run dist # builds the exe into release/
MIT. Licences of the bundled components are in public/licenses/.
public/demo/greensleeves.mid: Greensleeves (Traditional), arranged for accordion by Ralf Axel Gehlert, Mutopia Project #1265, public domain