Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
wiki:tools_comparison [2010/05/16 12:22] – Added CLM. BTW, a realtime/non-realtime category would be nice. 84.215.119.162 | wiki:tools_comparison [2013/06/02 15:45] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Tools ====== | ====== Tools ====== | ||
- | A comparative study of several sound processing tools done at [[http:// | + | A comparative study of several sound processing tools done at [[http:// |
- | <note warning> WORK IN PROGRES</ | + | <note warning> WORK IN PROGRES\\ |
+ | Discuss on the [[http:// | ||
+ | [[http:// | ||
+ | </ | ||
===== Legend and Keys ===== | ===== Legend and Keys ===== | ||
Line 9: | Line 12: | ||
^ use-case | see legend below| | ^ use-case | see legend below| | ||
^ dev/user |Taget audience: Users or Developers| | ^ dev/user |Taget audience: Users or Developers| | ||
- | ^ cross-platf. |runs on platforms other than GNU/Linux| | + | ^ cross-platf. |also runs on platforms other than GNU/Linux| |
- | ^ video |has support for video| | + | ^ video |app offers |
- | ^ batch | | | + | ^ batch | the tool itself offers batch processing: it supports offline (audio) rendering |
- | ^ scoring |app offers native support for scored pieces| | + | ^ scoring |app offers native support for scored pieces |
^ livecoding |can be used for livecoding| | ^ livecoding |can be used for livecoding| | ||
- | ^ embed. |embeddable| | + | ^ embed. |embeddable |
</ | </ | ||
Line 20: | Line 23: | ||
^ GUI |graphical user interface| | ^ GUI |graphical user interface| | ||
^ txt-UI |textual interface| | ^ txt-UI |textual interface| | ||
- | ^ sync. | | | + | ^ sync. | supports synchronous (sample-based) processing at fixed samplerate(s) (typically audio and video).| |
- | ^ async. | | | + | ^ async. | asynchronous (event-based) processing (typically MIDI, OSC and the like) | |
- | ^ multirate | | | + | ^ multirate | can process synchronous streams of (audio) data at different samplerates. |
^ 1-sample |can process 1 sample at a time| | ^ 1-sample |can process 1 sample at a time| | ||
- | ^ functional | | | + | ^ functional | functional programming paradigm (stateless)| |
^ exec |code is // | ^ exec |code is // | ||
</ | </ | ||
Line 34: | Line 37: | ||
* **A**: | * **A**: | ||
</ | </ | ||
- | |||
- | |||
===== Comparison Table ===== | ===== Comparison Table ===== | ||
- | ^ Tool ^ use\\ case ^ dev/\\ user ^ cross-\\ platf. ^ video ^ batch ^ scoring ^ live\\ coding ^ embed. ^ GUI ^ txt\\ UI ^ sync. ^ async. ^ multi\\ rate ^ 1-\\ sample ^ func-\\ tional ^ exec ^!-- | + | ^ Tool ^ use\\ case ^ dev/\\ user ^ cross-\\ platf. ^ video ^ batch ^ scoring ^ live\\ coding ^ embed. ^ GUI ^ txt\\ UI ^ sync. ^ async. ^ multi\\ rate ^ 1-\\ sample ^ func-\\ tional |
NOTE: THIS TABLE IS BEST EDITED WITH A MONOSPACE FONT. | NOTE: THIS TABLE IS BEST EDITED WITH A MONOSPACE FONT. | ||
- | name | + | name |
--! | --! | ||
- | |[[apps: | + | |[[apps: |
- | |[[apps: | + | |[[apps: |
- | |[[apps: | + | |[[apps: |
- | |[[apps: | + | |[[apps: |
- | |[[apps: | + | |[[apps: |
- | |[[apps: | + | |[[apps: |
- | |[[apps: | + | |[[apps: |
- | |Lua-AV | + | |[[http:// |
- | |Improptu | + | |[[apps: |
- | |[[apps: | + | |[[apps: |
- | |[[apps: | + | |CLM| DIA? |user|(y)|(n)|(y)? |
- | |CLM| | + | |[[apps: |
- | |[[apps: | + | |
+ | Note: the (*)'s are //missing// footnotes from the original document that came to be at LAC2010. Attendees of said round-table please clarify. |