first of all, definitely go the right way and use arcify.
but just in case it’s useful as a reference, somewhere up thread here (wow this thing is crazy long now), i posted a less elegant hack to control volume and buffer position via arc:
function a.delta(n,d)
if n == 1 then
params:set("vol_1", (params:get("vol_1") + d/100))
elseif n == 2 then
params:set("vol_2", (params:get("vol_2") + d/100))
elseif n == 3 then
if d < 0 then
window(1,7)
else
window(1,10)
end
elseif n == 4 then
if d < 0 then
window(2,7)
else
window(2,10)
end
end
end
i want to say this might not be useful because arcify might demand params? but just in case…
this kind of illustrates your question on attribution. i don’t know if there are any rules, but my thought process was, i posted a script that is a fairly heavily modified version of loom in the library. the sequencer is unchanged but i took some stuff out and built a bunch of harmonic stuff in, so i felt like it was worth a post, because the purpose of the script diverged from the original. my other edits like the one above are small quality of life changes that don’t change the purpose of the script. i will just pop those in the thread on the off chance they’re useful to others.
again i don’t know if there are any rules but this seems to have been fine