[announcement] ag.granular.suite 1.0 - not just another granulator :-)

Adrian Gierakowski's icon

Hi all,

I would like to announce a stable release of the ag.granular.suite, a collection of patches for generalised granular sound processing and microsound composition based on FTM/Gabor libraries and encapsulated as Jamoma modules.

Main features include:
subsample accurate scheduling,
multichannel output,
granulation of multiple soundfiles at the same time (with interpolation of two sources per grain),
parameter randomisation and sequencing,
recording, playback and modulation of a stream of grain creation parameters (with re-synthesis),
all parameters addressable via OSC,
preset management,
preset interpolation.

List of modules: control, engine, record, play, modulate, presetmixpad.

The presetmixad is a graphical controller, which can be used to interpolate between multiple presets (4 at a time) of any Jamoma module.

Here is a short demo of the presetmixpad controlling the granulation modules:
http://vimeo.com/19108649

You can read more about the individual modules at: http://www.audibledata.com/Software.html

There are also several video tutorials available on:
vimeo: http://vimeo.com/channels/205096
or
youtube: http://www.youtube.com/playlist?p=PL3BF050EED2754FFC&feature=mh_lolz

Feel free to post comments, suggestionsfuture requests and bug reports to agierakowski at gmail dot com. Please include [ag.granular.suite] in the subject.

Enjoy!

Adrian

spectro's icon

Looks - and sounds very good on the videos Adrian. Nice work. Downloading the latest FTM to getting it up and running here....

Adrian Gierakowski's icon

Hi spectro,

thanks! I hope everything will work for you. Let me know if you encounter any problems (btw. I forgot to mention here that this is OSX only for now, since I am using randdist external from CNMAT. I am planning to port it to windows but first I need to get my hands on the source code :-)

best

Adrian Gierakowski's icon

Hi all,

just wanted to let you know that I've updated the presets of the control module since some of them did not contain the recently introduced parameters (this casued error messages during preset interpolation). The following blog entry contains a link to the updated xml file with presets:

Tim Lloyd's icon

ooh!

Going to check this out tomorrow; I've missed patching :)

dtr's icon

wooh very nice! i'm a lot into granulars lately. will give it a go. too bad it didn't come a couple of weeks earlier. then i could have used it in my current project (granular sound driven by 3d particle systems). well for the next then!

kluben's icon

Hi
Possible to make the abstraction of object -randdist-? How does it work?

Noisey Parker's icon

Hi Adrian,

Does it work for MAX 6. My panels for engine and control etc are bright green, and the files are not as responsive as in you're video demo. Have you had this before? Maybe I've got the installation wrong somehow?

Adrian Gierakowski's icon

Hi all,

sorry for late replyies but I don't check this forum often and it doesn't send notifications to my email (I should probably use the rss feed feature)

@kluben

it would be possible to replace randdist with icst.random for weighted random, and then just use ftm random function for continuos flat distribution. This way the whole thing could work on windows (but without the choice of different random distributions). I just didn't have time to take care of it (especially that I'd rather solve the problem properly by wrapping Tina's Random Number Generator Library: http://numbercrunch.de/trng/, which would require even more time :) Maybe in a few months :)

@Noisey Parker
which version have you downloaded? from the website or github? here's a link which will always give you the lates development version from github as a zip: https://github.com/adrian-gierakowski/ag.granular.suite/zipball/master

I just pushed my local changes which should solve the green colours problem (caused by some recent changes in Jamoma). There is a new livebuffer module, and everything sims to be working fine on in Max 6 on my laptop

hope that helps

best

Rudolf Clausius's icon

Adrian, your work is wonderful, i always wanted to build a patch like your granulator suite (but time and skills were not enough).

Any news about the possibility to see this great instrument available for Windows users?

Thank you very much.

Adrian Gierakowski's icon

Hi Rudolf,

Thanks for the kind words. I will try to do something about the windows version within next couple of months. I'll post an update to this website once its done.

best

mgurevich's icon

Hi Adrian,
Really fantastic work. Bravo.

I'm having one issue, which admittedly may be user error, but I don't think I'm doing anything differently than in your demo. The automatic scaling that should make a position between 0-1 correspond to the duration of a source doesn't seem to work. It seems to continue to use the duration of the first source I select for all subsequent ones. I.e., if the initial source is 2000ms long, and I subsequently select a source that is 4000ms long, a position offset of 0.5 continues to refer to the 1000ms point in the new source. I can't access the second half of the second source sample in this case.

I'm using Max 6.05, and the recommended versions of ftm and Jamoma in your 1.1 release.

Adrian Gierakowski's icon

Hi,

I'm on it. Should be fixed by tomorrow.

best

Adrian

Adrian Gierakowski's icon
Adrian Gierakowski's icon
mgurevich's icon

Awesome. Works beautifully now.