i found the answer i needed
1 Like
claasp
63
this was incredibly helpful thank you!
1 Like
claasp
64
still having some difficulty understanding how to add scripts⦠can anyone assist me through it?
ā¦nvr mind i think iāve broken through !
2 Likes
Iām ending my first week with a DIY shield and I did a quick run on all the serie. Everything is working and clear.
It gives motivations to go back to it to go deeper.
Thank you.
1 Like
So iām a big dummy and more of a visual learner. would anyone be interested in doing a zoom style demo for maiden? iāll send you a t-shirt or something?
sno
67
I think Brian does a little demo of maiden here
2 Likes
if youāre cool with it being made public, iād happily do a video session to share in our docs 
6 Likes
absolutely. a group learning session is ideal. Sweet!
mmml
70
Iām also a visual-type learner and would love to see some more video resources for scripting for norns. Even though I have a couple of perfectly good books on Max programming, I find it a million times clearer combing the Tube for tutorials.
4 Likes
dani_derks
Split this topic
71
A post was merged into an existing topic: Approaching: norns
Newbz question. How do I add scripts/apps(?) that arenāt in the library to it? Itās the only thing I havenāt figured out. For example I want to add MLR64. Thanks in advance.
Awesome! Thnaks for the help! I shall dig in!
2 Likes
woofy
75
Is there a very simple tutorial in which a SynthDef with variables is pasted into a maiden script? 
zebra
76
hm⦠not sure i totally understand.
there isnāt a straigthforward way right now to ālive codeā a norns engine.
you can enter any SC code you like into the REPL though, which includes defining synthdefs and creating/freeing synths.
make a synth
z = SynthDef.new(\noisysines, { arg out=0, hz=110, det=2, nhz=20, namp=pi/8, amp=0.125; Out.ar(out, SinOsc.ar(K2A.ar(hz).lag(0.5) + (K2A.ar(det).lag(0.2) * [-0.5, 0.5]), LFNoise1.ar(K2A.ar(nhz).lag(0.2), K2A.ar(namp).lag(0.2))) * amp); }).play(s);
modulate it from a Routine
r = Routine { var rat=1, base=110, i=1; inf.do { if(0.25.coin, {rat = rat * i; i = i + 3; while({rat>2},{rat=rat/2}); rat.postln;}); z.set(\hz, base * rat, \det, 1+16.rand, \nhz, 2** 7.rand2, \namp, 2*pi.rand); rat.wait;}}.play;
stop modulating
r.stop
stop playing
z.free
5 Likes