wondering how to build an echo/delay in which the fx delay time is linked to the input signal length

ojse_no's icon

so what im trying to do as my first max patch is to make an echo effect in which the delay time is linked to the length of the input signal, not sure how/where to start so i thought id check the forum out :) first time poster, long time lurker. super max noob. hello!

Roman Thilenius's icon

define length of the input signal

ojse_no's icon

so my idea is if i send say a burst of white noise with a short attack/decay the fx time will be short(fast) as well but if i send a long decayed sound (like a pad for example) the fx time would be longer(slow)

Roman Thilenius's icon

i see, that makes sense.

1.) delays https://docs.cycling74.com/max7/tutorials/15_delaychapter01

2.) abrupt delay time changes will affect the current output. so you will have to use 2 or more delay effects in parallel and always switch to the next one when the times should change. aka "polyphonic".

3.) measuring peak https://docs.cycling74.com/max7/tutorials/14_analysischapter01

ojse_no's icon

cool! thanks