Would it be possible to do time lag acculumation with Reels?

Record your music on reel 1, then play it back immediately on reel 2, feeding the output of reel 2 back to reel 1

7 Likes
4 Likes

Ok, I’m new to Norns, really loving reels.

I’m running 191201 on a fates board. Reels is up to date via maiden.

I’m having issues with loading previously saved reels. If I start the program, long press k1, scroll to ā€œload reelā€, k3, select a ___.reel from my list of saved reels I get a blank screen. I can navigate back out to the main screen and can select a new script or re-launch reels, even start a new reel and record/manipulate it but I cannot load a reel without the script going to a black scree.

this also occurs if I try to load a clip to a new reel. This happens with files in the reels/ tape/ and common/ file types

Am I missing something?

Cant check right now, is there any errors in maiden repl?

can confirm, this is happening for me as well.

Looks like smth got broken after last updates.

edit: fixed

2 Likes

awesome! Thanks @its_your_bedtime

1 Like

Awesome! Thank’s @its_your_bedtime, can confirm that after pulling down the update via maiden all is working.

1 Like

Were is the midi control?

Don’t have a Norns anymore and forgot how to get there, sorry. Midi Learn, maybe. I definitely got it working :slight_smile:

  • go to parameters page

  • hold Key/Button 1

  • you should see the LOAD and SAVE lines as well as the ā€œTurn MIDI assign ON/OFFā€ line.

  • turn MIDI assign ON

  • when you release Key/Button 1 the screen will return to the Parameters page but with all of the assignable features with a line to the right.

  • scroll to the feature you want to assign and push Key/Button 3 and ā€œlearnā€ will appear.

  • move your MIDI controller and norns will display the CC number it is receiving on the screen

  • then you will realize you are going to need to buy a FaderFox PC12 because you will run out of controllers. :stuck_out_tongue:

6 Likes

Oh, cool, I never ever would have found this myself. This is well hidden. Thanks @SPIKE

2 Likes

But only the values from the parameters page are mappable, right? So record, track select and speed are not mappable at the moment?

And I have already a NanoKontrol2 as a box with faders …

1 Like

glad to help!
i have needed a ton of help using this thing myself!
:stuck_out_tongue:

from what i understand…the only MIDI controllable features for any given script are what you can find on the Parameters page when MIDI assigning controls.

the only way those other features can be added is if you know how to code or you ask the creator of the script to add that feature.

heh…i’m using a grid, an arc, FaderFox PC12, FaderFox UC44 and a 16n…i still run out of controls on these things!

1 Like

Okay, I have no clue of lua so far but I will look into what I can add to midi-cc learn. I would like add at least rec on/off, maybe track selection, track clear or clear all.

Okay, I have the word REC on the parameters page and can assign a midi-cc value but than nothing is happening. What would be the code for set global rec to go into parameters page?

1 Like

i am not familiar with the script, but glancing at the code it looks like this is the function that turns on recording :
reels.rec = function(tr, state)
so you want to make a parameter that, when changed, calls reels.rec(tr,state). i’m guessing tr is the current track, and state is boolean (true or false, whether it’s currently recording).

if you post what you have so far someone who knows what they’re doing might be able to take a look!

So far I have this:

 params:add_control("play", "Play", controlspec.new(0, 1, 'lin', 0, 0, ""))
 params:set_action("play", function(x) reels.play(true) end)
 params:add_control("rec", "REC", controlspec.new(0, 1, 'lin', 0, 0, ""))
 params:set_action("rec", function(x) reels.rec(sel,true) end)

This starts playing and recording (but not select the track before, like the key3) but of cause does not stop it. I don’t know how to do that.

so super close actually! i am at best an intermediate lua person on a good day (not today) and there are some weird gotchas with params that i can’t remember, so i’m not totally sure but.

it looks like your problem now is you are always passing ā€œtrueā€ to reels.rec so it will always record. it needs to be a toggle. there’s a variable in there called ā€˜recording’ that looks to be keeping track of if it’s recording:

try something like
params:set_action(ā€œrecā€, function(x) if not recording then reels.rec(sel,true) else reels.rec(sel,true) end end)

but again i don’t have the script in front of me and have never used it so i could be way off…

1 Like

or maybe

params:set_action(ā€œrecā€, function(x)
  if recording then
    reels.rec(sel,false)
    recording = false
  else
    reels.rec(sel,true)
    recording = true
  end
end)
2 Likes