Forums > MaxMSP

Sndwarp external for Max/Msp

September 19, 2007 | 8:30 am

Hi all,

is there an external (or patch) for Max/Msp similar to the opcode
sndwarp of Csound ?

All the best


Alessandro Fogar

http://www.fogar.it


September 19, 2007 | 8:59 am

Alessandro Fogar schrieb:
> is there an external (or patch) for Max/Msp similar to the opcode
> sndwarp of Csound ?

Those who know csound would use the csound~ external.
But I don’t know what sndwarp does. If you explain it, I might come up
with an abhaXion…

Stefan


Stefan Tiedje————x——-
–_____———–|————–
–(_|_ —-|—–|—–()——-
– _|_)—-|—–()————–
———-()——–www.ccmix.com


September 19, 2007 | 9:20 am

Stefan,

sndwarp is a timestretch/pitchshift granular effect, uses a buffer.

I know I could use Csound~ but I prefer, also cause I have to include
it in a poly~ a native Max/Msp external.

from the csound manual

(http://ecmc.rochester.edu/onlinedocs/Csound/Generate/sndwarp.html):

sndwarp reads sound samples from a table and applies time-stretching
and/or pitch modification. Time and frequency modification are
indepentant from one another. For example, a sound can be stretched in
time while raising the pitch! The window size and overlap arguments
are important to the result and should be experimented with. In
general they should be as small as possible. For example, start with
iwsize=sr/10 and ioverlap=15. Try irandw=iwsize*.2. If you can get
away with less overlaps, the program will be faster. But too few may
cause an audible flutter in the amplitude. The algorithm reacts
differently depending upon the input sound and there are no fixed
rules for the best use in all circumstances. But with proper tuning,
excellent results can be achieved.

All the best

many thanks in advance


Alessandro Fogar

http://www.fogar.it

2007/9/19, Stefan Tiedje :
> Alessandro Fogar schrieb:
> > is there an external (or patch) for Max/Msp similar to the opcode
> > sndwarp of Csound ?
>
> Those who know csound would use the csound~ external.
> But I don’t know what sndwarp does. If you explain it, I might come up
> with an abhaXion…
>
> Stefan
>
> –
> Stefan Tiedje————x——-
> –_____———–|————–
> –(_|_ —-|—–|—–()——-
> — _|_)—-|—–()————–
> ———-()——–www.ccmix.com
>
>


September 19, 2007 | 10:00 am

Hi,

I must add that the read pointer in the buffer has to be an inlet.

All the best

Alessandro Fogar

2007/9/19, Alessandro Fogar :
> Stefan,
>
> sndwarp is a timestretch/pitchshift granular effect, uses a buffer.
>
> I know I could use Csound~ but I prefer, also cause I have to include
> it in a poly~ a native Max/Msp external.
>
> from the csound manual
>
> (http://ecmc.rochester.edu/onlinedocs/Csound/Generate/sndwarp.html):
>
> sndwarp reads sound samples from a table and applies time-stretching
> and/or pitch modification. Time and frequency modification are
> indepentant from one another. For example, a sound can be stretched in
> time while raising the pitch! The window size and overlap arguments
> are important to the result and should be experimented with. In
> general they should be as small as possible. For example, start with
> iwsize=sr/10 and ioverlap=15. Try irandw=iwsize*.2. If you can get
> away with less overlaps, the program will be faster. But too few may
> cause an audible flutter in the amplitude. The algorithm reacts
> differently depending upon the input sound and there are no fixed
> rules for the best use in all circumstances. But with proper tuning,
> excellent results can be achieved.
>
> All the best
>
> many thanks in advance
>
> –
> Alessandro Fogar
>
> http://www.fogar.it
>
> 2007/9/19, Stefan Tiedje :
> > Alessandro Fogar schrieb:
> > > is there an external (or patch) for Max/Msp similar to the opcode
> > > sndwarp of Csound ?
> >
> > Those who know csound would use the csound~ external.
> > But I don’t know what sndwarp does. If you explain it, I might come up
> > with an abhaXion…
> >
> > Stefan
> >
> > –
> > Stefan Tiedje————x——-
> > –_____———–|————–
> > –(_|_ —-|—–|—–()——-
> > — _|_)—-|—–()————–
> > ———-()——–www.ccmix.com
> >
> >
>


Alessandro Fogar

http://www.fogar.it


September 19, 2007 | 12:40 pm

I have reported on a similar process in MSP using play~ to do the time
stretch and gizmo~ to do the pitch shift. It should still in the forum
somewhere.

BTW. The sndwarp page is "under construction." There is nothing there.

On 9/19/07 5:20 AM, "Alessandro Fogar" wrote:

> Stefan,
>
> sndwarp is a timestretch/pitchshift granular effect, uses a buffer.
>
> I know I could use Csound~ but I prefer, also cause I have to include
> it in a poly~ a native Max/Msp external.
>
> from the csound manual
>
> (http://ecmc.rochester.edu/onlinedocs/Csound/Generate/sndwarp.html):
>
> sndwarp reads sound samples from a table and applies time-stretching
> and/or pitch modification. Time and frequency modification are
> indepentant from one another. For example, a sound can be stretched in
> time while raising the pitch! The window size and overlap arguments
> are important to the result and should be experimented with. In
> general they should be as small as possible. For example, start with
> iwsize=sr/10 and ioverlap=15. Try irandw=iwsize*.2. If you can get
> away with less overlaps, the program will be faster. But too few may
> cause an audible flutter in the amplitude. The algorithm reacts
> differently depending upon the input sound and there are no fixed
> rules for the best use in all circumstances. But with proper tuning,
> excellent results can be achieved.
>
> All the best
>
> many thanks in advance

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


September 19, 2007 | 1:02 pm

Hi,

many thanks but what I want to do is at the same time a pitch shift
and a time warp, I don’t think you can do it with gizmo.

The sndwarp page to which I linked it the Csound manual page for sndwarp.

All the best


Alessandro Fogar

http://www.fogar.it

2007/9/19, Gary Lee Nelson :
> I have reported on a similar process in MSP using play~ to do the time
> stretch and gizmo~ to do the pitch shift. It should still in the forum
> somewhere.
>
> BTW. The sndwarp page is "under construction." There is nothing there.
>
>
> On 9/19/07 5:20 AM, "Alessandro Fogar" wrote:
>
> > Stefan,
> >
> > sndwarp is a timestretch/pitchshift granular effect, uses a buffer.
> >
> > I know I could use Csound~ but I prefer, also cause I have to include
> > it in a poly~ a native Max/Msp external.
> >
> > from the csound manual
> >
> > (http://ecmc.rochester.edu/onlinedocs/Csound/Generate/sndwarp.html):
> >
> > sndwarp reads sound samples from a table and applies time-stretching
> > and/or pitch modification. Time and frequency modification are
> > indepentant from one another. For example, a sound can be stretched in
> > time while raising the pitch! The window size and overlap arguments
> > are important to the result and should be experimented with. In
> > general they should be as small as possible. For example, start with
> > iwsize=sr/10 and ioverlap=15. Try irandw=iwsize*.2. If you can get
> > away with less overlaps, the program will be faster. But too few may
> > cause an audible flutter in the amplitude. The algorithm reacts
> > differently depending upon the input sound and there are no fixed
> > rules for the best use in all circumstances. But with proper tuning,
> > excellent results can be achieved.
> >
> > All the best
> >
> > many thanks in advance
>
>
> Cheers
> Gary Lee Nelson
> Oberlin College
> http://www.timara.oberlin.edu/GaryLeeNelson
>
>
>


September 19, 2007 | 2:10 pm

you can create something like that using basic max objects like tapin in conjunction with gizmo, but there are also some third party externals in that field.

one of the very very few third party binaries i use is [granola~], maybe this does what you want. goee well in poly voices and benefits from upsampling.


September 19, 2007 | 3:04 pm

http://ecmc.rochester.edu/onlinedocs/Csound/Generate/sndwarp.html is the
link from your post and it is under construction.

On 9/19/07 9:02 AM, "Alessandro Fogar" wrote:

> Hi,
>
> many thanks but what I want to do is at the same time a pitch shift
> and a time warp, I don’t think you can do it with gizmo.
>
> The sndwarp page to which I linked it the Csound manual page for sndwarp.
>
> All the best

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


September 19, 2007 | 3:20 pm

Gary,

don’t know why it does not open, for me it opens a page of the online
csound manual (I’m now on a pc, tried with Firefox and Internet
Explorer too).

An alternative link could be:

http://www.lakewoodsound.com/csound/hypertext/siggen/sndwarp.htm

Many thanks


Alessandro Fogar

http://www.fogar.it

2007/9/19, Gary Lee Nelson :
> http://ecmc.rochester.edu/onlinedocs/Csound/Generate/sndwarp.html is the
> link from your post and it is under construction.
>
>
> On 9/19/07 9:02 AM, "Alessandro Fogar" wrote:
>
> > Hi,
> >
> > many thanks but what I want to do is at the same time a pitch shift
> > and a time warp, I don’t think you can do it with gizmo.
> >
> > The sndwarp page to which I linked it the Csound manual page for sndwarp.
> >
> > All the best
>
>
> Cheers
> Gary Lee Nelson
> Oberlin College
> http://www.timara.oberlin.edu/GaryLeeNelson
>
>
>


September 19, 2007 | 8:21 pm

The paren at the end of the URL gets included when you click the link in
your message.

On 9/19/07 5:20 AM, "Alessandro Fogar" wrote:

> Stefan,
>
> sndwarp is a timestretch/pitchshift granular effect, uses a buffer.
>
> I know I could use Csound~ but I prefer, also cause I have to include
> it in a poly~ a native Max/Msp external.
>
> from the csound manual
>
> (http://ecmc.rochester.edu/onlinedocs/Csound/Generate/sndwarp.html):
>
> sndwarp reads sound samples from a table and applies time-stretching
> and/or pitch modification. Time and frequency modification are
> indepentant from one another. For example, a sound can be stretched in
> time while raising the pitch! The window size and overlap arguments
> are important to the result and should be experimented with. In
> general they should be as small as possible. For example, start with
> iwsize=sr/10 and ioverlap=15. Try irandw=iwsize*.2. If you can get
> away with less overlaps, the program will be faster. But too few may
> cause an audible flutter in the amplitude. The algorithm reacts
> differently depending upon the input sound and there are no fixed
> rules for the best use in all circumstances. But with proper tuning,
> excellent results can be achieved.
>
> All the best
>
> many thanks in advance

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


September 19, 2007 | 8:44 pm

Not on my system (MacBook Pro, OS 10.4.10, reading the messages in
standard Mac Mail and using Safari – i.e. no problems at all with his
post.)

On Sep 19, 2007, at 2:21 PM, Gary Lee Nelson wrote:

> The paren at the end of the URL gets included when you click the
> link in
> your message.
>
>

—-
Steven M. Miller
Professor, Contemporary Music Program
College of Santa Fe

Home < http://pubweb.csf.edu/~smill>
SFIFEM <
http://sfifem.csf.edu>
Atrium Sound Space <
http://atrium.csf.edu>
OVOS <
http://pubweb.csf.edu/~smill/ovos.html>
CMP <
http://www.csf.edu/csf/academics/cmp/index.html>


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