Ideas on Creating Sampler Tails/Fadeouts?

Apr 8, 2008 at 8:53pm

Ideas on Creating Sampler Tails/Fadeouts?

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

#36799
Apr 9, 2008 at 12:15am

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

#126488
Apr 9, 2008 at 7:06am

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

http://www.crfmw.be/max

#126489

You must be logged in to reply to this topic.