Pitch Sweeping (Log?)

Marigold Maripol's icon

Hi There -

I am trying to make a pitch slide an octave in 120 seconds, hitting a semitone every 10 seconds.

Doing this linearly, with a "function" object - I get equal subdivisions that have very little to do with Western tuning. Is there a simple way to do this that I am missing?

sweep.maxpat
Max Patch

pdelges's icon

This may give you some ideas :

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

Christopher Dobrian's icon

Linear change in pitch => exponential change in frequency. line~ to mtof~
Linear change in frequency => logarithmic change in pitch. line~ to ftom~

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