Friday, July 12, 2019

Cyclone TT-606 Kick Drum Decay Fix

I recently purchased a Cyclone Analogic TT-606 and was dissatisfied with the sound of the kick drum. Comped to my TR-606, it's too boomy. The decay is too long and the transient is muffled. I opened it to see if it could be fixed.

There is a sticker on the underside that covers two screws. This label can be heated and easily removed. I used a reflow station set to to its lowest setting.
There are also some snaps that must be pried apart somehow. I was able to use a guitar pick.

Once inside, there's a nicely labeled PCB with a "BD" section.

The board does not lend itself to being reverse engineered, despite the labeling. The solder resist makes it difficult to see the traces. It also makes it near impossible to shine light through the board. Additionally the solder resist covers the vias, making some signals harder to follow.

Despite this, it wasn't too hard to figure out. It is extremely similar to the TR-606 schematic, including component values.

I redrew the TT's kick similarly, until I found the difference. One of the two oscillators is mostly the same, the other has drastically different values.

It turns out that they roughly doubled the values for the leftmost oscillator's resistors. This increases the Q-factor, affecting the decay.
They also put a digital pot in parallel with R27 to give a kind of tuning control. The digital pot is a 10K that, when in parallel with R27's 6.8K, gives an equivalent 4K down to 500Ω. This is in series with R25, yielding a total equivalent range of  1.18K to 4.68K. Our original TR value of 3.3k falls inside this range, so it doesn't strictly need to be changed.

R28 and R90 sum to 1.24M instead of 680K. Something must be changed here. There are multiple ways to come up with a value around 680k. 1.5M in parallel would work, but I opted to change R28 to a 470K. This gives 710K and I find it suits my taste.

Here we can see a before and after of the kick waveform. Also included is a real TR-606 at the bottom. The TT is much tighter now and the transient is slightly louder than before.

While I was comparing the before and after, I noticed that the TT's triggers are too long! TR triggers are all 1ms while the TT's are 2ms. This is part of the issue with the transient and isn't as simple to sort out. Either a firmware patch is needed, or some kind of monostable osc would have to added onto every trigger.

Sunday, February 17, 2019

PAiA 8700 Schematic Redraw

The PAiA 8700 computer is an optional part for the PAiA 4700 modular system. It gives you the ability to run software like a "pink music" generator.

I took interest in it because it combines my favorite CPU, the 6502 (6503 here), and analog synthesis. It's pretty hard to find one these days, but PAiA published the schematics and they're still available. I needed them in Eagle CAD format to be able to work on them, so I redrew them here. In the process, I like to think I've improved the clarity and layout of the schematic.
The board is as close a reproduction as I could manage.

I've also typed out the original assembly source file and assembled binary.

Files available on my github

Also, a memory map. Why not?

I was able to find some NOS and begin assembling a brand new 8700 reproduction. More to come.