Examples of (complex) granular synths using vanilla Max objects?
I want to try to build on the granular synth in my patch (currently based on sugarSynth), but I’ve found it difficult to find a complex granular synth that isn’t built using externals or libraries (jamoma/ftm/granulartoolkit/etc…)
I realize that stuff probably makes the whole thing much easier, but I’m trying to stay clear of externals as much as absolutely possible (and I don’t want to become dependent on a library/structure either).
The main things I’d want to incorporate is varispeed grains and more robust randomization. Most of the examples Ive seen are just per-grain variant in pitch, and full noise-based randomization.
Any examples to look/listen to?
Hey Rodrigo, did you check Monolake’s M4L granulator? Pretty awesome. Don’t know if it does what you want though. http://www.monolake.de/technology/granulator.html
I’m myself using an adaptation of the granulator included in the Max examples. My needs aren’t very advanced though.
Nice, I’ll take a look (I don’t use ableton of m4l, but hopefully the code makes ‘sense’ in vanilla max, as far as what’s going on).
[I find copyright funny as applied to max patches (I'm a big creative commons guy myself), but with a max patch, how much warrants perpetuation of the licence? A subpatcher? How much of the code/patching is novel enough to not just be 'another granulator' to warrant any licence at all etc..., but I guess that discussion is neither here or there. ]
Bummer, the download link doesn’t work.
listed email address on that page doesn’t work either….
Anyone have a version of this they can upload?
These are not sophisticated readymade instruments, nor are they all that "complex"; they’re relatively simple examples, which one could elaborate into more complicated things.
Example 11: Sine grain player suitable for use in poly~
Example 12: Polyphonic granular synthesizer with parameter controls
Example 13: Single stream of grains from a buffer~
Example 13 also requires this abstraction, saved with the name "pan~":
Example 10: Constant-intensity panning subpatch
That’s a very handy resource!
That works but it downloads an .alp file.
Is it not possible to open/view the (max) code without albeton/m4l?
Hmm weird, I just posted a ‘copy compressed’ of it but it seemed not to save. Perhaps the post exceeded the character maximum. Got really long, big patch. Try the attachment instead.
Good patch to look through. Hard to follow due to the structure, but well annotated and tidy.
The classic Max granular patch is Nobuyasu Sakonda’s Granular 2.5 – there are loads of Max granular apps which quote this as a source or inspiration.
Unfortunately, his website seems to have been down for some time, so here’s a copy attached,