If you're a collaborator, make sure you have :
internet connection
your ip address
Know how to send osc messages to someone
Check video:
If you're a knurl's performer, make sure you also have :
internet connection
your ip address
make sure to switch the 2 buttons from SP > AN
SP : charge the instrument
AN : Solar panel is interpretated as Analogue signal
Knurl has 8 capactive buttons inside of its arm cavities, they are disposed and named regarding this picture below:
choose the mode you want by pressing the 'mode' button
trigger a synth in a matrix composed by those d1,d2,d3,d4 buttons
an1 choose the variable
an2 choose the data of the variable (from 0 to 1)
choose the 'reprogram' pressing an1 & an2 together
compose a dictionary list to play , choosing in a specific order the trigger, mode, oscillator, envelope of your sound
Trill Craft: it's not precise but usually the readout of this sensor is between 40 - 170
Solar panels : 0.1 - 0.9
Digital Button general design
soon
LED Lights (green, yellow, red, white)
OLED Screen
Web platform
soon
Active agents can interact/ manipulate into this instrument by this OSC message pattern:
\knurl\action variable data
Depending which agents you're (audience, performer, collaborator), you'll have a specific pallete of possible actions into this performance:
Collaborator:
The action can be:
1) triggering variations of the previous synth.
\knurl\set reverb 0.1
2) Scheduling the coming events
\knurl\schedule plan 6
3) Trigger synths (just for live coders)
\knurl\trigger converb 1
\knurl\trigger converb 0
You can find a list with variables attached.
Audience
Audiences can interact/ manipulate via the [website]() only into those changes:
\variable \data
The system orientate them to change the variable by:
1) triggering variations of the previous synth.
\knurl\setlab reverb 0.1
2) Scheduling the coming events
\knurl\schedulelab plan 6
They can decide to change the possible variables :
Synth Mode
amp | freqfilter | durpeak | pan | mul (just web browser)
Analogue mode
freq | filter | rq | mul
Detection mode
main | main2 | main3 | amp
Phone (method of type)
Computer (performance background)
Cartesian (Touch) | Web stream (background) |
Mode | synth | variable | prm
Which each of can be represented by:
S = Selective (multiple choices)
R = Range (write a range with the touch of the screen
S | S | S | R
Controlled by:
K = Knurl
A = Audience
K | K | A | A
*example* Knurl sends to the web browser update where the performer is working on. So for example, if we're playing in the analogue mode with the synth Comb, the browser would show for the users:
Analogue mode | Comb | ____ (select one of the choices) | ____ (the data choose by your fingers)