Pitch shifting delay

Eomac's icon

Would anybody know how to create a pitch shifitng delay?
I am trying to create a delay that shifts by a given interval with each iteration of the delay.
My programming skills are not the best, I am new to this MaxMSP thing!

Else, anyone know of any VST plug-ins that do this?

Thanks.

Bruno Zamborlin's icon

Something like that?

Max Patch
Copy patch and select New From Clipboard in Max.

Bruno

Kasper's icon
Max Patch
Copy patch and select New From Clipboard in Max.

>Something like that?
>
>

I hope not - your patch makes my max crash

(on mac os X 4 7, max 4.5)

best

kasper
--
Kasper T. Toeplitz
noise, composition, bass, computer
http://www.sleazeArt.com

Peter Castine's icon

On 31-Aug-2006, at 16:15, Kasper T Toeplitz wrote:

>> Something like that?
>>
>> #P user ezdac~ 47 214 91 247 0;
>
>
> I hope not - your patch makes my max crash
>
> (on mac os X 4 7, max 4.5)

Also on Max 4.6, Intel iMac, Mac OS 10.4.7. Also crashes Max 4.5.6 on
same machine.

I can post crash logs if anyone wants to look at them.

-- P.

-------------- http://www.bek.no/~pcastine/Litter/ -------------
Peter Castine +--> Litter Power & Litter Bundle for Jitter
Universal Binaries on the way
iCE: Sequencing, Recording &
Interface Building for |home | chez nous|
Max/MSP Extremely cool |bei uns | i nostri|
http://www.dspaudio.com/ http://www.castine.de

Bruno Zamborlin's icon

Quote: Kasper T Toeplitz wrote on Thu, 31 August 2006 08:15
----------------------------------------------------
> I hope not - your patch makes my max crash
>
> (on mac os X 4 7, max 4.5)

----------------------------------------------------

I'm sorry... I'm working on Windows XP and everything works properly.
There is a loandbang inside "p MIDI_and_conversion", try to run it before use the sfplay~.

Bruno

jln's icon
Bruno Zamborlin's icon

Really? That's exactly the problem that I get many times at day, I don't know why.

I thought to report this to Cycling74 as a bug...

Stefan Tiedje's icon

IanMcD wrote:
> Would anybody know how to create a pitch shifitng delay? I am trying
> to create a delay that shifts by a given interval with each iteration
> of the delay. My programming skills are not the best, I am new to
> this MaxMSP thing!

This is not a question of "programming skills", but a question of
knowing how to put up a signal flow.

Do it like in an analog studio, put a pitchshifter into the feedback...

(You'll find one in the example folder)

Stefan

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

Roman Thilenius's icon

> This is not a question of "programming skills", but a question of
> knowing how to put up a signal flow.
>
> Do it like in an analog studio, put a pitchshifter into the feedback...

he could also do it like in a digital studio (for example
because MAX is also digital) ... and create an array of 3
tapouts, interpolate between them, so that you can read the
tapin out continously at a speed of [one note higher than
at normal rate] and make a feedback loop around it.

David Stanford's icon

This patch is opening up a whole new world of possibilities within
Max. ;)

I think my favorite features are:

[multislider] with a range of -127,000,000 to 127,000,000

[/ 128, 0]

[comb~ 1000 1 0, 100000 0 0, 900000]

Neato.

So, Bruno - Could you try opening your patch as text, and copy/paste
that, instead of copying straight to the clipboard from the open
patcher? It might not make a difference, but may be worth a try.

-David

On Aug 31, 2006, at 9:20 AM, Bruno Zamborlin wrote:

Max Patch
Copy patch and select New From Clipboard in Max.

>

Max Patch
Copy patch and select New From Clipboard in Max.

>

Max Patch
Copy patch and select New From Clipboard in Max.

>

Stefan Tiedje's icon

Roman Thilenius wrote:
> he could also do it like in a digital studio (for example
> because MAX is also digital) ... and create an array of 3
> tapouts, interpolate between them, so that you can read the
> tapin out continously at a speed of [one note higher than
> at normal rate] and make a feedback loop around it.

Thats exactly the classical granular pitchshifter of the examples
folder, and as it does have a tapin~/tapout~ its easy to combine with
the delay itself...

I was reffering to the way of thinking - and somone who claims he has no
programming skills needs some easy examples/pictures to get going and
loose the fear of just doing it, with or without skills.
Skills are something which arrive as soon you just start doing it,
collect the information you need on the fly, don't hesitate to walk
without knowing the path, but knowing where you want to go.
This is the only way to get onto the path. (which only in the end will
be more important than the goal... ;-)

Stefan

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

ashs_au's icon

hi all,

I've released the first cut of a little app to dump marker info out of
aiff files. Called "sfm" & available at:

* output formats are:

"raw" - returns a list of markID, mark name & position (in samples)
"list" - returns a simple list of mark positions (in samples)
"msp" - returns a cuelist formatted for Max/MSP (in milliseconds)

* command-line tool with screen or text file output
* uses libsndfile to read the header

It's only been tested with files created in BIAS Peak (I don't have
anything else) so I'd be interested to see how compliant it/Peak is.

Ash

Send instant messages to your online friends http://au.messenger.yahoo.com

Sinan Bokesoy's icon

I have updated Stochos with the universal version on sonic-disorder
website. You can download the zipped file and please see the read-me
file. (it is tested on intel-mac machines!)

There has been performance improvements due to the new versions of
maxmsp. You can also set the DAC output as you wish to route the
audio output.

Thanks for your interest in Stochos, there has been nearly 2000
downloads either directly from sonic-disorder or from different
suppliers linking to sonic-disorder.

I will be presenting some new research with my Cosmos app. on DAFX06
and ICMC06, so we can have a chat with you visiting people on the venue.

best,

Sinan Bokesoy
www.sonic-disorder.com

On Sep 4, 2006, at 9:53 AM, Ashley Scott wrote:

> hi all,
>
> I've released the first cut of a little app to dump marker info out
> of aiff files. Called "sfm" & available at:
>
> http://www-personal.usyd.edu.au/~ascott/index.html
>
> * output formats are:
>
> "raw" - returns a list of markID, mark name & position (in samples)
> "list" - returns a simple list of mark positions (in samples)
> "msp" - returns a cuelist formatted for Max/MSP (in milliseconds)
>
> * command-line tool with screen or text file output
> * uses libsndfile to read the header
>
> It's only been tested with files created in BIAS Peak (I don't have
> anything else) so I'd be interested to see how compliant it/Peak is.
>
> Ash
>
>
>
> Send instant messages to your online friends http://

Bruno Zamborlin's icon

Quote: David Stanford wrote on Sun, 03 September 2006 08:51
----------------------------------------------------
> This patch is opening up a whole new world of possibilities within
> Max. ;)
>
> I think my favorite features are:
>
> [multislider] with a range of -127,000,000 to 127,000,000
>
> [/ 128, 0]
>
> [comb~ 1000 1 0, 100000 0 0, 900000]
>
> Neato.
>
> So, Bruno - Could you try opening your patch as text, and copy/paste
> that, instead of copying straight to the clipboard from the open
> patcher? It might not make a difference, but may be worth a try.
>
> -David
----------------------------------------------------

I just uploaded on a webserver, this is the address to download it:
http://www.brunozamborlin.com/pitchdelay.pat

I'm curious to know why it works only in my computer :-)

Bruno

David Stanford's icon

There were problems with the text version that you originally posted.
The translation from patch -> text didn't happen correctly, but I
have no idea why/how, although I'm curious about it. The binary
version runs OK for me. - David

On Sep 4, 2006, at 5:07 AM, Bruno Zamborlin wrote:

> I'm curious to know why it works only in my computer :-)

Bruno Zamborlin's icon

Quote: Eomac wrote on Thu, 31 August 2006 07:09
----------------------------------------------------
> Would anybody know how to create a pitch shifitng delay?
----------------------------------------------------

So, maybe you would try to use this one (based on a Leafcutter John work): http://www.brunozamborlin.com/pitchdelay.pat

(pay attention to the loadbang)

:-)

Bruno