Hi there!

“Sonògraf” is a very interesting educational project made by @playmodes.

It’s an electronic audiovisual instrument. Commissioned by Red Planea for public primary schools in the Valencian Country, it is conceived as a music learning tool. It allows drawings or collage to be transformed into music, turning gestural strokes and geometric figures into electronic sounds. A set of buttons and potentiometers allow live manipulation of the “sonification” characteristics of the drawing, making it possible to speed up, slow down or pause the resulting music, as well as decide its scales and tonalities.

As it is an open project, based on Raspberry Pi, I think it could be “easily” ported to norns. All the documentation and are available here: GitHub - PlaymodesStudio/Sonograf_Software: The software repository for the Sonograf
For my part, I have no experience in programming with lua. I’ve never programmed any scripts for norns, but maybe there are people here who might be interested in adapting this project.

Here you can see how it works:

3 Likes

It looks like way back in 2019 someone asked if it was possible to use the i/o interfaces as individual or as a stereo pair of effects loops for pedals or outboard gear on norns. Did anyone end up figuring out if this is possible?

if ya mean using the headphones as a separate FX loop:

otherwise, the two line outputs are mono L/R only, but an engine could utilize panning to send separate signals through each channel

an external audio interface could likely be scripted (and JACK re-routed) for more robust arrays, but built-in i/o is limited. apologies if this is all already known, and happy to investigate other options with more info!

3 Likes

My thought was more like this:

Norns as sound source - out to pedal - back to norns to record to tape - headphones out to monitor.

I’m assuming there is a technical reason why this wouldn’t work, but :woman_shrugging:

I’d love to run something like Sines like this.

the DAC audio out drives the output jacks and also the headphone amp input, so there’s no way to do what you’re proposing without creating a feedback loop.

edit: this is possible with a mono signals and a substantial software edit (matron audio routing being more granular with mono signals instead of stereo, which is not on our roadmap)

2 Likes

Suggestion: please add more special characters (@, etc) to the scrolling keyboard option in order to connect to wifi networks with special characters.

I know these inputs are achievable with a keyboard attached, but using these functions on the fly would be amazing. Thanks!

3 Likes

Saving and loading patches can be a bit cumbersome on a lot of synths, often requiring choosing a name by scrolling a single knob, which I find can be flow-breaking. A lot of synths have a sysex command for ‘dump current patch buffer’ - I’m envisioning a norns script that leverages this to quickly save patches to grid buttons and then recall them with one press. Down the line it might also act as a personal patch librarian.

I’m at the start of my lua coding journey, have poked around a few scripts and started the norns lessons. Does anything like this exist already, or are there any related scripts I could look at as a starting point? Thanks!

6 Likes

I wrote something that does this. DM me and I‘d be happy to share/walk you through the code.

Sorry, misread the question. I wrote something else. However, @eigen wrote librarian, which might go in this direction. IIRC it supports sysex.

1 Like

It would be great to see this released as a script or perhaps a mod.

It also makes me curious what it would be like to create a Norns interface to a command line utility like Sendmidi and Receivemidi.

2 Likes

there is some overlap w/ librarian and i do plan saving / loading pgm dumps. but its not is primary purpose.

something that allows storing presets as grid buttons is a super rad idea and might be worth being its own thing.

if anyone wants some help to quickstart this shoot me a DM or contact me over the discord.

—-

librarian main superpower is mapping external hw params as norns params and voices as nb voices.

6 Likes

Awesome, i don’t expect handholding through the noob phase but I’ll definitely reach out on discord once I’ve studied lua some more and start to hit the inevitable walls!

1 Like

Hi. I added Eulerroom to Tending The Waves online radio streaming mod on my norns, using address https://live.eulerroom.com/hls/stream.m3u8 for the Eulerroom stream. Seems do work fine.

Currently the solstice stream is on, and I wanted to jam along by recording to the live buffers ofCheat Codes 2.

This video is so beautiful, thanks for sharing it.

I’m currently on vacation away from my 16nx, but really want to try something similar to that video, I’ve been lisetning to it on repeat for like 20 minutes now.

1 Like

I’ve done something a bit like this before by mapping midi faders to loop volume in the oooooo script. That’ll only get you 6 simultaneous loops though. You’d need a supercollider engine to have more. I wonder if something like takt might be a good starting point.

I might have a hack on this in the new year, I’m away from my norns right now.

2 Likes

Isn’t it lovely? I’d love a 40 minutes version.

@chrisl these are good ideas! Gonna give that a go!

2 Likes

Has anyone already got hold of the new Puremagnetik Laps loop collage pedal?
It looks and sounds great: https://www.youtube.com/watch?v=sJnj3ODPZW0

Unfortunately, I do not code, but would it be possible to do a script that does cover these functions?

Maybe i am missing something but is there a polygome like script for norns?

1 Like

as far as i am aware, there is not

I have Future Artist - MIDI Looper -
it has 4 independent tracks, and everything else you mentioned, except for the audio signal.
It works great!
But I think that the company is dead.
Try second hand.