quantization will scale all the lfo rates to the current bpm set by the global clock.

ā€œquantizationā€ is not a good term for it since in practice it doesn’t really do that. what it does is let you speed up / slow down the changing lfos by a global scaling factor (the time per beat). for instance, turn the bpm down to 30 will slow everything by half, turning it up to 120 will speed everything by 2x.

would calling it ā€œLFO BPM Syncā€ help?
:slight_smile:

2 Likes

First i was like ā€œok yeah nice nice, but maybe this one isn’t for meā€

Then i was like ā€œok why not try playing arbitrary pads plus acidy beeps from Caustic 3 into it, turn on reverb and let it run maybe it’ll be interestingā€

:exploding_head:

I’ve had this program running as ambient on several evenings this week while reading. Thank you!

2 Likes

v0.7.0

just adding filters!

  • feature: add filter!
  • ux: quantize renamed lfo bpm sync (thanks @SPIKE)

just following suite with updates to oooooo. needed to add filters here too. again wish i added them earlier!

@xmacex that’s so cool! would love to hear what you’ve come up with :slight_smile: :slight_smile:

11 Likes

Here’s a little piece from yesterday

https://www.instagram.com/p/CIB7YQGh9CL

The motif is two synth tracks running on Caustic 3 straight, and I don’t think it is hard to recognize what stuff comes from Barcode. What went in was some pads also on Caustic 3, which Barcode turned to honey.

1 Like

Thank you :pray: so much for Barcode!! Iā€˜m having a lot of fun with it!!
I thought it would be nice to have control over rate slew. Do you think that would be possible? Or is it already but I don’t see it :man_shrugging:
Thanks a lot for your work!!

Edit: ok I thought about my question:
Or does the ā€žrate slewingā€œ come from the lfo?

1 Like

@xmacex that is beautiful thanks for sharing :slight_smile:

@rejon yeah! i added control over slew rates in the upcoming release. the slewing in most cases is redundant because the lfo is ā€œslewingā€ so to speak. it does give you more control (in case you have a very fast lfo). also it will change the sound of the lfo that controls the reverse rate…a higher rate slew should make it ā€œzoomā€ backwards/forwards longer.

4 Likes

v0.8.0 - share and collaborate.

  • new feature: add sharing (via SHARE global parameter) through norns.online/share. upload and download barcode saves from anyone in the world. requires installing norns.online script.
  • new feature: saving/loading via save/load parameters
  • new feature: breakout slew times into params (ty @reijo)

note: to use the sharing you also need to install norns.online. but if you don’t have norns.online, you can still update and use all the other features. the sharing has a lot of moving parts (~2000+ lines of code) and while i tested very thoroughly, some bugs may have fallen through the cracks. please don’t hesitate to lmk if you find a bug.

10 Likes

Most of the sounds are played by the Deluge. Norns is running the Barcode script, looping the melodies from the Deluge and creating that surprising waves of random synths. Finally, a few notes from the piano add to this track so influenced by Boards of Canada.
Barcode is becoming one of my favourite scripts. It’s really easy and quick to get musical results with it.

7 Likes

your track is absolutely wonderful, love your drums and piano playing. the way your using barcode is so neat too, its like a shimmering melodic reverb :slight_smile: thanks for sharing.

1 Like

Thanks to you for giving us so much great scripts to play with!

1 Like

Been loving this script recently!! Thanks so much for taking the time to develop it. Can see it playing a large role in some potential live sets whenever they start up again.

One feature I think could be great, and forgive me if it’s in there already, would be the ability to turn the LFOs off at a parameter level. For example, I’d love to be able to set the pitch for each loop and have it remain static while the LFOs run riot on the other parameters.

I’d be happy enough with an option to turn it off on a parameter across all 6 loops as opposed to the ability to turn it off on each loop individually.

Specifically bought a 4ms Listen IO so i could integrate Fates and this script into my modular. Finally have a day off tomorrow so looking forward to diving in some more! Thanks again.

3 Likes

I like everything about Barcode except the tape stop like sound that happens with rate changes. I’d like having an option to increase the speed of the rate changes to make them less of a glide and more of a stepped rate change that way you could still get rate changes but without the slewing between values. I don’t know if it is even possible, but it would be cool. Or the option of being able to turn it off like you suggested would be nice too.

1 Like

You can change the slew time in the parameters menu from 0-30s.

4 Likes

thanks. I had to update, now I see all the new parameter options, including rate slew time. Awesome! Now it is perfect.

3 Likes

No worries!
Great to hear its all working perfectly now.

1 Like

I’ve recently noticed that I get occasional clicks when switching buffers. Would a parameter for crossfade between buffers be possible? Adjustable from the way it is now through milliseconds (just to remove clicks) to a few seconds maybe?

Also on the load/save feature…it would be cool if there was a way to save the currently loaded preset without having to dial in the same name first. So…Load, Save As, and Save (saves loaded preset to same slot). Maybe there’s already a way and I’m missing it.

Minor things…This is app is super fun. Thank you for creating it.

1 Like

nope

1 Like

Oh well. Manual E1 Fade out, switch buffer, then Fade in is what I’ve been doing and that works fine.

1 Like

another option i like (but depends on what you are trying to achieve) is to utilize the tape. sometimes i make something in barcode and then record a lot of it to tape (a few minutes, so it never gets repetitive). then you can make something else in barcode and play the tape with the previous thing you made. then you can even use osc to crossfade between the barcode on tape and the barcode being relayed live.

6 Likes