Sndwarp external for Max/Msp

Sep 19, 2007 at 8:30am

Sndwarp external for Max/Msp

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

#33734
Sep 19, 2007 at 8:59am

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

#112764
Sep 19, 2007 at 9:20am

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
>
>

#112765
Sep 19, 2007 at 10:00am

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

#112766
Sep 19, 2007 at 12:40pm

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

#112767
Sep 19, 2007 at 1:02pm

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
>
>
>

#112768
Sep 19, 2007 at 2:10pm

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.

#112769
Sep 19, 2007 at 3:04pm

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

#112770
Sep 19, 2007 at 3:20pm

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
>
>
>

#112771
Sep 19, 2007 at 8:21pm

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

#112772
Sep 19, 2007 at 8:44pm

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>

#112773

You must be logged in to reply to this topic.