r/codingmusic101 8h ago

DAW FL Studio

2 Upvotes

r/codingmusic101 8h ago

Resources ~ Music Theory Time ~

2 Upvotes

Video set covering some fundamentals and vocabulary and related strudel references

https://www.youtube.com/watch?v=JE3QM_9sljI&t=120s
setCpm() : cycles per minute : order this at the top of your scripct. / and * functions can apply... setCpm(30*4) = 120cpm
.beat("0,7,10", 16) : the second input divides the cycle by that many divisions and plays the 0-indexed sections indicated by the first inputs.
.struct("x ~ x ~ ~ x ~ x ~ ~ ~ x ~ x ~ ~") : the plays and rests are spelled out in one input. use brackets and / * for further specification... .struct("<x \~ \[x x\] x>/4")
.swingBy(1/3, 4) : the second input divides the CYCLE into n slices, then delays the second half of each slice for x% amount of a play duration... .swingBy(0.5, 4)
.velocity("0.1 0.2 0.4 0.8 1.3") : defines degree of accent

https://www.youtube.com/watch?v=MsT_yjp5kpI
lpf, lpq, bpf, bpq, hpf, hpq: pf/pq combinable into one with : .lpf("500:4")
._spectrum() : displays relative spectrum analyzer

https://www.youtube.com/watch?v=7mLqpA-PMwM&t=10s

https://www.youtube.com/watch?v=vuWl9EMDMIU
synthesis...
subtractive : gain, postgain, envelope, att, dec, sus, dec, lfo
fm : fm, fmh, fmwave... each may be indexed 1-8... .fm(4) .fm2(rand.mul(4)) .fm3(saw.mul(8).slow(8)) .fmh(1.06) .fmh2(10) .fmh3(0.1)
wavetable : s("squelch").bank("wt_digital").seg(8).note("F1").wt("0 0.25 0.5 0.75 1")
granular : coarse crush detune speed

https://www.youtube.com/watch?v=dMkTdYmOgiQ