I’m glad to receive your feedback, thank you very much for your reply, I don’t want to interfere with your own view, you’re the creator of the app :slight_smile:

For the outputs available, maybe some kind of checklist (on/off) In the params would give the user the ability to check the output(s) wanted, I don’t know.

For the snapshots triggered via midi, it’s just that the sequence I was trying to record earlier today became so complex in terms of polyrhythms and randomness that it was hard to trigger the snapshots In time on the grid and play some synths on top of it at the same time, that’s why I wanted to automate that a little bit. To be honest, I haven’t played with patterns yet, Only snapshots with various transposition but it might be what I was looking for. Regarding the snapshot chains I was thinking about one alt key on the grid + n press on a snapshot key (alt + 3 press on snapshot one and two press on another snapshot for example) by I totally forgot the patterns and I should use this option maybe :slight_smile:

Yes, this is very interesting. Somehow like the Tapographic Delay switches and morphs between maps, basically each time it receives a trigger it switches to the next sequence or selects a random one if it’s not empty. But will the second input of Crow ever be available or will they add some kind of reset input for the new clock system ?

About the momentary gates, it would rely on the new clock system but yeah it’s hard to implement while keeping the grid interface as clear as possible. The Animator is already great like it is, it’s just that I was looking for a way to stop it at the end of my recording haha. The transport should stop if Crow doesn’t receive a clock after N seconds but at the moment it does not, but that’s not related with Animator.

About the transposition page: well it’s really not absolutely needed, I can set the global transpose to a higher setting or set the basis frequency of the oscillators on the 301 to a higher level. I was just thinking about an immediate way to switch between octaves, musically speaking it’s quite interesting too, I’ve done that in a sequencer but it was not sequenced. But now that you speak about sequencing it… haha no let’s not over complicate things, since it’s going to the modular, this can be done on this side too :slight_smile:

Anyway, I’ll post the PR tomorrow for the 301 after some new tests. And if I find any other thing useful, I’ll share them. I’ve tried to respect your clean way of coding /general code structure/ as much as possible :slight_smile:

1 Like

Thanks for building this–it’s terrific. I am struggling a bit figuring out how to use the outputs via Crow. It works fine using the internal engine or JF, but when it comes to trying to use Crow’s outs, I am having no luck. Any advice? (If it helps, I tried flipping back and forth from Less Concepts to Animator using Crow outputs for both, and although Less Concepts worked, Animator didn’t.) I wonder if others have had similar issues.

could you try running crow.reset() in maiden and then restarting the script?

I’m not sure why this happens exactly, but crow does seem to get “stuck” sometimes and not respond to new script commands until you reset it. Maybe I should be running this reset command when the script initializes, I’m not sure best practice on this…

Let me know if that doesn’t work, because if not I might’ve broken something :sweat_smile:

This is a good idea, thanks! I haven’t really seen anyone do it this way yet, but it makes sense. It would definitely be cleaner than hard coding every possible option. Maybe if the outputs list grows much larger I will refactor it to work this way.

I’m glad you’re diving in. Let me know if you come up with any more ideas!

2 Likes

@crim I was hoping you might look into a possible bug. I was trying to use Animator with MIDI out. Everytime I increased the minimum not lenght past 0.07 animator would freeze and stop running. reloading the script got it running again, but with the same result:freezing when trying to increase the minimum note length. heres a little vid of the behaviour. thanks in advance

oof sorry about that! Ill take a look and try to get that fixed today

edit: @gnome666 fixed! Good catch.

It was throwing an error in maiden: bad argument #1 to 'random' (number has no integer representation). I guess Lua’s math.random doesn’t like the float 8.0, but fine with the integer 8. Sort of a mystery to me why this was happening with some floats (all ending in .0) and not others, but hey it should work now.

awesome! thanks. I’m assuming update via maiden? :metal:

yes - update via maiden should fix it

Fun session today with Animator into AUM syned by Link. with Enso loopers, Quanta, field recordings and piano.

4 Likes

very nice! love the detuned piano sound. Different instrumentation, but the textures and mood remind me a bit of some of Yellow Swans stuff, especially after 5:00 when the field recording becomes more prominent. I could imagine zoning out to this performed live in a dark venue with the volume cranked up.

1 Like

Glad you enjoyed it, thanks again for the endlessly inspiring tool!

1 Like

Merged a pull request from @Nordseele to add support for the ER-301 as an i2C output!

Thanks @Nordseele! Now I wish I had an ER-301 to play with it :slight_smile:

3 Likes

Sorry for the late reply—I had to borrow a computer. No luck here, although strangely I can get clock pulses out of Crow or through JF. But no v/8 via either. And further, nothing using the internal engine now. So maybe this is something on my end?

hmm… you should definitely be getting audio from the internal engine. What do you have the output set to in the params (in the “settings” group)? You should only be getting sound from the internal engine if it’s set to “audio,” “audio + midi” or “audio + cv + jf.”

Otherwise I’m kind of at a loss… The only other thing I can think of is if you’re using a DIY norns and something is not soldered correctly, but it sounds like you aren’t having any issues with other scripts? Do you see any errors in maiden while the script is running?

Thanks—I have no clue what happened, but after reinstalling multiple items and restarting a few times, things started working again. Something in the chain must have had an issue but I’ve got no idea what! If it happens again and I can replicate anything for your testing purposes, I’ll be sure to flag it.

1 Like

Will this script work with a grayscale grid?

1 Like

Unfortunately no. It relies on 4 different brightness levels so I’m afraid you’ll have no idea what’s going on with a non-varibright grid

1 Like

Okay… then I maybe have to invest in a varibright :wink:

1 Like

this is my most used sequencer script for norns. i’ve had the best results converting midi to cv for my vco modules with this one. just thought i should mention that. great for organic sounding polyrhythms and quantized arpeggiator-like patterns

1 Like

Thank you, that’s awesome to read. There’s certainly a lot of stiff competition among all the crazy Norns sequencers.

I definitely find animator is great for getting ideas going quickly in my own stuff.

1 Like