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!
Spacedog UK


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 April 24, 2014
      • Motors
        Starts: 7:00 pm
        Ends: April 24, 2014 - 10:00 pm
        Description: Register here:

        In this, the second of two workshops based on different types of motors, we'll work with stepper motors. Steppers are powerful motors that provide precision control over the rotation speed or exact position of the motor shaft; they also require electronic circuits or microcontrollers to operate them. We'll talk about how to choose the right stepper motor for the job. We'll build a control circuit based on a 555 timer and a special power driver, connect our motor and start playing. We'll also discuss how to use the Arduino microcontroller to control speed and direction of DC motors, servomotors and stepper motors and look at some alternative Arduino-compatible motor controller boards.

        This workshop costs more than our regular offerings because we give you some awesome and useful stuff to take home with you. Your registration fee includes the cost of:
        A stepper motor
        A stepper motor driver circuit, breadboard-ready
        Assorted electronic breadboard components

        About the Instructor:
        Bill Gentles has worked for the past 30 years as a Biomedical Engineer. He has a PhD in Biomedical Engineering from the University of Toronto. He has recently been shifting careers as he has discovered that what he really wanted to be when he grew up was an artist. He previously presented the motors workshop at Interaccess in 2013.

        Refund and Cancellation Policy:

        Refund requests are granted if received 10 business days or more prior to the workshop date. Exceptions to this policy will be clearly stated.
    • Events on April 30, 2014
      • Open Studio
        Starts: 7:00 pm
        Ends: April 30, 2014 - 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 1, 2014
      • Intro to 3D modelling with Rhino
        Starts: 7:00 pm
        Ends: May 1, 2014 - 10:00 pm
        Description: Register here:

        Rhino is the ideal 3D modelling software for artists and designers due to its versatility, low cost, and ability to handle a variety of different types of jobs and export to numerous file formats.

        Like lots of other software, Rhino is adept creating 3D renderings with one of its many powerful rendering plugins available. However, this versatile software is also useful for artists creating files for 3D printing, CNC milling, machining and laser cutting. Rhino has also become increasingly popular among designers for its Grasshopper plugin, a parametric modeller that we'll cover in the next workshop.

        In this workshop we'll learn the basic principles of 3D modelling in general, and the Rhino software in particular, by creating our own model. After that, we'll learn how to use the VRay rendering plugin and create a finished CG image.

        MORE INFO:
        What prior experience do I need?
        None! If you've never done 3D modelling before, that's fine. And if you are familiar with another 3d modelling software like SketchUp, then you'll be ahead of the curve learning Rhino, which interfaces a lot differently. And you will probably really like Rhino.
        Do I get to go home with something cool?
        Yes! You'll have made a well-modelled and well-rendered digital image. Hang it on your fridge!
        What do I need to bring?
        Bring your laptop, and have a trial version of Rhino pre-installed. You can download the trial version here: . Please note that the trial version only allows you to save 25 times before asking you to pony up for the real version, so don't go too crazy before the workshop date. Also... if you're planning on taking next week's workshop on parametric modelling with the Grasshopper plug-in, then be especially stringy with that CTRL-S! If you can't bring a laptop, no worries--just e-mail me beforehand and I'll get you a loaner.
        Is it OK to have a PC or Mac?
        Rhino is native to PCs, so you're all good a PC user. If you're on Mac, you're also in luck... the OSX version of Rhino is still in beta, so it's free, and it won't be much different from the PC version that the instructor will be teaching on. You'll just have to send McNeel your e-mail address to get a download link, and you 'll be part of their "beta testing" team. Woo-hoo! Bad news for Mac users: next week's Grasshopper workshop won't run on Macs, so if you have a choice between Mac and PC, choose PC.

        Mani Mani (B.Arch. S. + MArch.) is a Toronto based interdisciplinary designer. Mani is the founder and the director of Fishtnk Design Factory- a design and manufacturing studio focused on innovative design processes in architecture, furniture and architectural products.
        Mani's work covers a wide range of disciplines from fashion design to urban planning and has consulted international firms and design organizations. Mani has been an active member of Toronto’s design community since 2007 and he has worked and collaborated with a number of influential local architects.
        Mani's latest research is focuses on responsive architecture and physical computation in built environments.
        Mani is currently a sessional lecturer at Ryerson University, Department of Architectural Sciences and in the past he has taught workshops and been an invited critic at University of Toronto, Waterloo University and the polytechnique University of Timisuara.

        Refund and Cancellation Policy:
        Refund requests are granted if received 10 business days or more prior to the workshop date. Exceptions to this policy will be clearly stated.
    • Events on May 7, 2014
      • Open Studio
        Starts: 7:00 pm
        Ends: May 7, 2014 - 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.