Sweet Bees is a two-track asynchronous tape looper and reverb for Monome Norns. It functions, more or less, like a pair of dictaphones slathered in honey.
I wrote this script to familiarize myself with Lua. I studied the Norns Tutorial to get my head around Softcut (@zebra) and Jiffy (@Molotov) for inspiration.
Awesome, looking forward to testing this. You could add some beeish features to upcoming versions, such as have the bees buzz and the more they buzz, the more pitchshifting is introduced, or something like that.
Thanks for checking it out! I love the idea of combining form with function, and will definitely explore the idea (if my programming skills can keep up).
Hmm⌠Are you recording through Input 1? Itâs currently only configured for mono recording, which admittedly needs to change. If you have time, I would really appreciate it if you tried both inputs (if you havenât already done so).
I really appreciate the feedback. Thanks for helping improve the script. Iâve uploaded a new version of Sweet Bees to GitHub that supports stereo through the parameters menu. The default setting is still mono.
looks amazing! trying to get it running, keep getting an âerror: initâ
trying to install on the latest norns updateâŚ
i get this when i look in maiden:
Summary
?
573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607
screen.line_width(4)
screen.move(93,47)
screen.line(93+x,47)
screen.stroke()
end
if tapeloops[2][2] >= 32 then
tapeloops[2][4] = 0
tapeloops[2][3] = 0
softcut.rec(2,0)
softcut.play(2,1)
end
else
for x = 1, tapeloops[2][2] do
if tapeloops[2][5] == 0 then
screen.level(15)
elseif tapeloops[2][5] == 1 then
screen.level(4)
else
screen.level(1)
end
screen.line_width(4)
screen.move(93,47)
screen.line(93+x,47)
screen.stroke()
end
end
screen.update()
/home/we/norns/lua/core/paramset.lua:361: invalid paramset index: INPUT
stack traceback:
/home/we/norns/lua/core/norns.lua:145: in function </home/we/norns/lua/core/norns.lua:145>
[C]: in function âerrorâ
/home/we/norns/lua/core/paramset.lua:361: in function âcore/paramset.lookup_paramâ
/home/we/norns/lua/core/paramset.lua:288: in function âcore/paramset.set_actionâ
/home/we/dust/code/untitled.lua:38: in global âinitâ
/home/we/norns/lua/core/script.lua:126: in function âcore/script.initâ
[C]: in function âxpcallâ
/home/we/norns/lua/core/norns.lua:146: in field âtryâ
/home/we/norns/lua/core/engine.lua:91: in function </home/we/norns/lua/core/engine.lua:89>
thanks for any thoughts you might have! just wanted to double check everything is cool on your end, probably a fault of something iâm doing wrong here!
Apologies for this rudimentary question, but if a script isnât available via maiden, then how do I get it from github onto my shield. I realise that for everyone else this is kindergarten stuff, but Iâm afraid I donât know how to do it.