Add TMT (T's Musical Tools) plugin
Adds TMT v2.2.0 as a git submodule to Cardinal.
TMT is a collection of esoteric VCV Rack modules focused on manipulating RNG and polyphonic signals, including:
- Shuffle: Randomly re-order polyphonic channels
- Calendar: LFO-like CVs synced to system time
- Seed: Generate 16 random voltages from a seed
- Ouroboros: Step through polyphonic channels as sequence
- Append: Combine multiple polyphonic cables
- Sight: Non-linear time scale scope
- Spellbook: Plain text RhythML sequencer
- Page: Spellbook expander for columns 17-32
- Stats: Statistical functions on polyphonic signals
- Sort: Sort and select channels using CV control
- Spine: Common voltage offsets and transformations
- Blankt: Resizable blank panel
License: AGPLv3 Repository: https://github.com/Jadael/TMT
Information on licenses is missing
Also, your plugins are the only ones in Cardinal with AGPL license, which would "bump" the entire project to be AGPL-style instead of regular GPLv3+.
For the moment I don't think the extra license restriction is enough for just a single module collection, sorry.
What would 'information on licenses' entail? Is license.txt wrong?
Brought the license over to GPLv3, which I think should be OK because I'm the sole contributor. I also noticed there was still a little inconsistency across headers and manifests, some still said MIT, so that should all be cleaned up now too, and I think the license info is in correct GitHub format now.
See the overview here: https://github.com/DISTRHO/Cardinal/blob/main/docs/LICENSES.md
Thank you for changing to a compatible license! For Rack modules the plugin.json is typically leading (many projects don't mention anything anywhere else). Your project can of course contain other licensed libraries like MIT/BSD type.
Ps I wonder if your Calendar module still works cross-platform and in plugin format?
I definitely went through some trouble getting it to build correctly for all platforms at first, and had an issue early on with someone getting it to work on Linux which was eventually resolved. I'm open to ideas for more exhaustive testing, but I've only got Windows machines myself.