TRAX - TheTechnobear/SSP GitHub Wiki
video showing how to use track
please watch, as Trax whilst easy to use, uses some 'long press' on buttons to access features, that you will not 'guess' intuitively ;)
note: its in the second part, the SSP usage is identical.
note: this does NOT include the TB Plugin you must install this first
**important note: ** READ the how to install before attempting to install, it must be follow precisely. failure to do so, may make your XMX unable to boot, and you will need to rewrite the sdcard using the factory image
this release includes a new 'application launcher' (called PercCmd). by défault it will start the last application you launched, so first time through this will be SYNTHOR!
however, when you power cycle the xmx module, if you hold down one of the 8 buttons below the screen. it can start different applications. though currently there are only two ;) button 1 = SYNTHOR button 2 = TRAX
so, to start TRAX, hold button 2 as you power on module. this is then remembered on subsequent boots. so to switch back to SYNTHOR, simply hold down button 1 on power on.
1 | 2 | 3 | 4 |
---|---|---|---|
5 | 6 | 7 | 8 |
note: there are failsafes, e.g. if you press a button without an application or the applications is removed, then it will default to SYNTHOR
currently, Trax is supported as a synthor plugin on the SSP, and is included TB plugins release.
I discuss this on my dev blog
a virtual modular in a module !
Note: This is the primary page for documentation on this modules
- Wiki - https://github.com/TheTechnobear/SSP/wiki/PVCA
- Forum - https://forum.percussa.com/t/trax-by-thetechnobear
I develop these plugins for free, please consider supporting my efforts with a donation. https://ko-fi.com/thetechnobear
none
Name | Desc |
---|---|
In 1-8 | 8 inputs |
Name | Desc |
---|---|
Out 1-2 | 2 outputs |
note: this does not detail how to use TRAX or its UI, see above video for example of usage.
Trax is a virtual modular that was designed for the XMX, with a small form factor. I designed it more with performance in mind, and focused around 'tracks', each containing up to 8 modules. Each track has up to 8 inputs, and has a stereo output.
In some ways its similar to DAW with device chains on a track, However, the main difference being a device chain in a DAW is usually very linear, and usually focus around stereo audio. whereas Trax takes a modular approach allowing devices within a track to be freely patched.
The main principle here is a little less flexibility in the virtual module aspects to help usability in a limited form factor. but being a bit more flexible that a mixer with chain.
My preference is to use Trax for FX, a kind of virtual modular mixer.
Midi learn is widely used to help add some (external) hands on control.
Trax has its own threading model. It makes each 'track' run in a separate thread/core. this means the ordering/timing of module processing is known. However, unfortunately, its impossible for Trax to know what other synthor modules are being processed on a particular core. this means, some cores could be unduly overloaded.. similarly SYNTHOR does not know how loaded a core is, due to Trax usage.
in general this is not an issue, as Synthor will try to balance module load across cores, and similarly if you ensure Trax load is balance (using multiple trax), it should 'balance out'. however, not all Synthor modules are equal, which could adversely affect Trax tracks.
- 1.0.0