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/19 06:57] – [Open source software] gefmisc:nec [2023/06/30 22:26] – [Soft synth] hc9
Line 1: Line 1:
-====== Noise, Electronics and Code ====== 
- 
- 
-A tutorial to get you started creating electronic and experimental music on your computer.  
- 
-We are also starting a weekly event to perform computer electronic music on [[https://anonradio.net/code-battle-zone/|anonradio]]. During this event, we came up with the idea of having a common place to share our experience with different tools to create computer music. 
- 
-===== Overview ===== 
- 
-In a live performance, you might end up using multiple tools. For example, you might have a 'control' or 'sequencer' or an 'algorithm' which would trigger a sound sample or a synth tool. This would then be fed into an effect and mixer, and finally, you would send that to a tool to broadcast or to record in a DAW (digital audio interface).  
- 
-{{:misc:chain.png?600|}} 
- 
- 
-Some tools like pureData can do all of this on one platform. Even using only pureData, you would end up similarly separating your workflow.  
- 
-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.  
- 
- 
-===== Open source softwares ===== 
- 
-Here is a short list of tools that you can use to start learning about electronic music creation on your computer. Most of these tools are open source.  
-==== Programming Language ==== 
- 
-Any programming language can be used to create music, but some languages are created for that goal.  
-Here is a short list of some of the main tools to code your music: 
- 
-  * pureData Visual Programing language for audio (and visuals) [[https://puredata.info/]] 
-  * SuperColliderA platform for audio synthesis and algorithmic composition, used by musicians, artists and researchers working with sound.  [[https://supercollider.github.io/]] 
-  * Processing is a flexible software sketchbook and a language for learning how to code.  [[https://processing.org]] 
-  * Chuck Strongly-timed, Concurrent, and On-the-fly Music Programming Language [[https://chuck.cs.princeton.edu/]] 
-  * Orca - Text-based sequencer [[https://hundredrabbits.itch.io/orca]] 
- 
-==== Soft synth ==== 
- 
-  * DIN (Din is Noise) - Soft synth with a different approach [[https://dinisnoise.org/]] 
-  * vcvRack - Modular synth simulator [[https://vcvrack.com/]] 
- 
-===== Programable Hardware  ===== 
- 
-  * Organelle - Programable synth in pureData[[https://www.critterandguitari.com/organelle]] 
-  * Norns - Lua scripting synth, from the makers of monomes [[https://monome.org/docs/norns/]] 
-  * Daisy seed - Arduino based synth on a chip [[https://www.electro-smith.com/daisy/daisy]] 
- 
-===== Organizations and events ===== 
- 
-   * Toplap Temporary Organisation for the Parsimony of Live Art Programming [[https://toplap.org/]] 
-   * Fakedac A perpetual event dedicated to audio visuals (AV) live coding, algorave & new algorithmic artforms [[https://fakedac.net/]] 
- 
  
misc/nec.txt · Last modified: 2024/06/20 18:23 by hc9