mdegranular~: new version of granular synthesis object

Michael Edwards's icon

Hello everyone,

I know some people here are users of my granular synthesis object mdegranular~. I've updated this to the latest MaxMSP API (6.1.3) which means 64-bit float processing and a host of improvements in stability. In particular the object is much more stable when receiving messages etc. when the dac~ is off:

Best, Michael

brendan mccloskey's icon

Glad to see this Michael. The only thing that stopped me using it more in the past was the occasional crash you refer to.

Nice one

alfonso santimone's icon

hi michael,
great work!
no new version for Windows? is the Windows version still mantained?

thanks and all the best
a.

Michael Edwards's icon

Hi, no, I'm afraid the windows version is old. I don't have a windows C compiler to make a new version at the moment. Maybe I should look into a cygwin compile?

Wrt crashes: I've been using the object for years now, in dozens of performances, and it's never crashed. Honest! The old version would crash when the dac~ was off and it received messages that needed audio info like sampling rate (for conversion of millisecs to samples and hence memory allocation) but never, in my experience, when the dac~ was on. I can understand though that getting to know the object probably meant doing stuff with the dac~ off at some point early on and a crash then is not exactly encouraging. Anyway, I hope the new version puts all that to rest.

Cheers!

Michael

alfonso santimone's icon

hi michael,
thanks for the infos.
Can't you just use the freeware Visual Studio Express 2012 ( free download from Microsoft website )?
If you are on OsX only and if in the code there's no Mac specific code i can help compile it on my Windows sytem given some help from you :-)

cheers!
a.

Michael Edwards's icon

Thanks for this Alfonso, I'll look into it. I've got access to a windows machine so will install the compile as soon as I get a chance. All the best, Michael

alfonso santimone's icon

Hi Michael,
many thanks! let us now any news!
all the best
a.

Shing-Kwei's icon

Hello friends, where can I download the object medgranular~ for Max 7, Mac OS 10.13.6? I remember there is a Website of Max/MSP Database, could you give me the Web address? thanks!
best Shing-kwei

yaniki's icon

splendid!

Michael Edwards's icon

Just follow the link at the top of this thread. There's a window version there too now. Best, Michael

Shing-Kwei's icon

hello Michael,
thank you very much! I got.
best
Shing-kwei

Shing-Kwei's icon

Hello Michael, how do you do?
Could you approve the mdegranular ~ sub patcher in realtime is good? I don't know where should send~ mdeGranularSignal? are the parameters reasonable? I can't open your html help file in Website. Thank you very much.

mdeGranular~ realtime.maxpat
Max Patch

Michael Edwards's icon

Hello Shing-Kwei, that looks good to me. Looks like you're on a Mac so the helpfile that comes with the external should give you some useful working examples. Check the download archive, it should be in there:

http://michael-edwards.org/software/mdegranular/mdegranular.shtml#downloads

Best, Michael

Shing-Kwei's icon

Hello Michael, thanks for your replays.
My mderanular does't work unfortunately. lack a lot of objects, speed, start, but semiton, granlenth etc. I think it isn't object but messages. where can I download the necessity object for mdegranular?
Please look on my mdegranular sub-patcher, it seems incorrect.
thank you sincerely!

granular_speed_start.maxpat
Max Patch

Michael Edwards's icon

Hello, mdegranular~ works just fine but of course you need to download it. That's why I've posted the link twice on this thread now. Have a look at the message just above your last.

Best, Michael

Shing-Kwei's icon

Dear Michael,
thanks for your reply promptly.
I have fix the problem, it works fine! I foget to put the .mxo file to Extention, that why a lot of missing. secondly should have a send~ mdegranular in main patcher, of course the the sub-patcher should have a receive~ mdegranular, via in-let seems can't send signal.
Thanks again!