Granulator help?

Dec 22, 2006 at 2:16pm

Granulator help?

Does anyone know of a granulator that can take given start and end points in ms along with a ramping envelope and with the ability to run on an Intel Mac? I’ve had a look on max objects and found nothing I can load on max thanks to it saying loading of old CFM externals disabled :(

Much like grooveduck takes in start and end points for example.

Thanks

#29338
Dec 22, 2006 at 7:53pm

On Dec 22, 2006, at 9:16 AM, Rhys Perkins wrote:
> Does anyone know of a granulator that can take given start and end
> points in ms along with a ramping envelope and with the ability to
> run on an Intel Mac? I’ve had a look on max objects and found
> nothing I can load on max thanks to it saying loading of old CFM
> externals disabled :(

Rhys:
My granular toolkit is available for MacIntel. A package containing
the recompiled externals can be downloaded at the address in the
signature. The abstractions are in the CFM package.

Sounds like a job for [grain.phase~]. You’ll just need to do a
little math:

start = samp_offset
end = samp_offset + duration

A phasor-style ramp then controls grain output. I assume this is
what you mean by “ramping envelope”. Let me know if you have any
questions.
–Nathan

——————-
Nathan Wolek, PhD — nwolek@stetson.edu
Assistant Professor of Music Technology
Stetson University – DeLand, FL

http://www.nathanwolek.com

#91439
Dec 22, 2006 at 8:31pm

GranTK is excellent! Used it a lot.

On 12/22/06 2:53 PM, “Nathan Wolek”

wrote:

> On Dec 22, 2006, at 9:16 AM, Rhys Perkins wrote:
>> Does anyone know of a granulator that can take given start and end
>> points in ms along with a ramping envelope and with the ability to
>> run on an Intel Mac? I’ve had a look on max objects and found
>> nothing I can load on max thanks to it saying loading of old CFM
>> externals disabled :(
>
> Rhys:
> My granular toolkit is available for MacIntel. A package containing
> the recompiled externals can be downloaded at the address in the
> signature. The abstractions are in the CFM package.
>
> Sounds like a job for [grain.phase~]. You’ll just need to do a
> little math:
>
> start = samp_offset
> end = samp_offset + duration
>
> A phasor-style ramp then controls grain output. I assume this is
> what you mean by “ramping envelope”. Let me know if you have any
> questions.
> –Nathan
>
> ——————-
> Nathan Wolek, PhD — nwolek@stetson.edu
> Assistant Professor of Music Technology
> Stetson University – DeLand, FL
> http://www.nathanwolek.com
>
>

Cheers
Gary Lee Nelson
Oberlin College
http://www.timara.oberlin.edu/GaryLeeNelson

#91440
Dec 22, 2006 at 9:13pm

Bear in mind that you’ll also get the ‘CFM externals’ message if you have
any old externals in Max’s search path; in other words, you may have
downloaded UB safe objects, but if Max finds an older version first, it wont
look for a UB version.
This has had me a few times, and usually the culprit turns out to be an old
patch I’d downloaded, with which someone had helpfully included some 3rd
party externals,
Cheers
Roger

> On Dec 22, 2006, at 9:16 AM, Rhys Perkins wrote:
>> Does anyone know of a granulator that can take given start and end
>> points in ms along with a ramping envelope and with the ability to
>> run on an Intel Mac? I’ve had a look on max objects and found
>> nothing I can load on max thanks to it saying loading of old CFM
>> externals disabled :(

#91441
Dec 23, 2006 at 11:29am

Quote: nathan wolek wrote on Fri, 22 December 2006 12:53
—————————————————-

>
> Sounds like a job for [grain.phase~]. You’ll just need to do a
> little math:
>
> start = samp_offset
> end = samp_offset + duration
>

Why didnt I think this way to begin with!! I was stuck thinking with sample begin and end points and couldnt see the bigger picture.

> A phasor-style ramp then controls grain output. I assume this is
> what you mean by “ramping envelope”. Let me know if you have
> ——————-

Yes that is what I meant to a certain extent, only it was also a concerning a ramptime parameter using an envelope to elminate clicks between firing off grains in very quick succession but I guess this does all that?

Merry Christmas.

#91442
Dec 23, 2006 at 2:30pm

On Dec 23, 2006, at 6:29 AM, Rhys Perkins wrote:
> Yes that is what I meant to a certain extent, only it was also a
> concerning a ramptime parameter using an envelope to elminate
> clicks between firing off grains in very quick succession but I
> guess this does all that?

Yes. All the [grain.*~] objects combine the sound source and
envelopes internally using 2 buffers. If that is all you needed the
ramptime for, then you are free to explore the other types control
signals: Bang, phase, frequency or pulse.

Merry Christmas to you too.

—–
Nathan Wolek
nw@nathanwolek.com

http://www.nathanwolek.com

#91443

You must be logged in to reply to this topic.