Forums > MaxMSP

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

June 13, 2011 | 2:41 pm

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:

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

Download from here: http://www.audibledata.com/Download.html

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


June 13, 2011 | 3:40 pm

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


June 13, 2011 | 3:40 pm

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


June 13, 2011 | 8:28 pm

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


June 13, 2011 | 8:28 pm

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


June 18, 2011 | 7:46 pm

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:

http://audibledata.com/Blog/Entries/2011/6/18_ag.granular.suite_bug_fix_release.html


June 18, 2011 | 7:46 pm

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:

http://audibledata.com/Blog/Entries/2011/6/18_ag.granular.suite_bug_fix_release.html


June 18, 2011 | 8:18 pm

ooh!

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


June 18, 2011 | 8:18 pm

ooh!

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



dtr
June 19, 2011 | 2:00 pm

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!



dtr
June 19, 2011 | 2:00 pm

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!


March 23, 2012 | 12:06 pm

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


March 23, 2012 | 12:06 pm

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


May 14, 2012 | 8:26 pm

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?


May 14, 2012 | 8:26 pm

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?


July 23, 2012 | 5:25 pm

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


July 23, 2012 | 5:25 pm

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


August 1, 2012 | 1:04 pm

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.


August 1, 2012 | 1:04 pm

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.


August 2, 2012 | 9:23 am

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


August 2, 2012 | 9:23 am

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


January 11, 2013 | 7:36 pm

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.


January 11, 2013 | 7:36 pm

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.


January 11, 2013 | 10:42 pm

Hi,

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

best

Adrian


January 11, 2013 | 10:42 pm

Hi,

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

best

Adrian


January 12, 2013 | 12:28 pm

fixed and pushed to github. Get the latest version here: https://github.com/adrian-gierakowski/ag.granular.suite/archive/master.zip


January 12, 2013 | 12:28 pm

fixed and pushed to github. Get the latest version here: https://github.com/adrian-gierakowski/ag.granular.suite/releases/latest


January 13, 2013 | 3:25 am

Awesome. Works beautifully now.


January 13, 2013 | 3:25 am

Awesome. Works beautifully now.


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