I Finally Built an ASM-1 Synthesizer.

gstopp at fibermux.com gstopp at fibermux.com
Tue Feb 4 02:26:42 CET 1997


     Hi DIY,
     
     Finally I have put together an ASM-1 behind a real front panel with 
     all the controls hooked up, played by a real keyboard...
     
     Up to this point I have only analyzed the circuit behaviour with an 
     O-scope or listened to the audio signals one at a time. A while back I 
     did track the VCO's with a 3-octave keyboard, with no problems. But 
     *all this time* since I have been selling the PCB's I have not had a 
     working complete system to play with - until now. I've always had all 
     the parts, I just needed a front panel and some time.
     
     The front panel I made is not one of the Christopher List panels 
     (sorry Chris, I was working on this one before I got the panels from 
     you). This one is made from a piece of aluminum with some overlays 
     made out of white card stock, with laser-printed graphics and 
     laminated in plastic. It looks real nice yet bears no resemblence to 
     any commercial machine, maybe the closest thing is like a Serge with 
     large (3/4") calibrated dials. Banana jacks were used - I'll try to 
     scan a picture sometime.
     
     I built this ASM with the same recommended parts as I use in my 
     documentation. To this I added the following:
     
     1. 1K output resistors on the banana jacks, for the four VCF outputs 
     plus the ADSR outputs. These signals normally come straight from 
     op-amp output pins and I'd rather keep 1k outputs as standard.
     
     2. 100K resistors on the VCA "INITIAL GAIN" pot wipers, as the 
     equivalent to using 200K input resistors on the PCB. This limits the 
     initial gain function to a more comfortable range.
     
     3. A few op-amps epoxied to the back side of the panel, to provide a 
     4-input mixer, two reversible attenuators, and a simple A/R envelope 
     generator.
     
     4. Two gate input jacks plus a manual gate pushbutton on each ADSR, 
     OR'ed together with diodes to the gate input.
     
     Here's some of the things I noticed, that may be of use to the rest of 
     you ASM builders:
     
     A). One of the VCA's had a *real* quiet output - there was a bad 
     solder joint on the 1K output resistor on the PCB.
     
     B). The ADSR's need tweaking in order to work properly. This might be 
     the biggest obstacle to anybody but the designer of these EG's (me), 
     so I'd better explain. When the gate arrives, the attack flip-flop is 
     set to start the attack. When the attack phase reaches its peak, the 
     attack flip-flop needs to be reset. If you look at the schematic you 
     will see that I cheated and did not use a comparator to detect the 
     peak-reached state, I just shove the ADSR output back into the bottom 
     CMOS NOR gate with a trimpot. This means that the logic threshold of 
     the chip is used as the comparator (sneaky, huh?). If this trimpot is 
     not set properly then the flip-flop may stick in the attack state even 
     after the ADSR has reached peak, so it will not decay and just release 
     when the gate goes away. The first adjustment is to turn down DECAY to 
     the minimum and trim the "SUS TRIM" trimpot to maximum resistance, so 
     that the max sustain voltage equals 1/2 the positive supply. Then 
     adjust the "ATK PEAK" trimpot so that the ADSR signal at the NOR gate 
     is at maximum level, them bring it back down until the ADSR peaks at 
     around 7.5-8 volts. Now go back to the "SUS TRIM" trimpot so that when 
     the attack phase ends, the ADSR output jumps to the same level as the 
     last voltage of the attack. I hope I remembered this right...
     
     C). The glide processor input is unterminated, so that if you just 
     attach it to a jack and don't plug anything into it, it will float and 
     drift around and probably pick up the LFO square wave or something... 
     maybe neat for special effects but annoying in the long run. My advice 
     is to ground it with a 100K resistor on the back of the panel. It 
     won't hurt anything and it should prevent input drift when no signal 
     is present.
     
     D). The "OFFSET" trimpots on the VCF *are* useful - don't leave them 
     off! This whole system is DC coupled all the way to the output of the 
     VCA's, and the multimode filter *does* tend to have 
     component-dependent voltage offsets. I was using a guitar amp for 
     monitoring and the DC distorted the signal pretty badly. You can put 
     AC coupling caps in if you want, but I'd rather keep it all DC. (Those 
     of you with Crown DC300's, watch out for speaker smoke.)
     
     E). While we're on the VCF subject, you may notice that multimode 
     filters have a pretty hefty gain at the center frequency when the Q 
     pot is turned up, causing some pretty raspy distortion. This sounds 
     just like our beloved MS-20 screaches, but sometimes clean is 
     beautiful in which case you will need to reduce the volume of the 
     incoming VCO waveforms by a factor of about ten to one. For those of 
     you who did not include input level controls, you may want to change 
     your input resistors on the VCF from 100K to 470K or even 1M. The 
     output of the filter will be quieter if you do this, so your VCA's 
     will not be running at their best signal-to-noise.
     
     That's about it as far as my first system tweaks went. I noticed that 
     everything is working great, and the overall system performance is 
     quite good. I was pleasantly surprised at the fact that the 
     stacked-banana patching scheme lends itself well to many whacky 
     Forbidden Planet soundtrack-type spacey noises. The ADSR's seem 
     extremely fast - I could drive the gate input with an audio-rate VCO 
     output and drive the other VCO with the ADSR output, and mess with the 
     EG controls to make some great changing-FM noises.
     
     Anybody who has an ASM-1 system up and running and has some questions, 
     please post to the list! I can now go straight to the workbench and 
     verify problems or whatever.
     
     - Gene
     gstopp at fibermux.com




More information about the Synth-diy mailing list