Browse Source

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 (compatible with Cardinal's GPLv3+)
Repository: https://github.com/Jadael/TMT
pull/869/head^2
T 2 months ago
parent
commit
68e7da2e74
3 changed files with 15 additions and 0 deletions
  1. +3
    -0
      .gitmodules
  2. +11
    -0
      plugins/Makefile
  3. +1
    -0
      plugins/TMT

+ 3
- 0
.gitmodules View File

@@ -266,3 +266,6 @@
[submodule "plugins/Venom"]
path = plugins/Venom
url = https://github.com/DaveBenham/VenomModules
[submodule "plugins/TMT"]
path = plugins/TMT
url = https://github.com/Jadael/TMT.git

+ 11
- 0
plugins/Makefile View File

@@ -1176,6 +1176,12 @@ PLUGIN_FILES += $(filter-out unless_modules/src/unless.cpp,$(wildcard unless_mod
# modules/types which are present in other plugins
UNLESS_MODULES_CUSTOM = Selection sign


# --------------------------------------------------------------
# TMT

PLUGIN_FILES += $(filter-out TMT/src/plugin.cpp,$(wildcard TMT/src/*.cpp))

# --------------------------------------------------------------
# ValleyAudio

@@ -2807,6 +2813,11 @@ $(BUILD_DIR)/unless_modules/%.cpp.o: unless_modules/%.cpp
$(SILENT)$(CXX) $< $(BUILD_CXX_FLAGS) -c -o $@ \
$(foreach m,$(UNLESS_MODULES_CUSTOM),$(call custom_module_names,$(m),unless_modules)) \
-DpluginInstance=pluginInstance__unless_modules
$(BUILD_DIR)/TMT/%.cpp.o: TMT/%.cpp
-@mkdir -p "$(shell dirname $(BUILD_DIR)/$<)"
@echo "Compiling $<"
$(SILENT)$(CXX) $< $(BUILD_CXX_FLAGS) -c -o $@ \
-DpluginInstance=pluginInstance__TMT

$(BUILD_DIR)/ValleyAudio/%.cpp.o: ValleyAudio/%.cpp
-@mkdir -p "$(shell dirname $(BUILD_DIR)/$<)"


+ 1
- 0
plugins/TMT

@@ -0,0 +1 @@
Subproject commit f24357b71665457189c0d42128ab63d480d73623

Loading…
Cancel
Save