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?
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,