here you go . . . GitHub - jemfiner/grain . . . a work in progress as I said !

1 Like

a noiz session leaning HEAVILY on Granchild. :stuck_out_tongue:
also in the mix is Jala by @ulfster controlling a Virus B and Cheat Codes 2:

6 Likes

can confirm various weirdness on a 64 grid - including no display. But I’m happy as can be and not complaining. I’ll try plugging in the grid after the script starts.

3 Likes

version 2.0.0 - scenes++

  • new feature: scenes (thanks @vicimity for idea!)
  • new feature: subharmonic and overtone grains added (thanks @jemfiner for idea!)
  • new feature: stereo samples better utilized (thanks @artfwo for the idea!)
  • ui: added “pitch” buttons to the main screen (thanks @jhyde for the idea!)
  • ui: update 64-grid screen
  • ui: steps reduced to 18
  • bug fix: 64-grid works better (i think) and voices can be toggled with k1 long press

scenes: each of the four voices now is toggle-able between two “scenes”. a scene basically is a complete set of modifiable parameters (including patterns, lfos. a scene that is toggled will replace all the current parameters with its parameter. by default both scenes use the same sample but you can also change the sample between scenes too. scenes can be toggled in the parameter menu too, but make sure you have at least update 210301 for this to work.

subharmonic/overtone grains: subharmonics and overtone grains are available to better manage the extreme high/low ends from grains. subharmonics initiate grains with half the speed, while overtones initiate grains with twice and four times the current speed. you can dial in specific volumes of each or have lfos for them. i find the subharmonics add pleasant lows and the overtones sprinkle some highs.

stereo samples: previously granchild used only channel 1 of a sound. by default now you need to use stereo samples with granchild. the “spread” parameter affects stereo samples in the following way:

  • spread=0: the channels stay on their respective side
  • spread=0.5: the channels are randomly distributed on their respective side (i.e. left stays between -1 and 0 and right stays between 0 and 1)
  • spread=1: both channels are randomly distributed across the whole field (-1 to 1)

general notes: note 1: the placement of things have changed a little bit note 2: lmk if you hear “crunching” sounds as this may indicate the supercollider is hitting a cpu limit. my own use seemed crunch-free almost all the time and this change only bumps the cpu usage up by ~5% but some people may find they are hitting a limit. if needed, i can rethink the effects as the greyhole delay/reverb effect takes ~10-15% cpu and that could be replaced with something else more lightweight.

this update requires a restart!

@SPIKE this is so wild, and so good in a head spinning way. i love the way the stereo field is used. its like sand shifting beneath your feet kinda music!

32 Likes

THANKS!
and now you do this CRAZY update!
WOW!!!
diving back in tonight! :stuck_out_tongue:

2 Likes

Works like a dream for grid 64s! Thank you thank you thank you! Had a jam with my microkorg this morning and it was pure joy!

3 Likes

Didn’t realize I gave you this idea. :smiley: Updating norns and Granchild to try it out. What I did ask you about though was the possibility to fade in a new live recorded buffer. Maybe this is included? Curious to find out!

Amazing work, quickly became a strong contender for script of the year :wink:

2 Likes

Holy shield! Nice update :slight_smile:

2 Likes

Works great, thanks !

1 Like

This is a fantastic update, and the placement of the pitch buttons on the grid is fine for me (though I must admit to being somewhat baffled by the pattern sequencer still).

Great work!

1 Like

Really nice app, i’m enjoying it a lot and this latest update seems to bring even more power to it!

Unfortunately i’m experiencing noises/crackles and audio degradation, it seems related to the bpm: i’m running internal clock right now and the more i go down the more the noises and crackles come up.
They begin to be very strong around 40bpm and going down further i’m experiencing an almost full audio degradation/dstortion.

I’ve updated Norns to the last release today, actually i didn’t played with Granchild more than 15min a couple of days ago, so i’m not able to tell if it would happened with the app and Norns prevoius firmware …

Update: ok now it’s freezed, seems related to the scene switch?

1 Like

thanks @DoS, @jemfiner, @Ukasz!

yeah @vicimity it was the fading that nucleated the idea. scenes basically “fade” between parameters (but not audio exactly). audio-crossfades (e.g. from live or between scenes) are possible but tricky because it requires more active voices, though i think i might try this. also initenere is ‘SOTY’ in my book.

were you using all four voices at the same time? and does this happen consistently with any set of samples, or with a particular set of samples? i tried messing with bpm on my favorite samples and didn’t have any noise/crackles. but its very possible that a cpu limit is getting hit as thats the noise supercollider likes to make when its unhappy.

1 Like

I’m having the same problem after the Norns update - lots of audio dropouts. Dronecaster which used to work OK is now doing the same thing.

1 Like

I didn’t look at the cpu% to be honest, I always played with one sample at time, I tried three different (8/5/3min) samples.
There were sporadic noises even at more high bpm. I’ll try again this evening and report back :slight_smile:

@rheslip oh ok…

1 Like

I rolled my system back to the dec 2020 image and I’m still getting audio breakup in Dronecaster which used to work pretty well. If I reload Dronecaster it seems to fix it for the most part. I really wanted to try Granchild which apparently needs this latest update so I updated again. After the update Dronecaster is about the same but Granchild is unusable - really bad audio breakup. Its showing about 30% CPU usage. I’m running a Norns sheild, PI3B+ with the patch for the Neotrellis Grid.

I was running a PI3B until about a week ago and my Norns shield was generally pretty stable. With the PI3B+ I have supercollider failures and it requires a soft reset or two to get it going after the initial powerup.

1 Like

@infinitedigits
hey ya!
so i was into a noiz session tonight with Granchild and i ran into a problem.
(this norns is not updated to 210301)

i had voices one and two running.
when i hit the minus pitch key on voice 1 the grid controls locked up.
the sequence animations still moved around.
but i couldn’t make any adjustments with any controls.

i quit out of the script and reloaded.
got back to making noiz and messed around with the pitch on one of the other channels with no problem…but then…as soon as i touched the pitch on voice 1 it locked up again in the same manner.
:frowning:
of course i wasn’t connected to maiden to get any data.

1 Like

I connect with that :smiley:

3 Likes

@SPIKE thats a :bug: if i ever heard one! please lmk what maiden tells you if you get a chance!

@rheslip did this end up being a power supply issue? @lleicamun i wonder if you had a power supply issue too? the power supply is tricky. i use a shield and i’ve noticed that a 1.5A power supply with the shield+grid will work but then sporadically not work (drop outs, grid shuts off). it seems “low power” can easily mess stuff up while still lettings things run. bumping up to the CanaKit 2.5 A pi supply resolves all issues though and works flawlessly.

1 Like

Mmh I don’t know actually I’ll look into it, I’ve received a Norns less than a month ago from Monome and I use the original little brick … I’ll be able to do some test in the next few hours.

Yesterday I tried to play with Granchild (very, very, quickly) I noticed a noise every time switching from a/b scene and vice-versa…

You know, I think I might have encountered the same issue last time I tried the script a few nights ago, but I was finishing up and heading to bed so forgot about it until now; I will test it out again soon and holler if something goes awry.

2 Likes