Beep Tape – Josiah (G)Litch

I am excited to share with you a new project of mine that has launched today – ‚Beep Tape’. The idea is simple, each week I will release three loops made with the same sounds under Creative Commons license – free for commercial use as long as you credit me. When you contact me I’ll also share all the ‚.wav’ stems, so you can freely arrange the audio and use it in your productions – think of it as free construction kits.

Loops will last 16 bars each and will feature different theme with each tape. This time I made something I am comfortable doing – industrial/glitch beats. Let me know if you find them useful.

Have a nice one,
Mycelial Cords

Tagged with: , , , , , , , , , , , , ,
Napisane w Music Cord

Grain Drop – Texture vs Clarity

Napisane w SuperCollider

Disquiet Junto 0220 – Rhythmic Arrhythmic

Disquiet Junto came to my attention some time ago through Shemawound. The concept is fantastic and I wanted to participate as soon as possible… it still took me a good couple of weeks. Anyway, to learn more about the project head to:
This weeks instruction were:

Step 1: Find or make an audio recording of the arrhythmic material of your choice and gradually reduce its loop length until rhythmic patterns begin to emerge.

Tip: This usually works well with loops that are no longer than about two seconds.

Tip: Good sources include: existing music, field recordings, and recordings of speech.

Tip: “Bad” or uneven loops can often yield the most interesting results. Don’t necessarily aim for loops with clean boundaries or that are aligned to zero-crossings.

Step 2: Use the inherent rhythm in these short loops as the basis for a piece of new music in which the “discovered” rhythm is clearly audible.

Step 3: Upload your completed track to the Disquiet Junto group on SoundCloud.

Step 4: Annotate your track with a brief explanation of your approach and process.

Step 5: Then listen to and comment on tracks uploaded by your fellow Disquiet Junto participants.

I’ve started by developing four short sound generating functions in SuperCollider to later sample them and use in Reason. Ndef gui + Spec allowed me to quickly create a couple of sliders to control parameters in real time. Noise/Glitch vibe was my goal and to achieve the sound I’ve used simple oscillators with a lot of random lfos. You can check the code here:

Tempo  – 135 BPM, Time Signature – 7/4
All samples imported,  now is the time to cut out few pieces of aproximetaly 1 bar in length and loop them to create rhythm. Using raw recording from SC became boring after a while so I’ve applied quite heavy processing – mainly distortion and pitch changes – but the sources are still audible. After most of the composition have been laid down, I began to wonder whether it follows the instructions. Over the time lenght of some loops has shortened to emphasise the rhythm, especially the main tone and glitch stereo clicks. However, I am not sure if it is clear enough without the explanation beforehand. If so, I apologise.
Let me know if you’d like to get any of the audio. I am willing to send all the mixer channels and the sample I’ve used.

Tagged with: , , , , , , ,
Napisane w Music Cord

Beat Repeat (Part 3)


There isn’t much changed compared to the previous code, except for change in some variable names and general tidying. NDef().set became a function, so there’s no need to repeat same stuff in the routine.

I write this post mainly to tell you what I plan to add in the following days to make the patch more interesting:

– First of all, I’ve got to fix the random choosing of filters as it stopped working after the changes.
– Add more sources. I want to keep everything in the SuperCollider, so no audio samples will be used for this project.

– Develop the routine into a 3-4 minute draft.

– MIDI Control

– Think of stuff that I can add. For now I am thinking of recording portions of the beat repeat output to be later used in GrainBuf but I want to get things above done first.

If you’ve got any questions or suggestions, please let me know. Cheers!

Tagged with: , ,
Napisane w SuperCollider

Introduction to Live Coding Performance with Shelly Knotts and Joanne Armitage

Napisane w SuperCollider

SuperCollider Beat Repeat (Part 2)

I’ve edited the patch from yesterday by adding new UGens and a more developed routine. The idea isn’t fully captured yet and this beat repeater sounds bad at time. You can still achieve some nice results with it, try a lot of different inputs. I’d be more than happy if you’re going to use it and share sounds..

When it comes to changes. For now I’ve added PitchShift, FreqShift and LPF/HPF/BPF as well as a pseudo-random routine to accompany the NDef. I planned to have a way of changing arguments over time without too much fuss. Arrays of arrays hold all the random numbers (0-127) for each argument of the UGen used. For example: LPF has frequency as well as mix arguments, therefore there are two arrays and a Pseq that reads from them. Hopefully it makes sense. If not, feel free to let me know.

Code (Most recent Beat Repeat at the top)

Tagged with: , , , , , , , , , , , ,
Napisane w SuperCollider

SuperCollider Beat Repeat

Chopped drum breaks, eerie textures, rhythmic madness and crazy sound effects. That’s how I would define IDM based tracks I had pleasure to encounter. Now it’s time to take some of their ideas and build upon them with the help of SuperCollider.

For me the basic ingridient of interesting sample manipulation is a Beat Repeater. While its possible to quickly achieve it in ‚Reason’ with ‚The Echo’ I want to have more flexibility. Ring modulation, side-chaining, random sequences, feedback chains – all of this can be approached from different perspective through SuperCollider and potentialy yield unexpected but welcomed outcomes.

As a start I’ve built a simple Beat Repeat using LocalIn/Out approach and a short routine to play it. Tomorrow I am going to develop this idea by adding freqshifts, filtering, ring modulation and whatever else I come up with. For now, here’s the patch:


Tagged with: , , , , , , , , , , , , ,
Napisane w SuperCollider

Mike, don’t listen to Bill Nye about philosophy

Footnotes to Plato

Bill NyeOver the last several years we have seen a depressing list of prominent scientists or science popularizers (interestingly, almost exclusively physicists) who have made very public statements about the uselessness of philosophy, while clearly not knowing what on earth they are talking about.

(Here are some examples: Neil DeGrasse Tyson, Lawrence Krauss, Lawrence Krauss again, Stephen Hawking, Steven Weinberg.)

Now Bill Nye has, very unfortunately, joined what can only be characterized as a peculiar anti-intellectual fray. (And no, contra popular opinion, one can be an intellectual and yet behave in an anti-intellectual fashion in certain domains.)

View original post 1 218 słów więcej

Napisane w Books

Functions To Sample

To change things up a bit I decided to make a couple of experimental hip-hop beats with use of sounds from SuperCollider and its ability to produce unexpected melodies and chord progressions.

I have only started and written two simple functions – one for melody, other for chords – and a record routine. I sequence the frequencies and gates with Duty and to get a more interesting sound I have layered LFTri and two different Chaos UGens, with XFade. Since I discovered XFade I just fell in love with the possibilities simple fading offers in SC, so expect more to come.

For now I am sharing with you these two simple ideas and I am going to build up upon them as well as share the tracks created. Hopefully, you’ll find them useful. Let me know if you’ve got any questions or suggestions. Cheers


Tagged with: , , , , , , , , , , ,
Napisane w SuperCollider

Complex LFO – Data Sonification

I wanted to create a relatively complex lfo that will consists of a couple of oscillators and will have really simples controls – 2 knobs maximum, while still being interesting. I also wanted to experiment a little bit with data sonification and decided to combine these ideas together.

Just for this example I am using 12 digits of ‚Pi’ as the data, but in its current form it’ll be easy to change things around as you’re not limited by the array size. For my next ‚Mycelial Beat Tape’ I plan to do some minimalistic ‚future-bass’ type tracks, so I also had this in mind when making the source sounds and adding side-chain. I prefer to use side-chain in SC, because I can provide exact release value.

The idea behind the lfo is simple. I start by setting up an array with some numbers that will be fed to three oscillators (1st with 0.5 amp, 2nd and 3rd with 0.25 amp). I pick the numbers from the array with one argument (‚off’ – offset) through ‚foldAt’, so it can never exceed the array size. Lfo is only used as a XFade2 pan of the audio oscillators.

Side-Chain is simply controlled by Impulse with really fast attack and release divided by bpm to stay in sync. The Impulse rate is inside a PulseDivider, so it’s easier to achieve polyrhtyhms.


While I like where it’s heading so far I have one problem, I am not sure how to modulate the lfo ‚off’ argument. I tried to do it with LFNoise0 but all I got was ‚Index not Integer’ error. In max/msp I would normally use coll, but I am not sure what approach would be best in SC. Thanks or anybody willing to help me out.

To make things easier I’ll write up GUI and add a couple more things in the following days.

Until the next time

Tagged with: , , ,
Napisane w SuperCollider