Thanks for your help. We've received your bug report.

Phonogene 1.2

2011
New York, New York

Phonogene is a digital model of three of the earliest tools of musique concrète, devloped by Pierre Schaeffer and Jacques Poullin while heading the GRMC {Groupe de Recherche de Musique Concrète}. The original phonogenes were magnetic tape recorders modified for varispeed playback. The chromatic phonogene used an array of 12 capstans to pull the tape across the read head to produce the 12 pitches of the chromatic scale. A second version, called sliding phonogene, allowed for continuous modification of speed all the way to a stopped position. The continuous variation of speed creates a proportional adjustment of duration and pitch, as well as modification of the spectral distribution of the sound.

Almost a decade later a more complicated version, the universal phonogene, was able to dissociate playback speed and pitch via a rotating drum fitted with multiple read heads that could scan the tape even when stationary, creating an model for later developments in harmonizing, pitch shifting and time stretching.

This software models a 3 head tape recorder with a positionable read head and continuously variable motor speed. A max external coded in C allows for varispeed recording and playback, meaning that adjustments made while recording input are captured to the “tape” allowing for interesting effects, such as starting the tape :”motor” after the program is record enabled. Phonogene can function as a traditional delay, a sound on sound varispeed looper, a time-stretcher, a pitch shifter or a more unorthodox combination of the above.

How was MAX used?

Max is used as a graphic interface for a custom C external.

DISCUSSION

6 Comments

hds11 says:

Thank you, very interesting ! I did not know about the Phonogene. Groundbreaking machine for its time.

TristanShepherd says:

I must mention that this can alias pretty hard if you try to do anything radical.

I’m just resampling the input (using cubic interpolation) to oversample it into a buffer, to get some wiggle room for changing the “speed” of the tape.

Sometime soon a manual.

Also, I have a prototype that uses sinc interpolation that I could never quite get to work – open to collaboration if anyone wants to help with some coding.

The keyboard shortcuts combined w/ mouse movement really help this become a playable piece of software.

-T

Shawn Edward Hansen says:

I would love to see a manual. I am swimming in the program from time to time, which is a blast, but maybe even some simple video tutorials would give me the tools to take it further. I appreciate the nod to early electronic music. That’s where most of my interest lies and so my digital prowess is pretty lacking.

Thanks!

razzkazz says:

I’d like to check this out but the link doesn’t work :( “This domain name expired on 02/12/2013 and is pending renewal or deletion.”

TristanShepherd says:

sorry! – website is down for redesign

if you send me an e-mail, I can send you a .rar or .zip of the program, source code if you want that sort of thing.

Best,
Tristan

artmusicsouth says:

Would love to get this, too. info (at) markchambersmusic.com if you can send it.

Leave a Reply