Forums > MaxMSP

Tape stopping effect

August 21, 2006 | 5:46 pm

I have made a drum machine and i want to put an effect in it that would sound like me stopping it on a tape player (slowing down to a stop).

Does anyone know an external that does this, or even better a little example patch?

Thank you
Chris


August 21, 2006 | 7:22 pm

Hi Chris,
If you actually want to slow down your samples you will want to modulate
the signal that drives the playback object with some sort of curve. If
you are looking for an effect post-playback, check out using tapout~ for
some weird time-bending.

Andrew B.

#P window setfont "Sans Serif" 9.;
#P window linecount 1;
#P newex 147 80 37 196617 +~ 10;
#P newex 147 59 38 196617 *~ 10;
#P newex 147 39 75 196617 phasor~ -0.05;
#P newex 147 188 94 196617 trapezoid~ 0.1 0.9;
#P newex 165 145 44 196617 *~ 100;
#P newex 147 100 60 196617 phasor~ -2;
#P user ezdac~ 46 254 90 287 0;
#P newex 46 223 111 196617 *~ 0.1;
#P newex 46 187 65 196617 tapout~ 100;
#P newex 46 121 59 196617 tapin~ 100;
#P newex 46 92 67 196617 cycle~ 1000;
#P connect 8 0 9 0;
#P connect 9 0 10 0;
#P connect 5 0 7 0;
#P connect 5 0 6 0;
#P connect 10 0 5 0;
#P connect 3 0 4 0;
#P connect 3 0 4 1;
#P connect 0 0 1 0;
#P connect 7 0 3 1;
#P connect 2 0 3 0;
#P connect 1 0 2 0;
#P connect 6 0 2 0;
#P window clipboard copycount 11;

Chris Hipgrave wrote:
> I have made a drum machine and i want to put an effect in it that would sound like me stopping it on a tape player (slowing down to a stop).
>
> Does anyone know an external that does this, or even better a little example patch?
>
> Thank you
> Chris


August 22, 2006 | 2:41 am

You’d need to use a tapin (with about 500-1000ms of buffer)/tapout pair at
the outputs, and probably also want to control the volume there too.

During normal play, the delay is set as short as possible.

When a STOP event occurs, you want two curves to fire off:

1. increase the delay time
this requires some tweaking, you’ll want this to be a curve (a
line would just change the pitch at a constant rate rather than going
Mmmmmeeeeooowwwmmm.), probably about 2 second long going from a 1ms delay
to maybe around 500. Adjust the curvature value to taste/physics/what
King Tubby would do.

2. decrease the volume
again using a curve, drop the volume to 0 over the same time that
the delay is modified

when a START event occurs:
1. jump the delay time to 1ms
2. bring the volume back up to * 1

Speaker Health Tip: Whenever you mess with time travel, include a "safety"
hp filter… even if it’s 15hz, the sub you save could be your own.

I’d include an example, but I don’t have a computer I can run max4.0
(which is what I have a license for) on around right now.

:(

(need to get on the Universal Binary + Javascript UI good times
bandwagon eventually)
andyw

andyw – mutorsoundsystem – saturn5.com/andy
/////////////////////////////////////
"Nothing real can defeat us. Nothing unreal exists." – Buckaroo Banzai

On Mon, 21 Aug 2006, Chris Hipgrave wrote:

-&e->
-&e->I have made a drum machine and i want to put an effect in it that would sound like me stopping it on a tape player (slowing down to a stop).
-&e->
-&e->Does anyone know an external that does this, or even better a little example patch?
-&e->
-&e->Thank you
-&e->Chris
-&e->


August 22, 2006 | 4:04 am

andy@saturn5.com

"Nothing real can defeat us. Nothing unreal exists." – Buckaroo Banzai

Well said. the Hong Kong Cavaliers have been done proud. Favorite
movie ever.

;)

v a d e //

http://www.vade.info
abstrakt.vade.info

I LIVE! I LIVE! I LIVE! I LIVE! I LIVE! I LIVE! I LIVE! I LIVE! I
LIVE! I LIVE! I LIVE! I LIVE!

You will not be saved by the Holy Ghost. You will not be saved by the
God Plutonium.

In fact, YOU WILL NOT BE SAVED!

On Aug 21, 2006, at 10:41 PM, AndyW wrote:

>
> You’d need to use a tapin (with about 500-1000ms of buffer)/tapout
> pair at
> the outputs, and probably also want to control the volume there too.
>
> During normal play, the delay is set as short as possible.
>
> When a STOP event occurs, you want two curves to fire off:
>
> 1. increase the delay time
> this requires some tweaking, you’ll want this to be a curve (a
> line would just change the pitch at a constant rate rather than going
> Mmmmmeeeeooowwwmmm.), probably about 2 second long going from a 1ms
> delay
> to maybe around 500. Adjust the curvature value to taste/physics/what
> King Tubby would do.
>
> 2. decrease the volume
> again using a curve, drop the volume to 0 over the same time that
> the delay is modified
>
> when a START event occurs:
> 1. jump the delay time to 1ms
> 2. bring the volume back up to * 1
>
> Speaker Health Tip: Whenever you mess with time travel, include a
> "safety"
> hp filter… even if it’s 15hz, the sub you save could be your own.
>
> I’d include an example, but I don’t have a computer I can run max4.0
> (which is what I have a license for) on around right now.
>
> :(
>
> (need to get on the Universal Binary + Javascript UI good times
> bandwagon eventually)
> andyw
>
> andyw – mutorsoundsystem – saturn5.com/andy
> //////////////////////////////////
> ///
> "Nothing real can defeat us. Nothing unreal exists." – Buckaroo
> Banzai
>
> On Mon, 21 Aug 2006, Chris Hipgrave wrote:
>
> -&e->
> -&e->I have made a drum machine and i want to put an effect in it
> that would sound like me stopping it on a tape player (slowing down
> to a stop).
> -&e->
> -&e->Does anyone know an external that does this, or even better a
> little example patch?
> -&e->
> -&e->Thank you
> -&e->Chris
> -&e->


August 22, 2006 | 4:32 am

If you have Jitter, check out jit.catch~ and jit.release~. And just
hold on. It flies like a truck.

-Randy

On Aug 21, 2006, at 9:04 PM, vade wrote:

> andy@saturn5.com
>
> "Nothing real can defeat us. Nothing unreal exists." – Buckaroo
> Banzai
>
> Well said. the Hong Kong Cavaliers have been done proud. Favorite
> movie ever.
>
> ;)
>
>
> v a d e //
>
> http://www.vade.info
> abstrakt.vade.info
>
>
> I LIVE! I LIVE! I LIVE! I LIVE! I LIVE! I LIVE! I LIVE! I LIVE! I
> LIVE! I LIVE! I LIVE! I LIVE!
>
> You will not be saved by the Holy Ghost. You will not be saved by
> the God Plutonium.
>
> In fact, YOU WILL NOT BE SAVED!
>
>
> On Aug 21, 2006, at 10:41 PM, AndyW wrote:
>
>>
>> You’d need to use a tapin (with about 500-1000ms of buffer)/tapout
>> pair at
>> the outputs, and probably also want to control the volume there too.
>>
>> During normal play, the delay is set as short as possible.
>>
>> When a STOP event occurs, you want two curves to fire off:
>>
>> 1. increase the delay time
>> this requires some tweaking, you’ll want this to be a curve (a
>> line would just change the pitch at a constant rate rather than going
>> Mmmmmeeeeooowwwmmm.), probably about 2 second long going from a
>> 1ms delay
>> to maybe around 500. Adjust the curvature value to taste/physics/
>> what
>> King Tubby would do.
>>
>> 2. decrease the volume
>> again using a curve, drop the volume to 0 over the same time that
>> the delay is modified
>>
>> when a START event occurs:
>> 1. jump the delay time to 1ms
>> 2. bring the volume back up to * 1
>>
>> Speaker Health Tip: Whenever you mess with time travel, include a
>> "safety"
>> hp filter… even if it’s 15hz, the sub you save could be your own.
>>
>> I’d include an example, but I don’t have a computer I can run max4.0
>> (which is what I have a license for) on around right now.
>>
>> :(
>>
>> (need to get on the Universal Binary + Javascript UI good times
>> bandwagon eventually)
>> andyw
>>
>> andyw – mutorsoundsystem – saturn5.com/andy
>> /////////////////////////////////
>> ////
>> "Nothing real can defeat us. Nothing unreal exists." – Buckaroo
>> Banzai
>>
>> On Mon, 21 Aug 2006, Chris Hipgrave wrote:
>>
>> -&e->
>> -&e->I have made a drum machine and i want to put an effect in it
>> that would sound like me stopping it on a tape player (slowing
>> down to a stop).
>> -&e->
>> -&e->Does anyone know an external that does this, or even better a
>> little example patch?
>> -&e->
>> -&e->Thank you
>> -&e->Chris
>> -&e->
>


August 22, 2006 | 2:52 pm

thank you for the help. i will try out the ideas.


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