Displaying 1 to 20 from 22 results

supercollider - An audio server, programming language, and IDE for sound synthesis and algorithmic composition

  •    C++

SuperCollider is a platform for audio synthesis and algorithmic composition, used by musicians, artists, and researchers working with sound. It is free and open source software available for Windows, macOS, and Linux. SuperCollider was developed by James McCartney and originally released in 1996. In 2002, he generously released it as free software under the GNU General Public License. It is now maintained and developed by an active and enthusiastic community.

Tidal - Pattern language

  •    Haskell

Distributed under the terms of the GNU Public license version 3 (or later).

sonic-pi - The Live Coding Music Synth for Everyone

  •    Ruby

Sonic Pi is a new kind of musical instrument. Instead of strumming strings or whacking things with sticks - you write code - live. Sonic Pi is a complete open source programming environment originally designed to explore and teach programming concepts within schools through the process of creating new sounds.

slang - 🎤 a simple audio programming language implemented in JS

  •    Javascript

Slang was created to explore implementing a programming language entirely in the browser. Parsing is handled by Ohm.js using a custom grammar, the editor uses CodeMirror with a simple syntax definition, and the runtime itself is written in JS using the Web Audio API. I've always wanted to write a programming language from scratch, but as someone who didn't study computer science I find it incredibly intimidating. Discovering Ohm.js changed my mind; its incredible editor and approachable JS API make it possible to experiment quickly with a lot of feedback. This project is my first pass at building a language and runtime environment from start to finish.




sonic-pi - Code. Music. Live.

  •    C++

Sonic Pi is a new kind of musical instrument. Instead of strumming strings or whacking things with sticks - you write code - live. Sonic Pi is a complete open source programming environment originally designed to explore and teach programming concepts within schools through the process of creating new sounds.

Arrival-Movie-Live-Coding - Documents from a live coding session by Christopher Wolfram related to content from the 2016 film Arrival

  •    Mathematica

The content found here is meant to be a companion to this coding session, allowing anyone to modify and tinker with some of the content from the movie. .nb files can be opened and modified in either Mathematica, the Wolfram Cloud or the Wolfram Development Platform. Please Note: Some of the features used by Christopher in the coding session utilize features from version 11.1 of the Wolfram Language.

supercolliderjs - Tools for working with the SuperCollider music synthesis language and synthesis server

  •    Javascript

The JavaScript client library for SuperCollider. SuperCollider is an environment and programming language for real time audio synthesis and algorithmic composition. It provides an interpreted object-oriented language which functions as a network client to a state of the art, realtime sound synthesis server.

ok - An open-source interpreter for the K5 programming language.

  •    Javascript

oK is a toy interpreter for a dialect of the K programming language which aims to be an implementation of K5, the still-evolving bleeding edge version of the language. Expect oK to be buggy, incomplete and occasionally flat-out wrong, but slowly improving over time. Read the oK Manual for an overview of oK's operators and syntax. If you are interested in learning more about K, consider downloading the free version of kdb from Kx Systems, the fine makers of K. Alternatively, Kona is an open-source reimplementation of K3/K4.


visual-fiha - A HTML5 VJing tool

  •    Javascript

An open source browser based VJing tool with MIDI support. No need to install, open Google Chrome and enjoy.

veda - ⚡VJ / Live Coding on Atom⚡

  •    TypeScript

VEDA has following features. VEDA requires glslangValidator. Follow the below steps to install glslangValidator.

Beta - A live coding session at Channel 16

  •    CSharp

Beta is a program used in a live coding session at Channel 16, which was held at Roppongi SuperDeluxe on 28th April 2017. Video posted by @tokyomax.

Museum - Live coding rig for Channel 18 at SuperDeluxe

  •    HLSL

Museum is a live coding visual project presented in DUB-Russell's live performance at Channel 18, Roppongi SuperDeluxe. In this project, KodeLife and Unity are cooperatively used to create audio-reactive visuals in an improvisational way.

livecodelab - a web based livecoding environment

  •    CoffeeScript

Livecodelab is a special secret place where you can make fancy "on-the-fly" 3d visuals and play awesomely offbeat (literally) sounds. "On-the-fly" meaning: as you type. Type just three letters: "box", and boom! a box appears. No clicking play, no waiting, no nothing.

cl-patterns - Library for conveniently(?) writing patterns to generate or process (a)musical sequences of mathematically (un)related (non-)compound values in Lisp

  •    Common

A library for conveniently(?) writing patterns to generate or process (a)musical sequences of mathematically (un)related (non-)compound values in Lisp. In addition to emulating most of SuperCollider’s patterns system, another goal is to further extend it with more tools and more ways to write patterns/sequences. The most obvious example being a “drum sequence” notation like k - - - k - - - k - - - k - - - for a four-to-the-floor beat. The idea is that Lisp’s macros should make it possible to more expressively write music with code.

rc-tidalcycles-tutorial - a short interactive tutorial for live coding with TidalCycles

  •    

To begin playing around with TidalCycles, you first need to start the Supercollider server, the SuperDirt synthesizer, and the TidalCycles server. The process for starting these will depend on which environment you are using (e.g. are you using the Sclang IDE (ScIDE), Atom, Emacs?). At this point, we are assuming you have setup whatever environment you will be using. in order to add that path to the search.

negasonic - This ain't Sonic Pi, but it works on the browser: www.negasonic.org

  •    Ruby

It is possible to modify the default values for effects, you can do this trough the fx block. Options for each effect are detailed in the Effects section. Bug reports and pull requests are welcome on GitHub at https://github.com/merongivian/negasonic.

desktop-duplication-cpp - Windows Desktop Duplication Tool for live coding presentations in C++14

  •    C++

This is a little tool for live coding presentations. I like to see the IDE on my laptop screen. But I don’t want to duplicate the screen, so I can see my private notes.

melrose - interactive programming of melodies, producing MIDI

  •    Go

melrōse is a tool to create and play music by programming melodies. It uses a custom language to compose notes and create loops and tracks to play. This is an example of a simple major scale C. Note sequences in your program can be changed while playing giving you direct audible feedback. For the best experience, use the melrōse tool together with the Visual Studio Code Plugin for Melrōse.

gallium - Web-based environment for livecoding MIDI

  •    Javascript

A web-based environment for live coding music.