Forums > MaxMSP

gizmo~ cpu usage question


nit
November 27, 2008 | 1:23 am

how can i make make this little patch more cpu friendly. i want to use it multiple times in a big patch i’m building.

– Pasted Max Patch, click to expand. –

November 27, 2008 | 2:12 am


November 27, 2008 | 7:47 am

ya, i made the comparison within the pitchshifting-playground patch which jean-francois mentioned and chose the transposer object instead of gizmo~ for my own needs because the doppler technique it uses seems to use half the CPU of gizmo’s FFT technique. Personally, if I’m pitch-shifting, I’m not really concerned with artifacts appearing while making radical shifts so gizmo~ is a bit of overkill for me.

check it out:
Max5(or4.6)/examples/effects/transposer-folder/lib/transposer.maxpat


November 27, 2008 | 8:43 am


November 27, 2008 | 9:44 am

Among the other things that you might try (appart from changing the
window size) is to add some threaholding mechanism before sending the
real/imag to gizmo~. In order to transpose there is a peak analysis
which is computed and if the ultra low amplitude are not present it
will help. You might not gain much if you do only one transposition
but with multiple gizmo~ in a pfft~ it’s definitely worth to try.

Best,
ej

On 27 nov. 08, at 09:43, Pierre Alexandre Tremblay

wrote:

> Don’t forget the pfft~ 4th argument if you use many, it helps to
> share the load by de-syncing the fft analysis
>
> pa
>
> Le 08-11-27 à 07:47, raja a écrit :
>
>>
>> ya, i made the comparison within the pitchshifting-playground patch
>> which jean-francois mentioned and chose the transposer object
>> instead of gizmo~ for my own needs because the doppler technique it
>> uses seems to use half the CPU of gizmo’s FFT technique.
>> Personally, if I’m pitch-shifting, I’m not really concerned with
>> artifacts appearing while making radical shifts so gizmo~ is a bit
>> of overkill for me.
>>
>> check it out:
>> Max5(or4.6)/examples/effects/transposer-folder/lib/transposer.maxpat
>
>



nit
November 27, 2008 | 11:45 am

what do you mean, i can only give it two arguments?


November 27, 2008 | 12:01 pm

On 27 nov. 08, at 12:45, wit wrote:

> what do you mean, i can only give it two arguments?

Something like that:

– Pasted Max Patch, click to expand. –

HTH,
ej


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