About

What?


Instrument Definitions are used by Squarp's HAPAX to be able to programatically configure tracks.


The hope of this project was to ease the creating and editing Instrument Definitions on Squarp's HAPAX. Another goal was to encourage the sharing of definitions.


If you have created a definition and would like to share it. Please make a GitHub issue and add the definition there as a text file.


This tool is still being developed. If you have ideas please file a GitHub Issue.


All the creating and editing logic runs in your browser. No data, besides general user interaction data, is transferred to a server.



How do I use the creator tool?


The Upload Definition button will attempt to parse a text (.txt) file containing a definition. The data will be automatically loaded into the form.


Save to Disk saves the current Definition to your 'Downloads' folder as a text file. This file should be able to be read by the HAPAX. The filename is composed of the trackname and the date. The date is help prevent accidentally overwriting an existing Definition.


Definitions are saved in the browser's local storage. If you refresh the page or close the browser, the data will be there when you come back.


The creator tool does not perform validation, it assumes you have read the specification.



I found a bug!


Please submit an issue on GitHub.



Disclaimers


This tool was not created by Squarp.

If you have questions, comments, and/or concerns feel free to email me at arfpoodle [at] gmail [dot] com, or file an issue on GitHub.



End User License Agreement


I am not responsible for any damage to your personal property by using this tool. It is possible this tool becomes out of date with the latest firmware. You will not use this tool for evil, only for exploring the sonic realms. This tool is licensed by the Creative Commons License CC BY-NC-SA.