In a hotel room in chicago, earlier this week, awake in a timezone neither here nor there I got to exploring supercollider Ugens. It occurred to me that the Bowed physical model should be MPE controlled. So back home today, in-between meetings, I chucked this together

Norns MPE

you can find the scripts here https://github.com/junklight/misc/tree/master/dust to copy on to your Norns should the inclination take you.

There are no parameters (except a couple of reverb settings) - the sound you hear in the video is the whole thing. The graphics I added randomly just before I recorded the video so that the screen would do something in the video - it just shows active midi channels and is otherwise meaningless.

I basically made this because this is a sound I use in my own work - it’s nice to have a little box that does rather than messing about with software or iPad. The physical model isn’t always predictable - something I like about physical models. Pressure effects loudness of the sound - sliding forwards adds a little subtle distortion.

(edit - GitHub (or my vim settings) has done strange things to my indention)

36 Likes

I would be very interested to port the Lines delay module to Norns. I have a fork of the dust repo and I’m working on a DX7 synth right now. I’ll make a ticket as a reminder.

5 Likes

Just updated to 181002 which states that Rebound’s midi out was fixed but I’m not having any luck getting it to work.

did you set your midi device in the SYSTEM > DEVICES menu?

Ok I just deleted the device I was using and added it back, it’s all good now. Thanks!

2 Likes

with ezra’s help in Norns: SoftCut engine, I was able to add reverse playback to voice 2 in cranes. a slight ground loop + cable pull-out in the overdub added something pleasant to the test session w/Aalto, so thought I’d share an artifact.

I’d be very grateful if folks could put the new version through its paces before I submit the update: https://gist.github.com/dndrks/c41e3d6a980265817671d17397343919. please DM any results / feedback. <3

12 Likes

Hoping someone can update these to work with the 181002 update. Im trying to figure it out myself but with very limited experience on the back end. I did see Tehns explanation in the Norns update thread but am still not quite grasping it. I really need to do the studies

This is really lovely! Does your MPE implementation support per-note pitch bend? Couldn’t quite tell from the video or script.

Yes, these are not working anymore with the new update

I’m planning on looking into getting the scripts updated sometime this month when I get the chance…

1 Like

Im trying my hand at bounding+rings right now. Going to post a link to what I’ve edited in another thread to see if someone can tell me if im on the right track.

1 Like

it does - all working totally as expected and if you look in latest tracks etc I posted a full track made with it too.

I think there is an issue with the CPU performance of the physical model though - it works fine when the USB speed is set to USB 1 - with the new update it dies a death.

I’ll does some more work - perhaps use a slightly less CPU intensive model - I’m also wondering about adding some different models too. I want to try out the STK Clarinet see if that does anything interesting. If I can make it a bit more useful i’ll submit it to Dust

4 Likes

i’m very sorry for the trouble with the syntax change.

i can update these today. it’s a very simple process.

ie, look for things like:

params:get("LPG Peak")

convert them to:

params:get("lpg_peak")

(lowercase, change spaces to underscrores)

and where there’s an add:

params:add_option("MIDI Channel", channels)

to

params:add_option("midi_channel", "MIDI Channel", channels)

here’s es-passersby.lua updated

6 Likes

Thanks @tehn! I just updated the other two gists:

3 Likes

So as the next round of grid and norns availability is fast approaching I gathered some questions from fellow non programming creatives who are intrigued by monome but have yet to take the plunge. Im not sure if this is the best thread to ask them but If anyone can shed light on these queries I will share the information and continue to evangelize this amazing community in hopes of helping it grow.

  1. While running MLR on norns, can it resample itself? Its understood that there is recording to hard disk or “tape” as its been referred to, but what can be done in real time? ie. having access to incoming audio and/or + prerecorded samples + resampling what is currently playing?
    (Surprisingly there is very little information about mlr in general, and no tutorials online to outline its workflow concerning where/how samples are sourced or edited, only videos of people playing their grids)

  2. Another MLR question: Can norns set audio recording to be triggered by an incoming audio signal? Can you use a decibel threshold to trigger the recording of a live audio sample on an “armed” track? handsfree recording of samples is of interest to a variety of live instruments that need both hands to play.

  3. Can you send Osc out of norns? For instance, to affect real time visual animations on a laptop running an openFramworks app or something listening for osc?

  4. What is the monome return policy? do they have one?

  5. What is the sonic range of norns? can you get moog-ish dirty growls out of it? Almost all the demo/examples are of very clean sine like sounds. Its understood that the sounds are created in supercollider, but what is possible with the engines currently available?

  6. Is automation possible? Its understood that parameters are exposed for manipulation with scripting in Lua and then adjusted with the encoders and keys. If you want a parameter to change over time, for a simple example: the sweep of a filter, is this something that can be coded with lua? Will modulation be mappable in a roughly similar fashion to a modular workflow with lfo’s and vca’s controlling parameters and or effects?

A huge thanks in advance for anyone willing to tackle any of these questions it would really help a lot of people get a better understanding of these tools and how they might augment their play styles.

3 Likes

I use the passersby engine which growls

5 Likes

Oh wow, yeah thats dirty! Can you use this with the sequencers? Are the sequencer’s “tied” to specific synth engines or can you mix and match?
I really appreciate the example you gave, it helps to hear it instead of just getting a written reply.

1 Like

That synth can be controlled by a midi keyboard or if you look a few posts up, it has also been modified to work with the Earthsea sequencer which is a pattern recorder type sequencer. But essentially engines are tied to specific sequencers or midi controlled. It’s something that has been requested and discussed about selectable switching engines for sequencers - not implemented yet.

1 Like

These are 8 band pass filters on very short looping samples at high bpm using 1 step on a Euclidean sequencer called Foulplay

1 Like