-
Pull the norns repository
-
Make symbolic links from norns sc folders -> SuperCollider Extensions folder:
ln -s ~/Developer/monome/norns/sc/core ~/Library/Application\ Support/SuperCollider/Extensions/monome-norns-core
ln -s ~/Developer/monome/norns/sc/engines ~/Library/Application\ Support/SuperCollider/Extensions/monome-norns-engines
ln -s ~/Developer/monome/norns/sc/ugens ~/Library/Application\ Support/SuperCollider/Extensions/monome-norns-ugens
-
Make symlinks to Norns community repos e.g.
ln -s ~/Developer/monome/we/ ~/Library/Application\ Support/SuperCollider/Extensions/monome-we
-
Make symlinks for custom engine development
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Engine_SimplePassThru : CroneEngine { | |
var amp=0; | |
var <synth; | |
// this is your constructor. the 'context' arg is a CroneAudioContext. | |
// it provides input and output busses and groups. | |
// see its implementation for details. | |
*new { arg context, doneCallback; | |
^super.new(context, doneCallback); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
-- spacetime | |
-- norns study 3 | |
-- | |
-- ENC 1 - sweep filter | |
-- ENC 2 - select edit position | |
-- ENC 3 - choose command | |
-- KEY 3 - randomize command set | |
-- | |
-- spacetime is a weird function sequencer. | |
-- it plays a note on each step. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Gerasene { | |
classvar fft_bufsize; | |
var <buf; | |
var <out_bus; | |
var <syn; | |
var <out_syn; | |
*initClass { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
-- roda | |
-- @tyler | |
-- a microrhythmic sampler | |
-- | |
-- inspired by the microrhythms | |
-- of Samba de Roda. | |
-- | |
-- load samples via parameters | |
-- | |
-- DISPLAY |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
engine.name = 'R' | |
local R = require 'r/lib/r' | |
local Option = require 'params/option' | |
local Formatters = require 'formatters' | |
local KEY2 = 0 | |
local edit = "cutoff" | |
function init() | |
engine.new("LP", "MMFilter") |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// CroneEngine_PolyTemplate | |
// | |
// v1.0.0 Mark Eats | |
Engine_PolyTemplate : CroneEngine { | |
classvar maxNumVoices = 3; | |
var voiceGroup; | |
var voiceList; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
-- pattern_time study | |
pattern_time = require 'pattern_time' -- use the pattern_time lib in this script | |
function init() | |
grid_pattern = pattern_time.new() -- establish a pattern recorder | |
grid_pattern.process = grid_pattern_execute -- assign the function to be executed when the pattern plays back | |
grid_redraw() | |
end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function init() | |
-- start stuff | |
input[2].mode( 'change' ) | |
--output[1]( macroseq(0.3) ) | |
--output[2]( lfo(0.4) ) | |
--output[3]( lfo(2) ) | |
output[3].scale{ 0,3,7,10 } | |
output[3]( zoom() ) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--- HOJE by @glia based on TONIGHT by @jlmitch5 | |
-- output 1 > 3sis CENTRE inlet | |
-- output 2 > FREQ inlet | |
-- output 3 > HIGH inlet | |
-- (optional) connect LOW outlet to FM inlet + output ALL | |
seq = { 0, 4, 5, 7, 9, 2, 4, 7, 0 } | |
step = 2 | |
switch = 1 |
OlderNewer