@ioflow, have you found a resolution for the pitch tracking on shiftregister? I am experiencing the same issue with Kira providing the triggers and pitch information.

Use crow to easily generate Euclidean Rhythms!

16 Likes

Oh fantastic! I can see this besing super fun triggering jf in plume mode or hitting 4 lpg’s. As I’m not a coder I was thinking it may be nice to change the rhythm patters with cv into input 2 and have the whole thing reset when the clock is stopped? Just an idea but it would be really cool to have!

Even though you may not currently do much text-based coding (modular is its own form of “coding” on some level - i.e. systems thinking), I think this would be a really good project for you to try if you want - happy to help guide!

Also, thanks to the I2C functionality, you don’t need to physically patch crow’s outputs to JF’s inputs - you could set up separate ERs and use those to trigger JF via i2c while the hardware jacks run their own rhythms (or do something totally different) - again, happy to help you with this if you want to try yourself! Would be a great jumping in point.

3 Likes

Super cool script! Had some fun with it this afternoon!

3 Likes

not yet; the issue is still present. however, it has been addressed by @dan_derks and @Galapagoose. there are workarounds, and there may be a permanent solution in a future crow firmware update.

3 Likes

Was this ever resolved? I just tried uploading shiftregister.lua for the first time (with newest crow firmware) and had the same tuning issues.

I would also love a way of playing JF as a pseudo-poly synth (à la rings with overlapping envelopes) by patching v/8 & trigs to crow - think shiftregister.lua without the shift register! I’m guessing this wouldn’t be too hard, but am unsure where to start as I don’t know the first thing about lua - or writing scripts in general for that matter.

Maybe everything I need for this is already in the shiftregister script, so all that is needed is some tactical redaction?

Edit: just saw the scripting guide and it looks more approachable than I expected. Really appreciate all the work behind this documentation. Will have to give it a go when I find some time!

3 Likes

Try this out.
input 1 = gate
input 2 = v/oct

jfs.lua (554 Bytes)

7 Likes

Amazing! Exactly what I had in mind and works perfectly.

Man, JF sounds good. Endless joy using this script to run a shifting JF sequence through mimeophon.

1 Like

JF is unreal as a synth voice. I spent the whole day sequencing it with Kria and running it through mimeophon too. Added some modulation to the waveshaping and split it into compass on norns. Wow!
Glad you’re enjoying the script!

3 Likes

Hi,

Thanks for this jfs.lua! It 's really great. I was curious if it would be easy to combine this script with another script so the cv outputs could be active as well? Maybe with an lfo script or a s&h script would add some functions and fun.

I’ve been thinking that too. I might have a go. I’m thinking LFO’s and random CV’s could be good for modulating JFs parameters.

3 Likes

Thanks so much for this @cosmicsoundexplorer! I was having a wonderful time playing with this this evening. @jasper_ryder I added in some very basic lfos running at prime multiples of each other, which seemed appropriate for Just Friends. Rate and level have to be set in the script.

jfslfo.lua (818 Bytes)

3 Likes

Thank you! Looking forward to using this soon.

1 Like

Hi @ringsandrocks,

I’m trying to get these lfo’s going but am unsure of what to enter where. Do I change the numbers here, and if so shouldn’t I be getting some lfo action already since there are values there? Thanks. Not a coder but I like to get things to work if I can. If you can post a picture of what your script looks like in the lfo section I should get the idea.
Screen Shot 2020-04-10 at 8.19.18 PM

1 Like

Sorry about that! I’m also not really a coder and just starting to learn crow and lua. The LFOs should be going automatically without you making any changes, and that’s the correct spot to change the rates and relationships. I’ll take a look at this tomorrow and see if I can figure out what’s wrong.
(if anyone who knows lua and crow better wants to take a quick look that would be great too!)

Okay. Sounds good. I don’t think I was getting any output but maybe I’ll double check as well. I plugged a LED tester light thing in and didn’t get anything from that but I did not patch to any modules. Thanks.

I just double checked and everything seems to be working fine for me. Is your Crow updated to 1.0.3? These LFOs were added in that version, which was released January 21st.

Sounds good. Yes I’m all up to date. I’ll try it again today and hopefully it is working. Thanks for checking.

1 Like

Is there any way of making this (or for that matter any) script begin once crow receives a trigger?

I am not hugely fond of having to use my laptop to send an i2c message via druid every time I want JF to exit synth mode.