Forums > MaxMSP

Examples of (complex) granular synths using vanilla Max objects?

Jul 24 2012 | 2:32 pm

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?

Jul 24 2012 | 3:51 pm

Hey Rodrigo, did you check Monolake’s M4L granulator? Pretty awesome. Don’t know if it does what you want though.

I’m myself using an adaptation of the granulator included in the Max examples. My needs aren’t very advanced though.

Jul 24 2012 | 4:11 pm

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. ]

Jul 24 2012 | 4:40 pm

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?

Jul 24 2012 | 4:47 pm

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

Jul 24 2012 | 4:59 pm

That’s a very handy resource!

Jul 24 2012 | 8:00 pm
Jul 24 2012 | 8:34 pm

That works but it downloads an .alp file.
Is it not possible to open/view the (max) code without albeton/m4l?

Jul 24 2012 | 10:14 pm

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.

Jul 24 2012 | 11:33 pm

Good patch to look through. Hard to follow due to the structure, but well annotated and tidy.

Jul 25 2012 | 9:11 am

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,

Viewing 11 posts - 1 through 11 (of 11 total)

Forums > MaxMSP