@SPIKE I really like that noiz. And the visuals are also neat.

First impressions of glitchlets. I definitely didn’t have this script completely dialed in when I made this track. The glitches are loud compared to the drum part that is being glitched. But the effect is very musical. I’ll take more time to dig in and really understand. I thought adjusting the softcut output would change the volume of the glitches, but I didn’t hear a change.

Beets into Glitchlets+layered acoustic guitar+vocals through mlr

4 Likes

@reallyok this is great! the glitchlets sound like a wonderful companion for your guitar playing and the plumbutter!

@Clashley1 wow! i LOVE that! the glitched drums sound incredible paired with that guitar. i would love to hear more music like that!

sorry - yeah the softcut volume won’t work because i have a different parameter tied to it. you can adjust the volume of each glitchlet (glitchletX -> volume). you can also control the master volume with "glitch volume" (controls the stuttering effects volume) and “warb volume” (controls the engine volume for those big bassy warbly sounds / other glitch effects). i do find that the volumes need to be tied below 0.5 or they are a little too powerful.

@SPIKE thought you might like it! it sounds awesome through your setup :slight_smile:

as for the sound column - that should be based on the waveform. in my video i had dry drums as input so it has obvious peaks/valleys from bass/snare hits. if you input music it might not have peaks/valleys. the reason for the display of the waveform is to help inform of where the beat actually is (since the start of the loop is not synced to the start of the input). then you can carefully position each glitchlet to correspond to a specific portion of the waveform. there might be better approach to this (like automatic beat finder?). but all of that is if you want to take the carefully curated approach to glitchlets. i find glitchlets sound pretty good just making them all randomized (K1+K2).

3 Likes

v0.2.0 beat finding for better syncing

this update requires a norns restart because engine changed

finally figured out how to use supercollider’s beattrack so that should help synchronize incoming audio so all the quantization works better. to make best use of quantization make sure to set the global tempo before starting glitchlets (so that parameter offsets are quantized). syncing takes about 10 seconds to take hold.

here’s a demo with amen break:

changelog

  • feature: added a beat finder into engine which syncs to audio after ~10 seconds, so quantization is better
  • feature: better glitching sounds
  • ux: better defaults when pressing K1+K2
  • ux: engine glitches with softcut (better sounding)
  • bug fix: engines are freed when changing program
8 Likes

hey ya!
just updated…so i think i discovered something…or i am not grasping what is happening.

so i launched Glitchlets on a norns and a shield norns.
BING!
there’s the analysis waveform just like in your vids!

then…i realized that the Cirklon wasn’t on…as soon as it booted up…VOOOP…the waveform graphics disappeared on the norns but remained on the shield since it’s not connected to the MIDI clock at the moment.

is this the correct behavior?

Super nice one. I’ve fed it a simple low sine and listened to it for a couple of hours while working…

Braids (vosim) -> Glitchlets -> H9

7 Likes

that’s super weird! when the graphics disappeared was it still responsive? does it mess up when you use midi clock then?

love the cleverness and simplicity of that, it sounds neat!

20 characters of You rule!!!

1 Like

hi, again, nice work :slight_smile: like all ur scripts. one issue with midi clock sync. after i put sync on the ui dosnt show any (no waveform).

1 Like

it still warps the noiz but the audio waveform graphics disappear.
the controls along the top and the numbers jumping around are still there.
seems to stay in sync with MIDI clock.

1 Like

I’m sorry if this is a total noob question. I just got my norns today and whenever I try to install glitchlets I get a missing warb error. Is there something I’m missing?

1 Like

@SPIKE @kr3ativsein it sounds like you have the same issue! i can’t get the issue to happen on mine though by just setting the clock to midi. are you actively syncing with midi when this happens?

@opaqe you just need to restart! since there is a new engine, it requires recompiling the supercollider library which will happen on restart.

1 Like

Ah thank you!! That was it, I guess I was just too eager. I’m already in love with it.

1 Like

yeah…i generally have MIDI clock as a default on norns.

i’m getting ready for a noiz session and i just did a test…

i set clock to be Internal and the waveform graphics appear.
as soon as i set clock to MIDI they disappear.

looks like this:

1 Like

yes exactly same behavior.

1 Like

@kr3ativsein @SPIKE should be fixed! uploaded a new version: v0.2.1

the issue was that glitchlets resets loop lengths / ui on a tempo change and it turns out that a midi sync tempo makes tiny adjustments constantly to the tempo (varying ~0.1%) and those changes were constantly triggering ui-reset and loop-length reset. i added in tolerance for that so it should just work! lmk if it doesn’t.

7 Likes

all fixed!
as seen on Insta…
:stuck_out_tongue:
https://www.instagram.com/p/CGe8C-XpLVy/
THANK YOU!!!

3 Likes

thank you! one question about dry/wet because i use it with a sendbus.
if i bring the volume for monitor down i got only the effekt output right?

still loving this program… getting a little closer to it, getting better at using it intentionally. even started to figure out how to remove the glitch sectors - made for a nice bit of dry-wet-dry type of arc.

clip from a much longer improvisation. drone box and vss-30 into glitchlets, plumbutter by itself. teeny bit of reverb from ableton.

5 Likes

@reallok love the sound of your clip! it sounds so alien i love it.

@kr3ativsein thanks for sharing, that’s a cool beat! as to dry/wet you are right that you just need to bring down volume for monitor. however, the code prevents this because it turns the monitor to “1” (full) after glitches stop. its easy to fix though, i’ll add in a parameter for leveling out the monitor manually.

1 Like

hey ya @infinitedigits!
(just an FYI)
so…i ran into a crazy crash with Glitchlets last night.
this was running on a Shield norns with external MIDI sync.
of course maiden wasn’t open.
things went back to normal for the duration of last night’s session after a restart. :slight_smile: