risset glissando

federico's icon

hi list,

i send you here attached a copy of a patch... there is some error...
i'm trying to realize the endless glissando... with csound is very easy, but with max....
could you look the patch please? what is wrong???
thanks
fv

Szrp's icon

I assume the problem is that not all voices always set in quietly? The reason for this seems to be that you're using two cycle~ objects which aren't perfectly synchronised.

Try replacing your subpatch with this (or even better, turn it into an abstraction, so you don't have to change 10 subpatches whenever you want to adjust it):

Max Patch
Copy patch and select New From Clipboard in Max.

I replaced your cycles with a combination of one phasor~ and two wave~ objects. Having just one phasor means that the frequency curve and the amplitude envelope are always synchronized.

Pierre Alexandre Tremblay's icon

this is a 10 voice version I did for my lectures. It is not perfect, yet does the job!

pa

Max Patch
Copy patch and select New From Clipboard in Max.

=======

Luke Hall's icon

Have a look in the CNMAT MMJ package for their shepard.js file and [sinusoids] external. The shepard.js helpfile shows how you can create this continually rising/falling glissando.

lh

Steven Miller's icon

Hi all,

Just in the interest of giving credit where credit is due: as I pointed out the last time this topic surfaced n this list, the original version of the so-called 'Shepard tone' was actually programmed by James Tenney at Bells Labs, where he (Tenney) preceded Risset as the first composer in residence. In 1969 he composed a computer music piece 'For Ann (rising)' based on the concept, and later translated the idea to strings: For Strings (rising) (1971).

Have a look at the following for some basic Tenney info: <http://sfifem.csf.edu/Archive/2007/SFIFEM2007_Tenney%20Program.pdf> and at <http://www.newworldrecords.org/liner_notes/80570.pdf> for more specific info on his electroacoustic music from the period 1961-69. More complete info on the early works of Tenney can be found at <http://eamusic.dartmouth.edu/~larry/published_articles/tenney_monograph_soundings/index.html>.

Best,

Steven

oli larkin's icon

yes, as Szrp said, the problem is that your envelopes/glissandos are going out of phase. I have attached a risset tone patch i made which uses Nathan Wolek's phasor.shift~ external to get sample accurate synchronised ramps at different phases.

[ advert ] This is loosely based on my endless series plugins [/ advert ]

you need the external from the granular toolkit here:

oli

mzed's icon

thereishopeforus@hotmail.com wrote on Mon, 04 May 2009 03:14Have a look in the CNMAT MMJ package for their shepard.js file and [sinusoids] external. The shepard.js helpfile shows how you can create this continually rising/falling glissando.

lh

What he said. Thanks.

mz

federico's icon

Hi Szrp....

how to transform your text into a max patch???
thanks
fv

lpiovan's icon

Dear Federico

I am new to Max and I would like to know how to de-encript the patcher that you or Szrp made for glissandi. Also how to obtain the whole patch.

Best Regards

lp

Christopher Dobrian's icon

Here's one with just generic MSP objects.

1658.shepardglissupward.maxpat
Max Patch
FP's icon

And here's a work made from this kind of algorithm.

Timothy Place's icon

There is also a Jamoma module for this made by Trond Lossius. It's in the main distro, o r directly @ https://github.com/jamoma/JamomaModular/tree/master/Max/modules/audio/rissetGlissando

lpiovan's icon

Dear fp and Timothy

do these tools work with sample midi files? Also is there somewhere explanations on how to use these patches?

Best Regards
lp