CDSkip - CD skipping emulation UGen

I have a new UGen called CDSkip.

CDSkip is an emulation of CD skips and glitches. I bought a cheap CD player, put a scratched CD into it, and manually analyzed the resulting waveforms. Turns out that when a CD player skips, it doesn’t just produce a discontinuity – it makes a little high-frequency waveform that depends on the audio being skipped from and skipped to. Based on my experiment, I created this UGen to capture some of this effect.

Here’s a sample (by the group Acappella):

Glitched out by CDSkip on auto mode:

You can let it run randomly in “auto mode”, but you can also manually control when skips happen, and exactly where they skip to.

I’m still working on fixing some rough edges, but it should be ready to use now. Thanks for checking it out!

14 Likes

Far out!

The end result is phenomenal… excellent work Nathan.

This is hilarious! It sounds very convincing I have to say.

This is fantastic Nathan. I love it!!

FYI: I think we forgot to announce this but the cookiecutter recipe for plugins now include a github action so you can actually just upload a version tag and then it will automatically build and create a release for you, if you want to distribute precompiled plugins

Wow ! It sounds so coooool !!!

This should be really interesting to use in a conceptual context… i.e. chaos, atrophy, etc.

very cool and interesting about the waveform. it sounds super convincing. the sound of irritation and sadness at the same time.

edit:just in case I came across negatively - irritation and sadness due evoking memories of my damaged cds, stereo or both!

I absolutely love this plugin. It’s so much fun!!

I added it to the arch linux user repository for those on arch based systems:
https://aur.archlinux.org/packages/supercollider-cd-skip-git/