Overview
Birbs is an Organelle port of marylou sharrock’s bird translator.
A couple of months ago she donated one of her translators to
This Museum Is Not Obsolete and I immediately fell in love with it.
Sadly I did not have any Bela boards so I couldn’t build my own, but I found
the zine where she describes the machine in detail and grabbed
the Pure Data patch. Soon after I had a version running on my laptop.
Then it dawned on me I have a couple of machines capable of running Pure Data,
and that I might as well port it to one of those, so I wouldn’t need my laptop
and I would have more direct control over the parameters - and here we are!
Installation
- Load the
zop
file onto the SD card or USB drive. - Reload the storage.
- Select “Install Birbs.zop”
Dependencies
The bird translator depends on the ipoke~ object, which I have included
in the installation package. If you don’t trust binaries from a random stranger
on the Internet, you will need to download and compile ipoke~ yourself.
The resulting ipoke~.pd_linux
file must be placed in the Birbs folder.
Platform
I am running Pure Data on macOS, and my Organelle is an original model running
OS 4.0.
Unfortunately I am unable to test this on the M or S models, and thus I will be
unable to help with or fix any issues related to this. If you have an Organelle
M or S and would like to help testing Birbs, get in touch, please!
Controls
You will need a microphone capable of working with the Organelle (I use
Critter & Guitari’s Microphone, but any microphone you use with the Organelle
should do it). You can of course feed Birbs any audio.
Knobs
- Knob 1: Speed
- Knob 2: Gap
- Knob 3: Delay
- Knob 4: Feedback
Lower octave keys
- C: Recording
- D: Stop
- E: Play
Higer octave keys
- C to B (white keys): Pitch shifter
- C# to A# (black keys): Reverb amount
Code
This project is maintained on GitHub.
Closing remarks
My initial thoughts were to use the Aux button as a modifier for the knobs,
so that all parameters could be controlled using the Organelle’s knobs - the
bird translator has more parameters than the Organelle has knobs.
However, I really dislike multi-page setups when using knobs, as you either
have to store and recall the values for every page, or your knobs will be
in the wrong position as you move between pages. To avoid all of this I have
decided to use the keyboard for 2 parameters, Pitch shift and Reverb.
While I have tried to stay true to the original design, I did do some
refactoring and may have introduced some bugs. If you find any bug, annoyance,
or functionality that deviates from marylou’s bird translator please send me
a message, it’s all my fault!
TODO
- Export sounds
- Release desktop version
Acknowledgements
- marylou!
attackallmonsters
for their soft organelle.- Chris Dixon (la practica) (testing)
- Adrian Newton (Evergreen Music) (testing)
- Everyone on the C&G forum.