ampism
63
That would be awesome, thanks. Often the reverse sounds fit perfectly with the general vibe, but sometimes I feel like I’d like to stop them.
1 Like
xmacex
64
4 Likes
This is an awesome script. I have been having great fun with it for the last several days.
I started to build a TouchOSC control surface for it and noticed that when I use the sliders to change boundary start and boundary width for a given land, I hear some staticky noise. I wonder if this is because the slider can change the values faster than E3 can? I also tried rounding the float values to the nearest int but that didn’t change the behavior.
I’m using OSC but maybe I’ll try using MIDI instead and see if I get different results. I prefer to use OSC with norns because no additional setup (mapping parameters, saving presets) is necessary.
I’ll attach the control here in case that is helpful to you.
graintopia.tosc (1.8 KB)
If you don’t use TouchOSC, you may (?) be able to reproduce this with any device that can send OSC messages quickly.
Also, a minor cosmetic issue I noticed. In the params menu, there is a ‘%’ to the right of ‘boundary start’ and ‘boundary width’ but it’s not a percentage value, it goes from 0 to 127, not 0 to 100.
5 Likes
xmacex
66
9 Likes
@infinitedigits thank you!!! I think you are simply amazing and exceptionally kind. This script is really becoming a wonder, 

4 Likes
awesome update @infinitedigits 
just one thing: I can hear the input even if monitor level is down, as if the external input is always connected to the output… that does nasty feedback when sampling acoustic sources
1 Like
Gatrix
69
I only now got around to trying it out (after I had the glorious idea to use my Norns’ LAN-Port to connect to the internet), and I must say, this is incredibly enjoyable!
3 Likes
I just tried the Norns mod: arcwise for exactly this purpose. it works!
4 Likes
you can turn the input down on the norns mixer page.
2 Likes
Sure! But then I can’t record from the outside! I want to record but not monitor the external input
3 Likes
xmacex
73
Managed to finally capture a field recording of the cargo train which crosses my street in the mornings today. Plenty of spectral content to explore for me!
That recording to graintopia, then NTS-1 on gating and slight more reverb, Zoom H4n Pro compression, and NTS-1 and Zoom H4n Pro share the final distortion task.
9 Likes
Just a quick update on this. I tried using MIDI CC to control these same parameters and I do not experience the problem of staticky noise. So it is specific to OSC apparently (I also tried using a different source of OSC messages, the cvOSCcv module in VCV Rack, and got the same noisy behavior, so it wasn’t specific to TouchOSC).
So I’m not sure if this issue is specific to graintopia, norns, or (somehow) supercollider.
I have made a few control surfaces for various scripts using OSC and have not run into this issue before.
I dug into the code a bit and commented out the osc.event() function just for fun but that did not change the behavior.
I can use the MIDI workaround but if you ever dig into this, I’m curious as to what might be going on. I prefer OSC for the reasons stated above.
Thanks again for the great script!
1 Like
Amazing script ! I love it
1 Like
was finally able to dive a bit deeper into this wonderful script! much like barcode it has such a massive sound. I do have a few questions however @infinitedigits
-
saving presets: I’ve seen that if I save a preset, it doesn’t save the audio files in each “land”, but I got to manually add them back into each slot. is there a way to implement the chosen recording in the loading option?
-
probably a bug; if loading a global preset and manually adding recordings (K1 + K2) into “lands” it works half of the time. If it doesn’t load I have to do it through PARAMs menu.
3 Likes
I’ve encountered this behavior twice but I wasn’t connected to maiden both of the times.
When I record all the 3 lands from line input only the first one is active, the other 2 are shown but I don’t hear a sound.
I’ll try to replicate that and post a matron log
2 Likes
the pset seem to save the soundfile, but I´ve found most of the time the waveform is not displayed or doesn´t sound when loading. If I go to parameters the soundfiles are there in each land, I must kind of “reselect” it moving the encoder to the next /previous and then back to the file. That way it works for me.
I have seen that behaviour in granchild too
3 Likes
Hmm, I guess that loading it through params is the safest way to do it then.
1 Like
this behavior is pretty odd! I’m not sure why its happening…could be wifi noise maybe? is it possible to use the norns over ethernet and try TouchOSC?
LOVE this!!! thank you for sharing that.
that’s very kind.


this kind of by design. there isn’t a way to turn down the incoming audio, but I can add that in the next version. the monitor doesn’t control the incoming audio, it goes through the engine.

love this one too. listened to it on the train actually!
super weird, makes me think its related to wifi again…but I don’t know…

this sounds like a bug, it should be loading files. it does for me anyways. can you confirm that you are on the latest version? and that there are no errors popping up in maiden?
this sounds like the same bug, it might be the wrong version?
the latest is now v1.2.1
that would be really helpful!
5 Likes
You are very kind, thanks! That will make wonders in my workflow!
Loving graintopia! with the 16n controlling lands feels like a instrument in its own!
Here is an improvisation I did with my grilfriend today: 3 lands, 2 of them are recorded cello (one pizzicato, one arco) and the third land is a piano phrase. We are improvising ot top with the piano, cello and 16n controlling graintopia in realtime… Here is an excerpt:
25 Likes
I’m having one of those days…
when I type “;install GitHub - schollz/graintopia”
into maiden I get
starting…
install failed: Get “https://github.com/schollz/graintopia/info/refs?service=git-upload-pack”: dial tcp: lookup github.com on 8.8.8.8:53: read udp 169.254.12.223:45536->8.8.8.8:53: i/o timeout