params:set_action("play", function(x) if not playing then reels.play(true) else reels.play(false) end end)
Reels is arming the track, checking if there is already something recorded, waiting for input to be offer a threshold before recording. I have to find out how this is done.
Just wanted to start by saying thank you, Reels is the primary reason I brought a Norns and I’ve made more music that I actually like in the last month than I have in the last year because of it.
One question, that might be better off in a dedicated softcut thread but: are the (6?) voices available in softcut mono? I’m trying to work out if a four-track stereo looper would be possible with the current implementation of softcut or if three stereo is the limit.
Also - while I am not sure if / when I’ll be able to figure out how to do this, but would you be opposed to me adding a stereo/mono toggle in the future if 4 stereo tracks are supported by softcut and submitting a PR to the master branch? I know this is probably outside of the design intent of the tool, and I can certainly just keep mine “custom” if I ever get that far but wondered what you thought of the idea.
I just experienced a similar experience with Reels on my norns shield- every time I try to load a saved reel I get a blank screen. Everything else works fine, even clip loading. Here is what happened in maiden:
# script run
>> reading PMAP /home/we/dust/data/reels/reels.pmap
m.read: /home/we/dust/data/reels/reels.pmap not read.
Engine.register_commands; count: 0
___ engine commands ___
___ polls ___
amp_in_l
amp_in_r
amp_out_l
amp_out_r
cpu_avg
cpu_peak
pitch_in_l
pitch_in_r
# script init
reel data found
lua: /home/we/dust/code/reels/lib/libreels.lua:262: attempt to index a nil value (local 'path')
stack traceback:
/home/we/dust/code/reels/lib/libreels.lua:262: in field 'load_clip'
/home/we/dust/code/reels/lib/libreels.lua:313: in function 'fileselect.callback'
/home/we/norns/lua/lib/fileselect.lua:50: in function 'fileselect.exit'
/home/we/norns/lua/lib/fileselect.lua:122: in function 'fileselect.key'
/home/we/norns/lua/core/menu.lua:139: in function </home/we/norns/lua/core/menu.lua:116>``
Hey all, new user here with Norns and Grid, diving into Reels as my first script to learn. Apparently, I did register for an account here four years ago, so technically, I’m not new but in all ways that count, I’d say I am.
Anyway, loving what Norns and Grid offer so far, and here’s my first very modest venture into it, using the Reels app with recordings from Awake into Tape and then into Reels, as well as grains and drums from my own sample library:
I’m not close to my norns right now, but I think you can slow the loop down to 1/4 which would give you 4 minutes I guess. But the audio quality is probably going to be more grainy, haven’t really tried though.
# script load: /home/we/dust/code/reels-master/reels.lua
# cleanup
# script clear
ERROR (i2c/hp) failed to write
### MISSING INCLUDE: reels/lib/libreels
### SCRIPT ERROR: load fail
/home/we/dust/code/reels-master/reels.lua:15: MISSING INCLUDE: reels/lib/libreels
stack traceback:
/home/we/norns/lua/core/norns.lua:136: in function </home/we/norns/lua/core/norns.lua:136>
[C]: in function 'error'
/home/we/norns/lua/core/startup.lua:47: in function 'include'
/home/we/dust/code/reels-master/reels.lua:15: in main chunk
[C]: in function 'dofile'
/home/we/norns/lua/core/script.lua:172: in function </home/we/norns/lua/core/script.lua:172>
[C]: in function 'xpcall'
/home/we/norns/lua/core/norns.lua:137: in field 'try'
/home/we/norns/lua/core/script.lua:172: in function 'core/script.load'
/home/we/norns/lua/core/menu/preview.lua:21: in function 'core/menu/preview.key'
/home/we/norns/lua/core/menu.lua:139: in function </home/we/norns/lua/core/menu.lua:116>
# script clear
ERROR (i2c/hp) failed to write
Hey there!
I have problems with saving presets since I installed the new version of the Norns system.
First I had to reinstall Reels 'cause the older one didn’t work anymore, then everything was fine beside the presets savings.
Any clue?
Thank you for any tip!
@its_your_bedtime it may be me… but I can only seem to play loaded samples on track 1 (not 2,3,4). It’s the first time i’ve used this script so it’s very possible I’m missing something. Excited to dive in though, this is exactly the kind of thing that got me into norns.
EDIT: actually I can load samples on tracks 1 and 3. Perhaps this is expected behaviour.
Since the latest Norns update (on a diy norns shield) I get 'error: init" when trying to run Reels
Tried deleting and re-installing but no joy
Here’s what I see in Maiden:
# script load: /home/we/dust/code/reels/reels.lua
# cleanup
# script clear
ERROR (i2c/hp) failed to write
including /home/we/dust/code/reels/lib/libreels.lua
# script run
>> reading PMAP /home/we/dust/data/reels/reels.pmap
m.read: /home/we/dust/data/reels/reels.pmap not read.
Engine.register_commands; count: 0
___ engine commands ___
___ polls ___
amp_in_l
amp_in_r
amp_out_l
amp_out_r
cpu_avg
cpu_peak
pitch_in_l
pitch_in_r
# script init
### SCRIPT ERROR: init
/home/we/dust/code/reels/lib/libreels.lua:374: attempt to index a nil value (global 'mix')
stack traceback:
/home/we/norns/lua/core/norns.lua:138: in metamethod '__index'
/home/we/dust/code/reels/lib/libreels.lua:374: in field 'init'
/home/we/dust/code/reels/reels.lua:19: in global 'init'
/home/we/norns/lua/core/script.lua:105: in function 'core/script.init'
[C]: in function 'xpcall'
/home/we/norns/lua/core/norns.lua:139: in field 'try'
/home/we/norns/lua/core/engine.lua:91: in function </home/we/norns/lua/core/engine.lua:89>