Forums > MaxMSP

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

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



dtr
July 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. 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.


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


July 24, 2012 | 4:40 pm

Bummer, the download link doesn’t work.

edit:
listed email address on that page doesn’t work either….

Anyone have a version of this they can upload?


July 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


July 24, 2012 | 4:59 pm

That’s a very handy resource!



dtr
July 24, 2012 | 8:00 pm

try this: http://www.ableton.com/library/granulator


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



dtr
July 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.


July 24, 2012 | 11:33 pm

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


July 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,
Cheers
Roger

Attachments:
  1. granular2.5.zip

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