Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
wiki:programming_audio [2011/11/04 22:03]
emrum add LuaAV and Chuck -
wiki:programming_audio [2017/03/24 12:41] (current)
djay Add Gwion
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]]
-  * [[http://​code.google.com/​p/​pyo/​| pyo]] - "A Python module containing classes for a wide variety of audio signal processing types."​+
 \\ \\
  
Line 93: Line 91:
   * [[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.
Line 107: Line 110:
 \\ \\
  
-  * [[http://​haxe.org/​doc/​intro| haxe.org]] - A language that translates to different target languages. ​ +  * [[http://​haxe.org/​doc/​intro| haxe.org]] - A language that translates to different target languages.
-\\ +
-\\ +
-\\+
  
 +\\
 +  * [[https://​github.com/​fennecdjay/​Gwion | Gwion]] - A strongly timed musical language
 +features templates, function pointers, enum, variadic and more.
  
wiki/programming_audio.1320440615.txt.gz · Last modified: 2011/11/04 22:03 by emrum