michgz/ac7maker ? reverse-engineered prompt
Reverse engineered prompt
Build me a small Python tool for Casio CT X keyboards that can create AC7 rhythm files from a simple JSON description and a set of standard MIDI files. I want to be able to define a rhythm pattern, point it at the MIDI parts for each section, and have it export a valid AC7 file that I can save to the keyboard. It would also be great to include a simple help page that explains the JSON format in a friendly way, plus a couple of example rhythms so I can see how it works.
If it makes sense, add a way to send the finished AC7 file straight to the keyboard over MIDI on Linux too, so I do not always need a USB stick. Please keep it easy to run with just Python 3, and if you need to check anything about Casio format details or MIDI handling, look up the current docs online.
Are you gonna build this?
make sure you review the code using coderabbit