Ideas on Creating Sampler Tails/Fadeouts?


    Apr 08 2008 | 8:53 pm
    Hi,
    Any ideas on how to quickly fade sample tails on a MIDI MAX/MSP sample playback patch?
    Discussion: Take a monophonic MIDI playback sampler. The playback samples are sustaining at full amplitude (e.g. legato strings), and do not loop. When a performer selects a new MIDI note (e.g. on a keyboard), the waveform of the currently sustaining sample will be cut off, and the new one will immediately begin playing. This causes an audible "glitch".
    Solution? I suppose I could use an ADSR, but I keep thinking there is a more elegant (and perhaps better sounding) solution. Cross-fading is another option. This must be a very common issue in sample playback, though (?).
    Thank you for your consideration,
    Bill

    • Apr 09 2008 | 12:15 am
      When a new sample is triggered, cant you use a line~ to a *~ to bring the volume down to 0 over a certain time.
      If you wanted the volume to go to 0 in 1 second, you would send a message box with 0 1000 to line~, which is connected to a *~ of the signal
    • Apr 09 2008 | 7:06 am
      On 8 avr. 08, at 22:53, Bill Evans wrote:
      > Discussion: Take a monophonic MIDI playback sampler. The playback
      > samples are sustaining at full amplitude (e.g. legato strings), and
      > do not loop. When a performer selects a new MIDI note (e.g. on a
      > keyboard), the waveform of the currently sustaining sample will be
      > cut off, and the new one will immediately begin playing. This causes
      > an audible "glitch".
      >
      > Solution? I suppose I could use an ADSR, but I keep thinking there
      > is a more elegant (and perhaps better sounding) solution. Cross-
      > fading is another option. This must be a very common issue in sample
      > playback, though (?).
      I'd use 2 voices of polyphony: when a new note is played, it is played
      on the "2nd" voice, and the "1st" one is fadeout (with an [adsr~] or
      [line~] or whatever you like).
      _____________________________
      Patrick Delges
      Centre de Recherches et de Formation Musicales de Wallonie asbl