Hey folks, Crow here. As I may have mentioned in the past my first hobby is electronic music synthesizer design. While a fair amount of my spare time these past two years involves the crOwBX project, I did manage to work out the design for a new instrument. The two main driving forces behind this project were wanting to make a replacement machine in the style of a Minimoog 204D (“model D”) for my good friend Doug Ferguson, who lost his circa 1974 original Mini to hurricane Katrina, and I wanted to create a machine that would fit in the compact aluminum attache case as used with Dan Alich’s awesome Duinokit. Thus was the Crowminius synthesizer born. (Doug calls it “Crow’s Mini for the rest of us.”) The schematic capture and board layout took about 10 days, with 1,457 airwires to sort through for the approximately 800 parts. (I do not use autorouting: autorouters suck.)
Crowminius is a compact recreation of the 204D, except my Atmel ATMEGA328P/MCP4822-based MIDI interface takes place of the old 44-note Pratt-Read keyboard. Otherwise every control and jack on the model D is represented here. The controls are extremely compact as the entire system has to fit on a 8.5″ x 11″ circuit board and given the inset border needed for mounting the board in the case the actual area available was 7.5″ x 10″. Thus far all the subsystems are checking out as shown by this 98% assembled first unit. An Adafruit LCD monitors the MIDI stream for me; that is a MIDI Note-On code for key 0x34 at velocity 0x5B. I had a spare DAC channel available so one of the MIDI options will be filter modulation by various MIDI sources, such as key velocity. The odd little green plastic items are actually 3D-printed clips I use on my Ikea “Detolf” figure display cases to hold NeoPixel strips to the metal struts to light the shelves. It just so happens they clip onto pot shafts just fine for my makeshift pitch and mod wheel levers and will serve as the basis for custom printed pitch and mod levers actually meant for this sort of thing.
By request I added a feature the original model D did not have: PWM of the oscillators. Oscillator #3 was typically used in “control mode” as a low-frequency modulation generator to add vibrato to the first two oscillators or additionally add filter modulation, but there was no routing to provide pulse-width modulation of the primary tone-generating oscillators. To address this (lack of a) feature I devised a pair of simple low-frequency triangle-waveshape oscillators, one for each tone generator. Separate oscillator PWM is one of the many details that gives the Yamaha CS-80 the rich sonic texture that made it such a great instrument, so I decided to use that concept for Crowminius PWM. Here they are being tested.
The only items left to install are the transistor arrays and rotary switches, then a session of calibration is in order. Once it is all tuned up I will post some short audio demos. Cheers! –Crow
Have an amazing project to share? Join the SHOW-AND-TELL every Wednesday night at 7:30pm ET on Google+ Hangouts.
Join us every Wednesday night at 8pm ET for Ask an Engineer!
Learn resistor values with Mho’s Resistance or get the best electronics calculator for engineers “Circuit Playground” – Adafruit’s Apps!
Maker Business — Raspberry Pi and CoderDojo Join Forces
Wearables — Gold glow
Electronics — Linear Love
Biohacking — Nike’s Unlimited Stadium Will Put Your Best Foot Forward
Sorry, the comment form is closed at this time.