-
-
Notifications
You must be signed in to change notification settings - Fork 186
Add TMT (T's Musical Tools) plugin #869
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
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 (compatible with Cardinal's GPLv3+) 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? |
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: GPLv3 Repository: https://github.com/Jadael/TMT
…nto add-tmt-plugin
|
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). |
|
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. |
|
I'm looking at the build log: Try adding |
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:
License: AGPLv3
Repository: https://github.com/Jadael/TMT