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:programming_audio [2011/11/04 22:03] – add LuaAV and Chuck - emrumwiki:programming_audio [2014/03/10 13:51] j_e_f_f_g
Line 17: Line 17:
  
 Related pages: Related pages:
-  * midi resources: [[http://wiki.linuxaudio.org/apps/categories/midi_programming_resources]]+  * midi resources: [[http://wiki.linuxaudio.org/apps/categories/midi_software#for_programmers]]
   * libraries, APIs: [[:wiki:programming_libraries|APIs,Code-Libraries for audio,graphics,media,GUIs]]   * libraries, APIs: [[:wiki:programming_libraries|APIs,Code-Libraries for audio,graphics,media,GUIs]]
   * [[http://code.google.com/p/pyo/| pyo]] - "A Python module containing classes for a wide variety of audio signal processing types."   * [[http://code.google.com/p/pyo/| pyo]] - "A Python module containing classes for a wide variety of audio signal processing types."
Line 93: Line 93:
   * [[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://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)). " 
 +\\ 
 +\\ 
 +\\
  
   * [[http://x10-lang.org/home/introduction.html| X10 programming language ]] - X10 is a strongly typed, concurrent, imperative, object-oriented programming language designed for productivity and performance on modern multi-core and clustered architectures. X10 augments the familiar class-based object-oriented programming model with constructs to support execution across multiple address spaces, including constructs for a global object model, asynchrony and atomicity.   * [[http://x10-lang.org/home/introduction.html| X10 programming language ]] - X10 is a strongly typed, concurrent, imperative, object-oriented programming language designed for productivity and performance on modern multi-core and clustered architectures. X10 augments the familiar class-based object-oriented programming model with constructs to support execution across multiple address spaces, including constructs for a global object model, asynchrony and atomicity.
wiki/programming_audio.txt · Last modified: 2017/03/24 12:41 by djay