The Optigan and Orchestron were a pair of electronic organs built by Mattel in the 1970s which used swappable optical discs to store instrument information. The discs can still be found today, but the organs are extremely scarce, much to [Gan’s] dismay. After researching the organs for a bit, he decided he could probably build his own MIDI-compatible interface for the audio discs.
The discs have audio waveform data printed on them, which can be read using an LED on one side of the disc and an optical transistor on another. After successfully prototyping a reader that could interpret one of the disc’s audio tracks, he constructed a device to read all of the tracks simultaneously, just like the original organs.
His makeshift turntable was constructed on top of an old record player using acrylic discs and toy car wheels to keep things steady. Once the disc is placed on the turntable, he sets his reader in place, and via some custom circuitry, he is able to play the discs using his much more modern keyboard. It sounds pretty decent as you can see in the video below, though he does admit he would like to tweak a few things to make it sound even better.
[thanks Bryan]
[youtube=http://www.youtube.com/watch?v=KmP-BKYvPzg&w=470]
very impressive. i loved the organ disc. reminds me of the old school organ music that you heard when you went to the circus in the mid to late 80s.
Now *that* is a hack – ingenious, original, lovely job. More like this please.
Nice hack!
WOW, well done. This is an interesting concept I’d never heard of. So there are circular tracks on this disk that are recordings of each note you can play and they are all being read at once and the keyboard gates the output of each track.
Very cool hack, nicely done. And a very cool original concept makes the hack even more worthwhile.
Optigan and Orchestron? Made by Mattel?
Is it ironic that those names sound like bad guys in a ’70’s cartoon or toy line?
Very cool retro organ/mini/wavetable hack! So how does (or does) the setup compensate for zero crossing pops? Also.. what format is the data in? 8bit audio? Pure analog? (going to have to go google this format some more).. :)
Tweeks
Ah, I was in the national science museum not so long ago and they had this talking clock. That looked very much like this: http://en.wikipedia.org/wiki/File:Speakingclock.JPG
they used optical discs to store the announcers voice. The light reader would physically move to change tracks. So it would say five instead of four for example.
I wanted to know what those discs were called, there was no information next to machine nor was there anything interesting that I could find on the internet.
But I am very impressed, nice detail :)
Wow, that is so cool. It sounds kinda spooky. Awesome hack!
Can anyone link me to some information about scratching the live music as seen from 1:08 to 1:36 in the video with a midi dj wheel? I would love to use that effect!
nice hack, nice video. very informative. good work!
Awesome. Man look at that pickup, I wish I had skills like that. Sound on the first disc was pretty much amazing cept for the popping, wonder if he can clean that up.
Tweeks, the optical disk has an analog waveform on it, the led and detector circuit make it into a voltage and there is a switch and mixer that lets him play any of the 58 channels (notes) on the disc. The only point it is digital is the midi telling the micro processor switch on a CMOS switch to hear that track.
So the audio chain is all analog being switch digitally.
I wonder if he could use different colored LEDs and filters or transparent paint on the phototransistors to solve the crosstalk problem instead of the difficult to mill screen.
Great project!
@robert
There really isn’t any pertinent information to send you to. The scratching effect was him physically changing the playback speed of the optical disk. This is just like if you were to scratch a vinyl record of put your finger on a cassette tape. If you want the effect the easiest way is to have a physical medium that you can manipulate. Or, you can do it in software. Doing it in software wouldn’t be that hard…
People who reinvent media readers are my heroes; people who reinvent readers for ridiculously obscure long-obsolete media doubly so.
Technology-wise, the Optigan looks a lot like a modernized version of the Mellotron…
Very cool. I wonder if a light source/sensor of a flatbed scanner could be used for a similar hack?
this is great i love this kinda stuff
Instead of controlling the mixing on the receiver side, I’d rather modulate the LEDs individually and go for passive summation. The circuitry required should be a lot simpler.
That scratching effect is almost edible. Nom.
cool
sounds like you do need to take care of the popping though
this looks like it would be good for the discs that had samples/beats on them (for less popping)
I think it may be the switches that he is using to select tracks that is causing the popping. Wonder if something like a reed relay might be better for this.
The poping is caused by an very fast change in the signal level as a note is struck/released.
He will need a bunch of voltage controled amplifiers to get rid of the popping. that way he can create a slight fade in and a fade out at the start and end of notes respectively. The VCA doesnt have to be anything fancy though, an LED/PhotoResistor(voltage divider) couple would do. Then just add a small capacitance to the led’s on/off signal.
he could perhaps extend it to have a full ADSR control using these vca’s, and that would make is even cooler still.
indeed, or add a zero-crossing detector to the “player”, so it only starts/stops the note at 0 (which won’t introduce noticable lag since that tend to happen extremely often with them waveforms :)