Collaboration in Pd by Kerry Hagan

She has been collaborating with Miller Puckette since 2014. She is a composer, he is a maths guy. It works well together.

She uses Markov Chains with everything she writes. Xenakis used stochastic Markov chains with an equilibrium states. She uses finite state tables with equilibrium states.

Miller thinks composers want Markov chains to get a particular non equilibrium percentage outputs. He wants maximally uniform random results.

This created repeating patterns, rather than stochastic results. If you use a Fibonacci pattern however, there is no repeat aside from rhythmic motifs. Irrational ratios create non repeating patterns.

image

Puckette calls this z12 or claves.

How do you use this musically? Try speeding out up to the audio rate!

You get a nice stochastic drone!

The used delays and band pass filters to separate out different lines of material from a single z12.

She does acousmatic music without gesture. This is to surround people with immersive textures.

Now she’s talking about coupled oscillators which is slightly beyond me. It’s a mass spring system? It’s non linear.

She picked a bunch of cool sounds and had the coefficients ramp from one to another.

Rev3~ is a good reverb. And is updated, so it should be rev4~ but anyway.

Oh god the lines on pd patches are yikes.

This a very fruitful collaboration.

Bowers does a random walk involving weighted bit flipping. This is a bounded walk. Lots of small steps, fewer big steps. She’s making a piece with dentist drill sort of noises that will play on bone conduction headphones.

Q. Z12?

A. They are maximally uniform probabilities. It normalises the ratio to 1 then looks at the ratios of x to y and send the one most needed to reach the desired ratio.

So if it’s 3 to 4 it will send the out put most needed to get the right ratio. This repeats with rational numbers.

Q. ?

A. She got a spatulation algorithm which is exactly the one I want for panning. Each speaker has an angle. Each signal has an angle and a width. She used a cosine signal to pan it. In order to get rid of the idea of trajectory she used a sine wave with variable delay.

Q. Can you think of ways to enable other cross discipline collaborations?

A. With students, the challenge is that students don’t respect programmers and programmers think composing is easy. Therefore successful collaborators have a little knowledge of one and are experts on the other. This was tricky to manage at IRCAM, for example. Successful collaborators respect each others skills. This can lead to issues of authorship.

Q. Why use vanilla?

A. More stable! Also she likes building her own stuff. It’s also more useful for mobile platforms.

Q. Couples oscillators

A. They take impulses, like tapping a mass spring object.

Orla Huges the animal iPad orchestra

Facilitates musical play between parent and child in advance of music therapy sessions.

This is like a toy as there is free play.

The target child is between 3-5. It helps parents and children bond. Kids have familiarity with iPads. MobMuPlat is an iPad tool. This is free and build ui for pd apps on ios and android.

It seems to be an OSC app.

Her project is a great example of an app built for devices. She tested it by taking it to a patent and child group.

Users did not know what a tuba looked like, so whee changed the ui to show pictures of the instruments.

Q. This lecturer has a bee in his bonnet about sampling be synthesis… Will the use of samples help get kids interested in real instruments? This is one of the great challenges of our time.

A. She thought about the iPad as an instrument in its own right.

Q. Would this work for children and people in extreme old age?

A. Let’s try it out!

Q. How long did this take to develop?

A. For months.

Q. This is a non idiomatic use of pd!

A. Yes.

Simon kilshaw on libpd

Pd runs inside unity game engine. It takes up almost no disk space.

Can attach scripts to an avatar’s feet to get pd-generated footsteps. This you don’t need a bunch of footstep samples.

A c# script send a floating point to KalimbaPd. So when the y position crosses a threshold, it sends a bang.

A receive object in pdGets the float or bang.

Kalimba let’s you look at the patch, but you can’t deploy it. Lib4pd costs money but can be deployed.

He’s shown an app with a leap motion that is a theremin.

Q. Is there an advantage to doing  synthesis instead of samples?

A. Recordings of ambient sound might take hours of disk space.

Q. Are gamers happy with synthetic sounds?

A. Maybe.

Q. Do visual cues help with figuring out the semantic meaning of a sound FX?

A. Probably.

Q. How flexible is this?

A. As flexible as you want. Things can be half pure determined to focus on expressive parameters.

Mitchell Turner

Speaking about his piece Blues for Dublin. Influenced by the Delta Blues. But post minimalist blues like Stereolab? He gets bored by Steve Reich.

Works with the electric guitar. Uses a tiny travel guitar. It sounds shit, so he uses a of patch to fix it.

He’s got an ABA form. He is describing his guitar playing techniques.

His pieces solve one problem per each. Hid orbits pieces were live mixed of recorded guitar.

Hid patch is extremely legible. He is good at encapsulation.

He’s built a wee fixed filter and used some reverb. Then he’s got an fx patcher. Huge mess of confections just to change amplitudes of FX.

His template is left audio in, right audio in, amplitude.

He’s got a tap delay line. For a stutter delay that’s a bit smeary, but not granular.

Q. Is this a digital guitar pedal?

A. He has not yet gotten a pedal casing.