a gathering— a group study where participants each create a script according to a prompt. scripts are submitted by an established deadline. discussion and help will be provided to facilitate completion of scripts.
this series will focus on softcut. for an introduction, see softcut studies. for general norns scripting, see norns studies.
upon completion we will release the pack of scripts as a collection along a bandcamp compilation of captures from each script.
we’ll be here throughout the process to assist everyone in getting scripts working. please ask questions— this is an ideal time to learn.
future prompts will have different parameters. don’t go overboard building out your script with extra functionality— try to stay close to the prompt.
norns/circle/01 drone in three worlds
create an interactive drone machine with three different sound worlds
- three samples are provided
- no USB controllers, no audio input, no engines
- map
- E1 volume
- E2 brightness
- E3 density
- K2 evolve
- K3 change worlds
- visual: a different representation for each world
build a drone by locating and layering loops from the provided samples. tune playback rates and filters to discover new territory.
parameters are subject to interpretation. “brightness” could mean filter cutoff, but perhaps something else. “density” could mean the balance of volumes of voices, but perhaps something else. “evolve” could mean a subtle change, but perhaps something else.
deadline: march 1
- submit your script by submitting a PR to github: https://github.com/monome-community/nc01-drone (we will help with instructions when the time comes, or feel free to submit early)
- record 2-6 minutes of the output of your script using TAPE. feel free to use the built-in reverb. upload to google drive, dropbox, etc. post link on thread.
to get started, go to maiden’s project manager, refresh the collection, and install nc01-drone
. note, this will take some time to download as it includes some audio files.
if you need a hint getting started, check out seeker.lua
-- seeker (nc01-drone)
-- @tehn
--
-- E1 volume
-- E2 brightness
-- E3 density
-- K2 evolve
-- K3 change worlds
function init()
file = _path.code .. "nc01-drone/lib/dd.wav"
softcut.buffer_read_mono(file,0,0,-1,1,1)
softcut.enable(1,1)
softcut.buffer(1,1)
softcut.level(1,1.0)
softcut.loop(1,1)
softcut.loop_start(1,1)
softcut.loop_end(1,2)
softcut.position(1,1)
softcut.rate(1,1.0)
softcut.play(1,1)
print("approaching...")
end
function enc(n,d)
end
function key(n,z)
end
function redraw()
screen.clear()
screen.move(64,50)
screen.aa(1)
screen.font_face(4)
screen.font_size(50)
screen.text_center("3")
screen.update()
end
does that not look easy? i’ll slowly build on this script weekly, if you’d like to follow along.