Amm0
October 27, 2025, 12:32am
4
I have a script, $PIANO, that lets you play various tones using :beep. What you "play" using the onscreen keyboard will be output as a command that can be used in a script.
Another thread gave me an idea for a “interactive piano” using /terminal/inkey. It got more complex than I intended… But essentially everything that’s played is saved to an array & played. A status bar shows the current octave, note length, last note played — even a “tape counter” for recording length. The help should explain most things, so here is a screenshot:
[image]
To use it, you need to either cut-and-paste the following script, or add it to /system/script etc as desired. To invok…