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
Last revisionBoth sides next revision
wiki:programming_audio [2011/08/14 14:14] emrumwiki:programming_audio [2014/03/19 12:42] j_e_f_f_g
Line 6: Line 6:
 \\ \\
  
-Note: Before starting a new project, eventually you would like to join an existing project, or +Note: Before starting a new project, perhaps you would like to join an existing project, or take over any of the [[/apps/categories/unmaintained| Unmaintained Projects ]] !
-take over any of the [[/apps/categories/unmaintained| Unmaintained Projects ]] !+
  
 \\ \\
Line 17: Line 16:
  
 Related pages: Related pages:
-  * midi resources: [[http://wiki.linuxaudio.org/apps/categories/midi_programming_resources]] +  * [[/apps/dev_apps|List of resources for audio developers]] 
-  * libraries, APIs: [[:wiki:programming_libraries|APIs,Code-Libraries for audio,graphics,media,GUIs]]+  * [[:wiki:programming_libraries|APIs and Code-Libraries for audio,graphics,media,GUIs]]
 \\ \\
  
Line 86: Line 85:
 \\ \\
   * [[http://q-lang.sourceforge.net/| Q - Equational Programming Language ]] - An interpreted, dynamically typed functional programming language based on term rewriting which allows you to define functions using symbolic equations.   * [[http://q-lang.sourceforge.net/| Q - Equational Programming Language ]] - An interpreted, dynamically typed functional programming language based on term rewriting which allows you to define functions using symbolic equations.
 +\\
 +
 +  * [[http://lua-av.mat.ucsb.edu/blog/?page_id=195| LuaAV ]] - "LuaAV is a real-time audiovisual scripting environment based around the Lua scripting language and a collection of libraries."
 +\\
 +  * [[http://chuck.cs.princeton.edu/| Chuck Progr. Language ]] - Life-Coding, "on-the-fly", "concurrent audio programming language for real-time synthesis, composition, performance, and analysis."
 +\\
 +  * [[http://embedded.eecs.berkeley.edu/giotto/|Giotto Language]] - "The Giotto system consists of a time-triggered programming language, a compiler, and a runtime system. Giotto aims at hard real-time applications with periodic behavior. "
 +\\
 +  * [[http://ptolemy.eecs.berkeley.edu/ptolemyII/tutorial.htm|PtolemyII]] - "Ptolemy II is an open-source software framework supporting experimentation with actor-oriented design. Actors are software components that execute concurrently and communicate through messages sent via interconnected ports. A model is a hierarchical interconnection of actors."
 +\\
 +  * [[http://archhaskell.wordpress.com/2009/08/01/atom-a-domain-specific-language-for-hard-realtime-applications/| Atom (Haskell) ]] - "Atom is a Haskell DSL (domain specific language) for designing hard realtime embedded software. Based on guarded atomic actions (similar to STM (Software Transactional Memory)). "
 +\\
 +\\
 \\ \\
  
Line 97: Line 109:
  
 \\ \\
-\\ 
-\\ 
- 
  
 +  * [[http://haxe.org/doc/intro| haxe.org]] - A language that translates to different target languages.
wiki/programming_audio.txt · Last modified: 2017/03/24 12:41 by djay