Theremin as AV Controller: Technical Details from Spacedog

You’ve heard the Theremin as a sound-making instrument. But it can be a MIDI controller, as well – an extremely sensitive and expressive one. Continuing our DIY round-up, here are the details in case you’d like to try it yourself.

When we last heard from Sarah Angliss and Spacedog, we were introduced to their creepy Theremin-playing doll Clara 2.0. Now, they’re using the Theremin as an audiovisual controller, triggering audio and video samples from the 1968 film The Devil Rides Out and my personal favorite, a parakeet training record. The result is a new version of the ballad “Willow’s Song” cult classic The Wicker Man (1973). (Wikipedia understands if you don’t.) Here’s a live performance of the result:

I figured readers might want to know more about how to use the Theremin as a controller, so I asked Sarah for more details.

Live theremin AV controller
in Willow’s Song (Hammer sandwich mix)
Here, you’re watching a song featuring Spacedog’s theremin AV controller. The Hammer samples are being scrubbed (i.e. speed controlled) live using the theremin. I’ve devised a Max/MSP patch that enables me to do so – this also scrubs the video live. Mike (in the green tee-shirt) is cueing in the samples as the song progresses.
As the lighting in the gallery wasn’t suitable for projection, we’ve added our usual visuals onto this film, during the edit (sorry – we know that’s cheating). If you want to see the real thing, do come along to one of our live shows. :-)
This number samples the Hammer classic The Devil Rides Out (1968), mixing it with Jenny’s live rendition of the Willow’s Song from that other British occult classic The Wicker Man (Paul Giovanni, 1973).  The very first sample is from a 1950s Parakeet training record.
The line-up: Jenny Angliss (vocals), Sarah Angliss (theremin and AV scrubber), Ben Kypreos (guitar), Mike Blow (cueing samples), Colin Uttley (camera)
Technical details
All theremins give you a single tone with a varying pitch and volume. Put that into software, such as Max/MSP, that enables you to analyze frequency and volume in real-time and you have the basis of an AV scrubber. I simply hook a continual frequency measurement up to the groove~ control in Max sound and the rate control of a Jitter video to turn my theremin into a highly theatrical AV scrubber that I can use, live, during a song. I do some maths on the frequency measurement so a doubling in frequency, as I go up an octave on the theremin, doubles the speed of the audio and video.
There are various ways to measure frequency in real-time. Fortunately, the theremin creates a waveform that’s highly predicable so it’s easy to use techniques that rely on zero-crossing.
If your theremin has CV out, then you have something very useful – a voltage that you can measure directly and that’s proportional to pitch. You can use this to control just about anything, from lights to music, for instance using a Phidget or Arduino board.
I prefer to steer clear of anything to do with midi because, as a thereminist, I like all the ‘flexible’ (i.e. wobbily and inaccurate) tuning that’s part of the instrument’s character. As midi will quantize your pitch into neat, whole numbers, I think using midi with a theremin is missing a trick. But I realize that’s down to personal taste.
I suppose the hardest and most important bit is to find the right samples to create a really good effect. But then that’s the case, whatever controller you’re using.
Happy thereminininining!
Sarah
Spacedog UK
www.spacedog.biz

 

Used the Theremin in other ways? Got your own controller scheme? Let us know.


Originally from Create Digital Music
by Peter Kirn
reBlogged by InterAccess to Geekery – DIY

Posted in DIY and tagged , , . Bookmark the permalink. RSS feed for this post. Leave a trackback.

Leave a Reply

  • Upcoming Workshops and Events

    • Events on May 22, 2013
      • Open Studio
        Starts: 7:00 pm
        Ends: May 22, 2013 - 10:00 pm
        Location: 9 Ossington Ave, Toronto ON
        Description: Hang out with some like-minded artists, technicians, and nerds. Bring projects and share them, or get help with problems.
    • Events on May 23, 2013
      • Workshop: Intro to GIT
        Starts: 7:00 pm
        Ends: May 23, 2013 - 10:00 pm
        Location: 9 Ossington Ave
        Description: Register here: http://ia-git.eventbrite.ca

        Improve your programming productivity by learning the basics of Git! This workshop will teach you how version control systems like Git can help you to be more productive and to collaborate effectively when programming. You will learn everything you need to start using Git to track changes and collaborate with others on your projects. This workshop is for anyone who writes code or markup; the only requirement is familiarity with some text-based programming language.

        OK, look, I'll level with you: It's hard to explain why you need to learn Git, but you just have to trust me that it's really important. If you're going to take on large projects that involve multiple coders, or if you're going to share your revolutionary code with the world, then you need to know this stuff. It also makes it easy to update software and code libraries that you're running yourself.

        EXTRA INFO:
        What do I need to bring? You need to bring a laptop computer, and have the latest stable build of Git installed on your machine. You can find it here: http://git-scm.com/downloads. It's OK to be on a Mac or on a PC. The instructor will be teaching on a Mac.
        About the Instructor: Miller Peterson is a Toronto-based software developer and musician. His interests include interaction design for musical interfaces, generative art, and software engineering practices.
    • Events on May 25, 2013
      • Interactive Video in Pure Data
        Starts: 12:00 pm
        Ends: May 25, 2013 - 5:00 pm
        Location: InterAcces Studio
        Description: Register here: http://ia-pd.eventbrite.ca

        About the workshop:

        In one afternoon, you'll learn how to make interactive, sound-responsive video using a totally free visual programming environment called Pure Data.

        Pure Data, also known as Pd, is an open source graphical programming environment. It is frequently used by artists and musicians to create custom digital sythesizers, images that respond to sound and other inputs, or to interface with hardware such as Arduino and midi keyboards.

        The big difference between Pd and other programming languages: this tool uses an interface that relies on visually connecting onscreen elements, as opposed to writing out code.

        Do I need any prior experience?

        Nope! We're expecting that this is the first time you'll be using PureData. You're going to be surprised how far we can get you in a single afternoon.

        What should I bring?

        Bring your laptop, with PureData downloaded and installed. PureData is an open-source software, which means it's absolutely free! You can get it here: http://puredata.info/downloads

        Both Mac and PC are supported. The instructor will be teaching on a Mac.

        About the instructor:

        DAFYDD HUGHES is a musician, artist, programmer and educator. He has performed and recorded with some of Canada’s most notable artists, including Feist, Esthero and Jacksoul. He is active in Canada’s jazz, pop and experimental music scenes through solo work and many collaborations. In addition to being a board member at InterAccess, Dafydd is a faculty member at Sheridan College and recently completed an MFA (with distinction) in Documentary Media at Ryerson University.
    • Events on May 29, 2013
      • Open Studio
        Starts: 7:00 pm
        Ends: May 29, 2013 - 10:00 pm
        Location: 9 Ossington Ave, Toronto ON
        Description: Hang out with some like-minded artists, technicians, and nerds. Bring projects and share them, or get help with problems.
  • Recent Posts

  • Sign up for InterAccess Mailing List

    Get reminders about upcoming workshops, exhibitions, and events
    * = required field

    powered by MailChimp!
  • Archives

Swedish Greys - a WordPress theme from Nordic Themepark.