User Tools

Site Tools


misc:nec

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
misc:nec [2022/12/25 21:21] – [Programming Language] gefmisc:nec [2022/12/25 21:39] – [Programming Language] gef
Line 56: Line 56:
 To connect all these tools, you will often need to rely on a system to help you route your midi from one too to the other and route the sound to the right destination.  [[https://drobilla.net/software/patchage.html|Patchage]] is one tool that can be used for this.  To connect all these tools, you will often need to rely on a system to help you route your midi from one too to the other and route the sound to the right destination.  [[https://drobilla.net/software/patchage.html|Patchage]] is one tool that can be used for this. 
  
-[[https://en.wikipedia.org/wiki/MIDI|MIDI]] and [[https://en.wikipedia.org/wiki/Open_Sound_Control|OSC]] are the two communication languages which can be used for that connectivity. While MIDI is a more mature system which is used on hardware synth as well as software synth, OSC is a newer system which offers more possibilities and ease of programming. +[[https://en.wikipedia.org/wiki/MIDI|MIDI]],[[https://en.wikipedia.org/wiki/Open_Sound_Control|OSC]] and [[https://en.wikipedia.org/wiki/User_Datagram_Protocol|UDP]] are three communications languages which can be used for that connectivity. While MIDI is a more mature system which is used on hardware synth as well as software synth, OSC is a newer system which offers more possibilities and ease of programming. UDP is used in differents tools and is at the foundation a network protocole.  
  
  
Line 72: Line 72:
   * SuperCollider - A platform for audio synthesis and algorithmic composition, used by musicians, artists and researchers working with sound.  [[https://supercollider.github.io/   * SuperCollider - A platform for audio synthesis and algorithmic composition, used by musicians, artists and researchers working with sound.  [[https://supercollider.github.io/
   * pureData Visual Programing language for audio (and visuals) [[https://puredata.info/]]   * pureData Visual Programing language for audio (and visuals) [[https://puredata.info/]]
 +  * Clive - Live-coding audio in C. [[https://mathr.co.uk/clive/]]
  
  
Line 77: Line 78:
    
   * Overtone Collaborative Programmable Music [[https://overtone.github.io/]]   * Overtone Collaborative Programmable Music [[https://overtone.github.io/]]
 +  * Tidal Cycles Haskel live coding environment connected to supercollider https://tidalcycles.org/
   * Sonic Pi is a code-based music creation and performance tool.  [[https://sonic-pi.net/]]   * Sonic Pi is a code-based music creation and performance tool.  [[https://sonic-pi.net/]]
   * Processing is a flexible software sketchbook and a language for learning how to code.  [[https://processing.org]]   * Processing is a flexible software sketchbook and a language for learning how to code.  [[https://processing.org]]
misc/nec.txt · Last modified: 2024/06/20 18:23 by hc9