Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
wiki:tools_comparison [2010/05/16 20:19] rgareuswiki:tools_comparison [2010/05/19 02:00] – Improptu is not a Gnu/Linux Application -> removed rgareus
Line 1: Line 1:
 ====== Tools ====== ====== Tools ======
  
-A comparative study of several sound processing tools done at [[http://lac.linuxaudio.org/2010/index.php?page=program&details=1&mode=list&page=program&pdb_filterday=2&pdb_filterlocation=6&pdb_filtertype=o|LAC2010 tools round-table]].+A comparative study of several sound processing tools done at [[http://lac.linuxaudio.org/2010/index.php?page=program&details=1&mode=list&page=program&pdb_filterday=2&pdb_filterlocation=6&pdb_filtertype=o|LAC2010 tools round-table]]. The table should represent what the tools are meant for. This way the table can guide a new user to the right tool for their job.
  
 <note warning> WORK IN PROGRES\\ <note warning> WORK IN PROGRES\\
Line 12: 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 support for video processing/generation|  
-^ 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 or interprets musical scores.
 ^ livecoding |can be used for livecoding|  ^ livecoding |can be used for livecoding| 
-^ embed. |embeddable|+^ embed. |embeddable (ie. app is available in the form of a library) |
  
 </box> </box>
Line 23: 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 //interpreted// or requires //compilation//| ^ exec |code is //interpreted// or requires //compilation//|
 </box> </box>
Line 56: Line 56:
 |[[apps:all:snd-rt|Snd-RT]]|PDI?   |user|(y)|(n)|(y)?|(n)?|(n)|(n) |(y) |(y) |(y)?|(y)?|(y) |(y)|(y)|(y) |(y) |compiled | |[[apps:all:snd-rt|Snd-RT]]|PDI?   |user|(y)|(n)|(y)?|(n)?|(n)|(n) |(y) |(y) |(y)?|(y)?|(y) |(y)|(y)|(y) |(y) |compiled |
 |Lua-AV                          |    |        |    |      |    |(y) |    |    |(y) |   |(y)|(y) |(y) |interpreted/JIT          | |Lua-AV                          |    |        |    |      |    |(y) |    |    |(y) |   |(y)|(y) |(y) |interpreted/JIT          |
-|Improptu                |            |        |    |      |    |    |    |    |    |   |(y)|(n)?|(y) |interprted| 
 |[[apps:all:fluxus|Fluxus]]|       |user|   |(y)|    |    |(y)|    |(y) |(y) |    |    |    |   |(y)|(y) |(y) |interpreted| |[[apps:all:fluxus|Fluxus]]|       |user|   |(y)|    |    |(y)|    |(y) |(y) |    |    |    |   |(y)|(y) |(y) |interpreted|
 |[[apps:all:gstreamer|Gstreamer]]| |    |        |    |      |    |    |    |    |    |   |(n)|(y) |(n) |compiled   | |[[apps:all:gstreamer|Gstreamer]]| |    |        |    |      |    |    |    |    |    |   |(n)|(y) |(n) |compiled   |
wiki/tools_comparison.txt · Last modified: 2013/06/02 15:45 by 127.0.0.1