List of All Modules
The TX Modular System - Release 089 (August 2020)
The TX Modular System is open source audio-visual software for modular synthesis and video generation, built with SuperCollider (https://supercollider.github.io) and openFrameworks (https://openFrameworks.cc).
It can be used to build interactive audio-visual systems such as: digital musical instruments, interactive generative compositions with real-time visuals, sound design tools, & live audio-visual processing tools.
This version has been tested on MacOS (0.10.11) and Windows (10). The audio engine should also work on Linux.
The visual engine, TXV, has only been built so far for MacOS and Windows - it is untested on Linux.
The current TXV MacOS build will only work with Mojave (10.14) or earlier (10.11, 10.12 & 10.13) - but NOT Catalina (10.15) or later.
You don't need to know how to program to use this system. But if you can program in SuperCollider, some modules allow you to edit the SuperCollider code inside - to generate or process audio, add modulation, create animations, or run SuperCollider Patterns.
Intro to the software
The TX Modular system includes many different modules such as: waveform generators, multi-track & step sequencers, sample & loop players, envelope generators, wavetable synths, filters, noise generators, LFOs, delays, compressors, gates, flangers, pitch-shifters, reverbs, vocoders, distortion, ring modulation, file recorders and file players, plus many more.
The user can choose which modules to use and build these into a "system", adding audio files for samples and loops. Audio and modulation signals can be sent around the system allowing for all kinds of ways to link and control modules.
There is also a video modular app called TXV which is controlled by and linked to the TX Modular system. TXV has it's own modules for generating 2D and 3D visuals, importing images, movies, 3D models and text, adding modulation and various real-time FX - such as image blur, colour manipulation and masking.
For more details, see List of All Modules.
Help files are provided for every module as well as tutorials on how to use the software.
A user-designed GUI interface, with up to 20 linked screens is included.
The user can add buttons, sliders, labels boxes, etc. of any size, colour, or font, and decide how they control modules in the system.
This is useful for example when you want to show certain details of various different modules together on one screen. Or have a single button start several sequencers, or a single slider modify multiple filters.
Up to 99 "snapshots" of the system can be saved, and you can easily create presets for any module, and export them for use in other TX systems.
You can control the system live with a keyboard, mouse, MIDI or OSC controllers, an iPad or smart phone (using MIDI or OSC), or using other software - on the same computer, across a network, or across the Internet.
It is also possible to record the output straight to disk to create audio files that can then be used in a sequencer or audio editor. TXV also allows video and image files to be saved.
Free Software License
The TX Modular system is free software released under the GNU General Public License (version 3), created by the Free Software Foundation (see www.gnu.org). A copy of the license is included with the download.