4 ms·
The real interesting story behind Tracktion is: - they have open-source DAW engine (https://www.tracktion.com/develop/tracktion-engine https://www.tracktion.co
by rock_artist 7y ago
The real interesting story behind Tracktion is:
- they have open-source DAW engine (https://www.tracktion.com/develop/tracktion-engine https://www.tracktion.com/develop/tracktion-engine)
- as it has strong relationship with JUCE framework, it also supports SOUL patches which aims to be a modern DSP coding language.
- PaulDavisThe1st 7y agonote that AFAICT, Faust remains more widely used as a modern DSP coding language.
- jcelerier 7y agoAlso, Faust has the good taste of being 100% open-source, has almost 20 years of work on optimization, and can easily be translated into SOUL if the need arises
- joan_kode 7y agoLast time I looked at Tracktion Engine, I was specifically interested in the time-stretching and pitch shifting that they boast on the page you linked. Tracktion DAW has great time-stretching, therefore it must be in Tracktion Engine, right? Nope! Turns out the DAW includes a licensed version of zplane Elastique for time stretching, which is not included in Tracktion Engine. Instead, the Engine (which they license commercially) includes something totally different: a copy of the open source SoundTouch library. It is far from the same quality, with immediate glaring windowing artifacts. Nothing technically wrong, but I found that a bit misleading and undocumented. You can see for yourself: https://github.com/Tracktion/tracktion_engine/blob/master/modules/tracktion_engine/timestretch/tracktion_TimeStretch.cpp https://github.com/Tracktion/tracktion_engine/blob/master/mo...