Sorry if this has been asked a million times – can I just plug from Norns straight into my amp?

Yes-ish! Norns operates at “line level”, which is decently loud. This means it expects loud inputs, and outputs a loud signal.

If you’re going from an “instrument level” source (e.g., a guitar) straight into norns, you’ll likely want to have something boost the volume in between the instrument and norns (e.g., a boost pedal). Pedalboard has an input gain setting, but that happens after analog-to-digital conversion, meaning that it can add a bit of unwanted digital noise.

If you’re going from norns into an amp that’s expecting an “instrument level” signal, then you’ll probably want to turn it down (either norns’ output volume, or the amp’s input volume). Hopefully that makes sense!

This break ended up being longer than I expected, especially as I started a new job and worked on my first solo album. No promises on when I’ll be able to tackle LFOs or Envelope Followers, but I appreciate everyone’s patience :sparkling_heart:

10 Likes

Okay, I did finally have some time to try this out! Thanks to @Justmat’s wonderful hnds, it didn’t take much time at all once I gave up on trying to do it in SuperCollider and did it in Lua instead :raised_hands: : This release is LFO’s only, but hopefully I can add Envelope Followers later somehow? (doing it in Lua will probably make that very hard, but maybe I can try doing it in SuperCollider again)

I’ve played with it a fair amount, and it seems to work well, but I’d love some help QA’ing it before I put it up on Maiden. There’s like… more than a hundred controls that can now be CV’d, so I wasn’t able to QA all of them (especially not in all the possible combinations). If you’d like to help, here’s the .zip file! https://github.com/21echoes/pedalboard/archive/3f7a38f6555fb17f2d626ab6651a20ec5eccce27.zip (EDIT: link updated for a bugfix 2020-09-29 06:52). DM me or post in the thread with any feedback :smile:

The Mod Matrix lives on the last page (reachable by scrolling E1). The first few sections control the LFOs themselves, then there’s a section per active pedal, with a row per pedal control, with three columns: one for each LFO. Not all controls are listed there, but almost all of them are!

5 Likes

i think the amp polls could handle it on the lua end ?

2 Likes

Alright, it’s official! Pedalboard v2.0.0 (fb05860) is here. Available in the Maiden project manager, or here as a ZIP File.

The big update here is the Mod Matrix:
Pedalboard-board

On the last page, there’s an Envelope Follower and 3 Low-Frequency Oscillators which can be enabled, shaped, attenuated, and offset globally (along with frequency control for the LFOs). You can then choose the amount that those 4 control sources affect every active pedal’s settings. In the screenshot above, for instance, the first two LFOs (set to separate frequencies and shapes farther up the screen) are modifying the Tremolo Depth, a third LFO is modifying the Tremolo Shape, and the Envelope Follower is modifying both the Tremolo BPM (aka rate) and the Tremolo Shape.

Sadly, not every effect setting is realistically modulate-able in this way, but almost all of them are! Specifically, 88 out of 103 are available for modulation :smile: If there’s one that’s not available which you’d like, just let me know in this thread. Please report any bugs you find, as well! I did not have time to test all 88 with both LFOs and the Envelope Follower.

Thanks again to @Justmat 's wonderful hnds, and @andrew for encouraging me to just go ahead and use the Lua-side amp_in polls for the Envelope Follower.

42 Likes

I see that different fx can have different tempo values, but is there an option to sync to midi?

Not yet, no – I intentionally wanted it to be easy to have different tempos for different effects (e.g., delay and tremolo slightly offset from each other). It shouldn’t be too hard to sync it to MIDI technically, but I’ll want to dig into how to make it easy from a UI perspective to switch between MIDI-syncing and “free” BPM

2 Likes

Maybe in BPM the furthest left option is “MIDI” – the 404 has something similar with sample BPMs; they can all be synced to a global “pattern” BPM by turning the pot full CCW.

3 Likes

Great script! I’m wondering if an LFO could be used that switches between which pedal is active/bypassed for probably crazy results ?

1 Like

Very impressive , are they able to be clocked to an external Midi master clock?

This sounds really cool. One thing I’d be interested in is a notch filter with variable q (the ability to get pretty tight) and the ability to do a lot of dB reduction. My use case is playing bass through my guitar cab. the cab/speaker resonates at 100hz, so I have to play a lot quieter, but if I run through my DAW and reamp back through with a notch filter from proq-3 on the offending frequency, I get get some really loud, thick sounds out of the bass.


Also, on the latest version, I’m noticing a bug in the params menu for the mod matrix. When I start adding, removing, moving effects, the mod matrixes that are there don’t line up with what effects I actually have.

For example, I had an EQ, Delay, and Vibrato, and in the params menu, there was just two matrices, both labeled vibrato. I can dive deeper into a more deterministic reproduction scenario if it’s not reproducible.

EDIT: Also, modulation on the size of the reverb is awesome. I was able to dial in a pretty close setting as to one of my favorite settings on my meris mercury7. Long decay, about 40% on the size with a very very small amount of mod (slow sine LFO with depth at 25 and 2 or 3 on the mod matrix), 10% shimmer, and tone and mix set to taste (I had them somewhere aroudnd 50%. You get the slow, subtle pitch warble in the tails.

Right now it only lets you LFO “continuous” values (which are most values), but it shouldn’t be too hard to map the continuous LFO to a discrete setting like active/bypassed. I’ll look into that for the next release :+1:

Not yet! That’s a wonderful idea, though. That’s certainly how I use most all of my LFOs in eurorack :smile: I’ll see if I can work it in to an upcoming release; it may take a bit of UI/UX tinkering

The EQ pedal should work already! For the mid frequency band: the Q goes from 0.1 to 4, the gain goes from -20dB to +20dB, and the frequency goes from 100Hz to 8kHz. So setting things at 100Hz, -20dB, Q of 4 should get you what you need :smile:

Would love some reproduction steps! I’m using the script pretty frequently and haven’t seen anything like this yet :thinking:

3 Likes

Did you use a boost on the guitar for this?

This was before I got a boost pedal, so this is just using Pedalboard’s master “input gain” parameter :+1: If you have a boost pedal, I’d recommend it – it will probably provide a cleaner analog gain vs norns’ digital gain

Version 2.1.0 is here! Available in Maiden, or as a ZIP file

Changes:

  • Allow the Mod Matrix to modify “discrete” parameters in addition to the “continuous”
    parameters. You can now have Mod Matrix control over things like: Delay’s “Quality” option, the Granular effect’s “Freeze” option, the Resonator’s “Model” option, Tremolo’s “Beat Division” option, every pedal’s “Bypass” setting, and more (cc @Glitcher)
    • This means that at this point, every parameter is modulate-able (except Delay’s BPM and Beat Division – it produces rather noticeable artifacts that I’d like to fix first). I haven’t tried all of them extensively, please let me know if any of them are acting up on you!
  • Fix a bug in the Mod Matrix’s UI that would happen after you swapped pedal positions (cc @jlmitch5)
11 Likes

Ah sorry forgot to reply…the eq is working great! Also I hadn’t ran into the issue again but sounds good

1 Like

Bugfix release! v2.1.1 (c7c11b3) available in Maiden or ZIP File

There were two bad bugs caused by the Mod-matrix-ification:

  • Pitch Shifter pedal was entirely broken (you couldn’t even add it to the board)
  • If you swapped the pedal in a given slot a bunch, eventually the whole app would slow to a crawl

These are both now fixed! :tada:

Stay tuned within the next week or so for… arc support! :eyes:

9 Likes

Arc support is here with v2.2.0 (e1b51da) available in Maiden or as a ZIP File

  • Choose “Follow” or “Fixed” in the params menu, under “Arc”. Defaults to “Follow”
  • “Follow” mode
    • On The Board, each arc encoder controls wet/dry
    • On Pedal Pages, arc encoders 1, 2, and 3 change dial values and arc encoder 4 changes wet/dry
    • On the Mod Matrix page, arc encoders change what they control depending on which row you are on
      • In the LFOs and Envelope Follower “meta” sections, each encoder controls a different “meta” control
      • In the detailed Mod Matrix grid, the four encoders control the four columns of the focused row
  • “Fixed” mode
    • Use the params page to choose which params are controlled by which arc encoder
10 Likes

Arc support works wonderfully well, thank you for that! This has been one of my favorite scripts to use!

1 Like