grirgz
grirgz's code
how to generate the synthdef with a pattern
2synthdef building should take less time than s.latency for this to work
Import midinote, dur, amp and sustain from midi file using SimpleMIDIFile
There is the .p method (see http://sccode.org/1-5aT) but here is also a way to retrieve the values directly
How to build a mixer with send bus in pattern world
Cleanroom
Late morning
How to generate random envelope but control it with pattern standard \dur and \legato mecanism
A simple bus routing matrix with GUI
Re: Morphing Saw Bass
my hobbit: adding random arrays of LFO everywhere (bonus: a glitch i don't know where it come from)
In-App purchase
the starting element of this track was the "piano" (named dru here) which is picking random notes from a scale then putting them at random time on a beat, then remove and add new notes as time advance. there is a bit of random in bass and perc too. You can hear a recording here : https://soundcloud.com/insomniark/in-app-purchase
Pi sonification
It take groups of 10 decimals from Pi and use each number as an index in arrays of patterns. If you are bored by pi, you can try other numbers
random patterns
this generate very diverse compositions, tweaking is easy and change a lot the sounds generated, adding better synthdef can improve further the sound. A lot to explore here
fm generated melody
2I'm sure it's a well known technique, but I found this by accident and I'm amazed by the cool jazzy basslines generated from nowhere
Re: Re: the perfect frequencies
2That's why I love SC, I just randomly added code, and everytime something cool come from it! =)
Modulation sequencing
Two simple ways to set a different modulation per step in a pattern
Random arpeggio by default
Gates
tri-o emulation
I just saw this controller https://gaojiafeng.wordpress.com/2014/02/11/tri-o-2014/, not a bad idea, but no need to have real rotating discs ;) Adapting this code for use with a regular midi controller should be fairly easy
radio tunner and harmonica
4Maybe I should not post code which come directly from the SC documentation, but It's been years that I read this doc, I never listened to the code example of the SelectXFocus man page, and now I nearly fell off my chair, these gems are hidden in examples, this is awesome ! I can play for hours with this harmonica =) I like this playability with mouse. I've added a variation a the end using MouseButton to blow
Sound file position selector GUI
1Sometime you want to play a certain part of a sound file, but you must provide the Synthdef with the starting and ending buffer frame number. It's nice to be able to select it graphically. <Space> play the selected part (or till the end if no selection is made), <Enter> stop the playing. The position selected is posted on post window in the form [start, lenght, end]. The range slider allow zooming and scrolling.
distobass
Molecular music box 2
6Same algo, but instead of picking the next note in the scale, it take the next event in an event pattern, much more possibilities, I have fun for hours with that =)
Molecular music box
1Inspired by this post http://www.kimri.org/blog/?p=487 I rewritten the algo to use more the patterns, so it's generated on the fly and it's easy to customize it =)
kick feedback
greyhole bits
2 1Not very original since I copied the bit code from http://schemawound.com/post/58980873930/bitwise and added a greyhole. But it sound so amazing I want to share it =)
stutter and tape stop fx
Re: Algorithmic melancholy
2A little fork. I left all the old code for historical reasons
Env editor with knobs to edit individual points
I needed an Env editor with knobs to edit individual points. Maybe it can be useful to someone. You can zoom horizontally with shift+mouseDrag. Show also a way to write classes with events
Real-time pattern morphing with Ndef
When you understand that Ndef can be used to modulate pattern keys, it opens a whole new world
X-Files
I always liked this sound when watching X-Files, then I re-created it by chance =) (fork of the tweet 0007 by redFrik)
electric guitar
blaplop
modulate pattern keys with arbitrary envelopes
Re: Chicago Chord Pad
1 1a little fork of the Chicago chord pad. Edit: eliminate the click by replacing adsr by dadsr
pattern morphing
1A pattern which do morphing between two event pattern (cross-fading synth arguments)
grirgz's comments