Lesser known audio tools programmed with Tcl/Tk

Audio Plugin Hosts and other audio software applications discussion
Post Reply New Topic
RELATED
PRODUCTS

Post

I've heard something about the Composers Desktop Project and other lesser known tools (sources or binaries), such as snack, that are designed with the Tcl/Tk programming language. These tools aren't as well known as vst plugins, but this doesn't mean that no one uses them. Another reason: almost all of them are free. What are the other less known tools, that are programmed using Tcl/Tk? (I'm interested in sound synthesis, wavetable, effects and something like that)

Post

As far as CDP goes I am pretty sure it is written in C, but according to the homepage it has bindings for python, perl and tcl/tk. Those are all script languages and usually much too slow for serious audio processing unless they use some C code.
So maybe someone wrote a GUI for cdp in tcl/tk (tcl is the language, TK a GUI toolkit) and if you love early nineties Unix X-window interfaces, that might be just for you. OK, that might be unfair as the last time I used a tcl/tk program is like ten years ago. It is not much used anymore afaik but was quite common in the nineties for developing GUIs for command line tools (on Unix-like systems).
So in a way you are right that there are tools like cdp that aren't that well known, but I think that is more because of their command line origin than tcl/tk.
Other tools include Csound and Pd, I don't know much about them but their common feature is that they are maybe all a bit nerdy and developer-centric that end user "simple to use". Think max/msp.

Post

Yeah, the soundloom front end is tcl/tk, but CDP is command-line based under that.

KeyKit was the main one I remember, but that handld MIDI rather than audio.

One way of finding stuff would be to search

http://linux-sound.org/one-page.html

for 'tcl'.
Set Theory claim:
"In some cases there is an object called red that contains everything that is red. In much the same way a pot is a plate.
Red is Red and anything that is Red is an object, a class in itself or a real thing if you prefer"

Post

fese wrote:As far as CDP goes I am pretty sure it is written in C, but according to the homepage it has bindings for python, perl and tcl/tk. Those are all script languages and usually much too slow for serious audio processing unless they use some C code.
So maybe someone wrote a GUI for cdp in tcl/tk (tcl is the language, TK a GUI toolkit) and if you love early nineties Unix X-window interfaces, that might be just for you. OK, that might be unfair as the last time I used a tcl/tk program is like ten years ago. It is not much used anymore afaik but was quite common in the nineties for developing GUIs for command line tools (on Unix-like systems).
So in a way you are right that there are tools like cdp that aren't that well known, but I think that is more because of their command line origin than tcl/tk.
Other tools include Csound and Pd, I don't know much about them but their common feature is that they are maybe all a bit nerdy and developer-centric that end user "simple to use". Think max/msp.
OK, as I understood, the CDP are written in several programming languages. Only the GUI is written in tcl/tk. So programming language in my case is not the main aspect. I've heard about max/msp, because I've been using Ableton Live for a long time. I'm more looking for standalone tools something similar to snack binaries or sources.

Post Reply

Return to “Hosts & Applications (Sequencers, DAWs, Audio Editors, etc.)”