Increasing the sustain of an acoustic piano.

Jul 7, 2011 at 2:18pm

Increasing the sustain of an acoustic piano.

Hi,

First time forum user, not first time Max user.

I’m currently undergoing a project and I have hit a few brick walls! First of all, I’m using Max 4.5. I have it set up so that the computer recognises certain pitches using the pitch~ object. Once the computer hears these pitches, it buffers them, and loops them. The piano is the instrument which I am using.

I want to make the piano loop in such a way that I can manipulate it (gradually rise the pitch) without it sounding like a looped piano sample.

I’ve tried looping 1.5 sec of the sample at various starting points (attack, decay, release, etc. of the piano sound) and I used a simple grooveduck object to try to duck the clips from the looping. I failed!

I also tried reversing the sample and playing it on top of the other one to try and smooth out the loop. I failed.

Is there a good way to layer the samples onto one another without taking away from the piano sound so that I can loop it smoothly?

If not, is there another way? Can I extend the release time of the piano as one does with sound synthesis? If so, can someone recommend how I would go about it?

I have no problem with the rising pitch section, just this. I need a smooth loop, preferably a loop which sounds like a continuous sound, as opposed to a ‘loop’ per se.

Thanks in advance : )

#57911
Jul 7, 2011 at 2:39pm

Hi goingdeaf
I have had some success creating a ‘pseudo-infinite’ sustain, with my granulator built in Max; you can judge the ‘success’ for yourself here:

http://www.youtube.com/watch?v=QPNBPFAUDoM

Of course, for live input you could use a 5 – 10 sec recirculating buffer and do your granulation from there?

Brendan

#207758
Jul 7, 2011 at 11:30pm

…and of course, there’s Jean-Francois’ spectral processing tools, one of which does a VERY sexy ‘freeze’ in the spectral domain:

http://cycling74.com/toolbox/charles-spectral-tutorials/

http://www.jeanfrancoischarles.com/2008/08/free-tutorial-on-spectral-sound.html

Brendan

#207759
Jul 11, 2011 at 5:36pm

Thanks very much! I’ll give those a go! I’ve been doing some work with Gran Synth and Phase Vocoding too. Trouble is, a lot of example patches/toolbox patches are not available for Max 4.5.

Congrats on the ‘pseudo-infinite’ sustain. It’s successful! Do you have a patch available for download… for Max Msp 4.5? If not, I do have 5 Runtime…

#207760
Jul 11, 2011 at 6:57pm

Sure; and check out Baz tutorials on youtube; he demontrates a REALLY quick and easy fft-freeze patch

http://www.youtube.com/user/BazTutorials#p/u/30/1Db1-WeKoyg

Attachments:
  1. shareGrain.zip
#207761

You must be logged in to reply to this topic.