question on expanding Fermata

A while ago I had thoughts about making a module that was a variant of Fermata, but for other people’s text-based languages.

Think essentially of a Fermata editor with a Tipsy output and input. Every time the text gets edited, it sends the entire text out through the output. If it gets a Tipsy input (likely in response to the text it sent to the output) of a particular form (e.g., “line=3,error=‘unknown function foo’”), then the module would highlight the errant line and display the error in a small text window within the module.

In more sober moments, I figured that there weren’t that many “text-based language” modules waiting to be written, so I never wrote up a proposal here. But I’d be happily intrigued if I was wrong!

Indeed, I’ve been pondering how to do note-length patterns and rhythms in an approachable way, and something like this occurs as a nice way to lift it off the ground.

mahlen

2 Likes