downsample a poly~ on the fly in m4l


    May 02 2013 | 10:21 am
    Short question: Is there a way to force DSP signal chain recompilation in Max for Live?
    Slightly longer: I need to downsample a poly~ object, in order to have it always at 44100 or 48000 Hz, no matter what the actual sample rate is.
    Unfortunately this is not possible with the "down" message, because the poly~ sr changes only after a DSP signal chain recompilation: so f.i. if the actual sr is 88200, sending a "down 2" message has no effect, the poly~ will stay at 88200.
    Is there a way to force the DSP signal chain recompilation in Max for Live?
    TIA
    m

    • Dec 11 2014 | 10:53 am
      is there an answer to this?
      can we downsample using poly~ to run dsp in 44.1 or 48kHz only and not 88.2 or 96k?
    • Dec 11 2014 | 3:26 pm
      no, neither of these things are possible -
      poly~ cannot be modded dynamically in M4L in any way.
      poly~ cannot be up/down sampled depending on sr.
      both are well known feature requests afaik.
      but i do not understand your point - poly~ in max alone can up/down sample by factor of 2 any way you like.
    • Dec 11 2014 | 3:39 pm
      thanks. my question is, can you use poly~ to transform the audio of Live, say at 96k, to a 48k sampling rate within max for live? so that m4l is running at the different rate of 48k and doing downsampling of the audio
      I would think not from what you say.