Minotor

Animations

Minotor shipped 19 animations. Each one is a C++ class in Animation/; the name, the one-line description and the preview image below are the ones the program itself showed in its library panel.

Every animation inherits two properties from MinoAnimation, which is why every group in the program window shows the same first row of knobs: Hue and Light, the two parameters of its colour, and Loop, how long one cycle of the animation lasts — from a quarter of a beat to 16 beats, counted in MIDI clock ticks (6 to 384). The parameters listed on each card are the extra ones that animation adds. Curve is an easing curve — how a value moves between its start and end within one period — and nearly every animation has one.

Two without a preview

Image — “Use file as image source”. Loads a picture file; the default in the code is spaceinvader.gif. This is what the wiki offered anyone who wanted video: Minotor had no clip player, but an animated GIF loop would play in tempo. Its only extra parameter is Curve.

Debug — “Use me to make a better program :-)”. A developer's animation. Its preview image is referenced in the code but was never committed, and it adds no parameters.

Where the list comes from

Names and descriptions are the MinoAnimationDescription strings in each Animation/mina*.h; parameters are the setLabel() calls in the matching .cpp, in the order the constructor creates them. Preview images are the files in images/. All of it is GPL-3.0, from the repository as of its last commit on February 2017.

The wiki linked to a tutorial on writing your own animation, create_your_own_minotor_animation, but the page was never written. The classes themselves are the best guide: all 19 together come to 2,448 lines, and the longest, Falling objects, is 267.