Lesser known audio tools programmed with Tcl/Tk
-
undergroundsurface undergroundsurface https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=311989
- KVRist
- 44 posts since 7 Sep, 2013 from Lithuania
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)
-
- KVRAF
- 2065 posts since 14 Sep, 2004 from $HOME
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.
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.
- Beware the Quoth
- 35414 posts since 4 Sep, 2001 from R'lyeh Oceanic Amusement Park and Funfair
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'.
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"
"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"
-
undergroundsurface undergroundsurface https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=311989
- KVRist
- Topic Starter
- 44 posts since 7 Sep, 2013 from Lithuania
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.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.