Takt

parameter locking step sequencer

Takt is a parameter locking step sequencer, inspired by Elektron boxes.
For now it is using Ack engine by @jah

Features:

  • Independent lengths / time dividers per track
  • Per step time dividers / retrigs
  • Song mode

Roadmap

  • sampling with softcut
  • timestretching
  • ?

Requirements

Norns 2.0, grid 128

Documentation

here

Download

v1.0.0 - Download zip

55 Likes

cant try the app yet but your manual is too perfect not to applaud!

if you wanna share tips on how you integrated the visuals (here or another thread) i’d love to learn

2 Likes

Holy shit, @glia isn’t lying, great work on the visuals @its_your_bedtime!

3 Likes

thank you so much for kind words!

which ones?

the grid ui w/ shading
the norns screencap and corresponding text graphic

vaguely recall blank templates for monome docs floating around but not sure if thats what you used

1 Like

Would love to see a spinoff thread on documentation of scripts. I’ve been toying with the idea of a fill-in-the-blanks web app with a similar visual style to the templates/these docs

@its_your_bedtime this looks amazing. I can’t try it yet either, but can’t wait. WOWZERS!

whoa!! @its_your_bedtime did you use the png export functions to do those screen grabs?

Excellent docs indeed by @its_your_bedtime The screen shots look like they are digital images taken with a camera or phone.

Exactly, screencap was taken on phone, and i redrawn grid from smth like kria manual using sketch
Now i need to update it with properly made screenshots)

2 Likes

@its_your_bedtime, line 23 should now be:
local Ack = require "ack/lib/ack"

I love this script btw, thank you!

3 Likes

that’s great stuff! thank you! :slight_smile:

Is there a way to rename the save when in the persistence screen?
I tried to highlight the 1:UNTITLED name and none of the buttons or encoders seem to enter into another state to change the name. I checked out the docs but can’t seem to get it to work.
It is awesome to be able to save the patterns created into the data folder though! killer work BTW - Takt is rockin it!

1 Like

Thanks for report, its fixed now. Glad you like it! :slightly_smiling_face:

1 Like

Awesome, thanks for jumping on that so fast!
Would it be difficult to have a pattern sequencer record the changes to the patterns or map them to midi cc?
I was thinking about making some longer sequences or complete songs from the bank of patterns.
Again, it’s an awesome script.

just tried this script for the first time – amazing! i had a lot of fun loading up random tape recordings and going wild with parameter locks + probability.

having previously owned a digitakt, i’ve found myself missing it from time to time, so thank you @its_your_bedtime for bringing a lot of the 'takt charm to norns (and for improving it by adding pattern sequencing!). also i think the effects in this sound WAAAY better :slight_smile:

:pray: i humbly submit these feature suggestions:
• an option to swap press behavior for step selection and step off. right now it takes a long press to turn a step off and i find this slows down my sequence writing workflow. i would love to swap behaviors so a long press selects the step for parameter editing with quick taps turning steps on/off.
• clock swing
• higher resolution start position (maybe hold down shift button while adjusting value to add a decimal?)
• semitone values for playback speed
• realtime input. this is more of a “nice to have” as i recognize this might be a really big ask… in terms of UI, i have an alternate grid display page concept i’d be happy to elaborate on if this interests you. i could also see this feature available only if one has an external midi keyboard connected.

9 Likes

Has anybody used this app with a non-varibright grid? If so, how is the general navigation/information experience?

This potential new vari-bright driver project by @stevieraysean can’t happen soon enough! :wink:

Summary

Hey everyone
I’m oddly having a LOT of trouble figuring out how this program works. The instructions are leaving me a bit confused.

When beginning to work with it, I have chosen just two samples (tape recordings for ease of learning)

When I’ve done that and am in the home screen, I can place the sample hits on rows 1 and 2 for the selected samples respectively.

When I press play, it’s cool! They trigger! If I change any param about that sample, it changes all of them… okay…

So, I go to the pattern screen… well, I guess I put stuff there? I don’t really get it… what am I putting on the second row? I place buttons there, nothing happens… is this a way for me to place different patterns over time? I’m not getting any readout on the third line for sequence length/end points, maybe because I’m working with a much older non-varibright grid…

So, how can I change each hit of the sample accordingly? How does the pattern screen work? I’m sorry for all the questions, just for some reason it’s not clicking for me and I can’t tell why…

I’m not getting any read out on the third

Just found the Lock param stage, so I think this will be a little easier to figure out, at least on the home page.

Any chance someone could do a straight forward explanation of how the pattern page works? I can’t seem to get the sequence start/end figured out.

Sorry. Of course it took me writing a million questions here about how the app works, to then basically crack the nut.

Sorry and thanks for a really fun program.

1 Like

Thanks for kind words! The update for takt is in my todo list, but i thought mainly about switching to timber engine (which i would complement with complete UI redesign).

i remember fiddling with that, but it resulted in a lot of accidental trigs erase (maybe i should give it another try)

Sorry about that! Glad you figured it out)

3 Likes

ah that would be amazing :slight_smile: i’m having so much fun with this script – excited to see how it develops.

thanks again!

4 Likes