This is an Electron app. It is a port of proof of concept python code (from my MirageDiskTools project) for creating disk images for the Ensoniq Mirage.
Now what can it really do? ANYTHING. This app is a generic batch processor. It follows the simplest software abstraction there is:
input - process - output
- Input - a directory of files to process
- Process - the code to run
- Output - a directory to write output to
If arguments are needed, they are passed in as a JSON string so Wavsyn knows nothing about them. Arguments are described by help text associated with each function.
The app now has a Mirage Porgram Editor. this makes it really easy to edit a program and save the changes back to a disk (real or virtual) in the mirage.
The app has makers for Windows, Mac, and Linux (debian, so works on Ubuntu).