I just started using fixed filters and I would venture that they posses quite a bit of magic especially for those interested in microsound/ sound design. I wish I had one that wasn’t locked in euro, and this seems, as you say, like a simple thing to do. I havent done any Norns scripting yet outside the studies, so this seemed like an ok way to learn by doing. Just need a little direction on how to begin.

1 Like

Oops sorry, didn’t mean to strike a dismissive tone. That was just a tired person. I meant only that in this context, there is not really special technical consideration about making a filter bank “fixed” - VCFs require a lot more circuitry in analog, but here we don’t care, yay

So - what exactly did you have in mind to make? What have you tried? Where are you stuck? Would you prefer to have help making the engine yourself, or have it just pop into existence?

I’ve done a couple small projects on Norns that encompass both the Supercollider and Lua sides now, and from my experience a good approach is sort of “sound out” - driving out the underlying Supercollider code, then wrapping it in Lua code on the Norns once you have that in place.

  1. Pick a very well defined starting point (eg, make something roughly like the Doepfer a-128) so you don’t find yourself flailing around unsure where you’re trying to end up.

  2. Start in Supercollider on your computer (if you aren’t too familiar I found the Eli Fieldsteel tutorials on YouTube helpful) and sift through the existing filter Ugens in the Supercollider documentation, playing with them via live code in the editor.

  3. Make a Supercollider SynthDef that sounds and behaves roughly the way you want. In the case of a filter bank a straightforward approach might look like 4, 8, or 15 individual band pass UGens hard coded to different frequencies, with parameters for the amplitude for each one.

  4. Wrap the SynthDef in Norns Engine code. A lot of this is boilerplate you can figure out by sifting through other Norns engines. At this point it won’t have an interface - it’s just an engine. Be sure and expose parameters for your Norns code to use.

  5. This is the point at which the existing Norns studies meet your new engine. If you’ve followed those okay you’ll see how you can begin to add a UI and logic in Lua.

4 Likes

Yes, this is exactly the guidance I was looking for, thank you for taking the time to lay out out! An A-128 is what I have in eurorack actually. I went looking for existing implementations of a fixed filter scheme in supercollider, and found Ezra’s bark filter on Github, so I thought porting it to Norns would be a good way to learn something that is useful to the community while also learning to read good code. Is that off base?

4 Likes

I find it difficult to make sense of other people’s code when I come to a new environment, so I tend to make simple things from scratch over working with existing code, but both ways work.

Pasting it in to supercollider and poking at it with live code will definitely increase your understand of what is going on too.

ok, awesome advice, thank you!

Do you have a link to this? I would be pretty happy if this just popped into existence on norns.

1 Like

I realize now it is actually a bark envelope pitch thing, but it still looks, very neat.

1 Like

okey - dokey.

[TBC…]

5 Likes

I would really like to see dj64fx happen on the norns. Just focusing on the master fx section. A large variety of performable effects laid out on the grid. Many of the appropriate effects already exist as individual scripts.

So you can play a track and perform your filtering, beat repeating, spin downs all from the grid with one app. Kinda like how pedal board has a bunch of effects in one app live. Except this script would be focused around performing the effects with the grid. Without grid interaction the audio would pass through unaffected.

6 Likes

Maybe it’s just because I have a yellowscreen on my DIY Norns, but Instagram advertised me a keyring of the sentry gun monitor from Aliens and 10 mins of Internet digression later I want a norns port of this plz:

http://www.paul-kitching.uk/thecolony/sentry.htm?i=1

4 Likes

I was thinking it would be cool to have a stereo panning script in which you could have multiple samples and a live signal all swirl around each other. The bellow video of the Make Noise X-Pan was the main influence (please listen with head phones). But since Norns does not have multiple inputs and cv, I thought you could set up two sample loops, have a live signal coming in and then be able to manipulate that panning of the the different signals across the stereo field on Norns (I would want this script to be useable w/o grids or any other controller). Does anyone think this would be possible?

2 Likes

is anyone else interested in developing a tiny typing terminal for norns screens - I remember it’s come up before :cowboy_hat_face:

3 Likes

There’s a shell (command line prompt) example in my HID demo scripts. Or are you meaning something different?

very nice !!!

yea that’s what I mean - a text editor UI and the script can provide some tiny-named functions to run


ah yesss that thread has the concepts I’m looking for http://angg.twu.net/miniforth-article.html

1 Like

Can you think of an idea for how to turn this interface into an audio tool in the Norns style?

1 Like

I didn’t really get that far with the idea to be honest :slight_smile:

a straight up emulation of xenomorphs being slaughtered in a tunnel (maybe with the option to change the gunshot sounds etc to some other sample) would be musically useful enough for my purposes :smiley:

2 Likes

Have you played with cheat codes? IIRC it can do something like this (and much more). It’s both very well fleshed out and exceptionally well documented. If you haven’t tried it, it may scratch this itch for you!

2 Likes

Have you tried Oooooo, it does some wild stereo field stuff to incoming and recorded sound.

3 Likes

Would love to know how people integrate their Norns with other gear. How do you use the ins and outs and work with a mixer, modular and external effects? Also the difference of routing needed for using Norns as FX versus instrument. I am just getting to grips with some of that thinking (in particular mixers having just got a K-Mix) so I am sure it is all obvious to many of you!