Added some additional features today. Two new parameters.

Alt Note
Another note parameter which has an interface identical to the main note screen, with its own probability, clock division and loop. Both note parameters are additive so you can use it to transpose melodic figures inside the scale when you set alt note’s division to be slower than the main note. In the video above, I use alt note to add variation to a couple beats of the 16 step phrase over a longer duration. Curious if anyone finds this useful.

Glide
Portamento/Glide/Slide/Slew. Also has its own probability, loop and clock division. Increments in 20ms up to 120ms. This seemed like a decent range of values, but if you think there is a better range out there, I’m open to it. In the sequence above I have one step with an especially long glide which occasionally makes it sound out of tune, which I like.

Etc.
Added a blink to the parameter button when you are using an alternate parameter (ratchet, alt note, glide). Makes it easier to discern where you are.

I’ll keep the top post of this thread updated (including .hex file) as I continue adding a few more things in this cycle.

ansible.hex (246.0 KB)

22 Likes

Christmas time is here

Fantastic work!
One fun thing with slew per step (particularly with probability of slew) is to run through a quantiser and get probabilistic trills between notes.

One feature I’d like to see on Kria similar to alt note would be a global transpose post scale (saved per pattern or preset?)
This would be handy for writing or performing in different keys without having to retune oscillators. You can obviously do it by getting the scale correct and using a note other than the bottom row as your root note. But AFAIK Kria can’t currently shift a sequence like this

ah! amazing… can’t wait to try this :smiley:

:wave: incredible work, thank you for these developments!!

1 Like

i requested master octave switching per channel previously, if this is what you mean’t?

Is it alt note a kind of seq transposition like you could do with a precision adder?
Does it always keep the key?

If it is the case I just found a way to save money :slight_smile:

Thank you very much

1 Like

I don’t think you could do it like this with a precision adder because alt note keeps it in the scale. The precision adder would transpose the entire figure, while alt note preserves the interval relationships between notes in the scale.

It is maybe more similar to the shift input on Intellijel’s uScale.

3 Likes

Considering that I was doing this a lot with a precision adder but I was limited by the notes and intervals of transposition I could use…this is a blast…:slight_smile:

2 Likes

Just had play with the firmware from a couple of days ago, with the ratcheting and muting… It’s so damn cool!!! Thank you so much for the time you’ve put into this.

I may have an issue though, with presets. When I press the preset button to bring up the preset page, nothing happens, doesn’t change page. When I then pressed a button on the grid to change track, the sequence I was playing with had gone. Have you seen this at all?

i haven’t seen anything like this happen. i just tried to see if i could get it to happen on mine, but switching presets is working just fine for me.

is this something you can easily reproduce after cycling the power?

Jeez keep these coming…Kria is growing and I love it

6 Likes

If anyone posts something created with the Alt Note parameter, please share it here. I’m curious how people will make use of it!

6 Likes

quick q: does ratcheting throw the dice for the step’s probabilities with each retrigger? or does it solely retrigger the physical gate?

probability for all parameters in Kria gets used only when the parameter step advances.

So for ratcheting, say you’ve got your ratchets at a clock division 4 times slower than the trigger parameter. When the ratchet step advances, if the probability allows it to change to a 2 ratchet value, you’re going to hear those two ratchets for the next 4 triggers until the next step in the ratchet parameters loop.

Does that make sense?

1 Like

that makes sense, but i think i didn’t ask specifically enough, sorry!

i will install when i’m home later tonight, but was wondering about a scenario like this:

  • parameters are all loop synced
  • i set an octave shift for a step
  • i set 25% probability that the octave shift will occur
  • i set a ratchet to repeat that step

when the step is hit the first time, let’s say the octave shift doesn’t happen.

when the step is repeated with the ratchet, does the first nonevent carry over to the repeat (ie: the parameter wasn’t changed when the step first advanced, so it absolutely won’t change on subsequent ratchet retriggers)? or would the re-trigger roll the dice again and possibly results in the octave change for the repeat?

apologies if this is muddy. i think i’m hoping that this version of kria will bring in some of my favorite aspects of the early-days app parc, namely that all parameter probabilities for a single step are re-thrown when that step repeats. creates really lively sequences.

Nope, as it stands, it doesn’t work this way. Probability is only taken into account when a parameter step actually advances.

And ratchet re-triggers do not send clocks to any other parameters… i.e. won’t advance the notes sequence for individual repeats.

1 Like

needed it twice to get it fully, thank you! super excited to try it out tonight. alt note + glide have been wishlist features for me for a long while.

Cool glad it makes sense. Next and last “alt parameter” I’m going to add will be a gate delay so our Kria sequences can swing… though I probably won’t get around to that for at least a week or so.

6 Likes

@tehn has rightly pointed out this needs a corresponding documentation update. Does anyone have any plans to work on that? Would anybody like a hand with it? I’m a reasonably good docs writer. I would, however, wait until there’s a more locked featureset - is alt note definitely sticking around, for instance?

4 Likes