Yeah, Iāll just need to draw it and clean up the code so that I can show it to anyone. The more frustrated I get, the more vulgar variable names get.
Also I should learn, that while optimization is a good practice, optimization to āperfectā is never worth it, āgood enoughā is in practice just as good. Also, too optimized code, especially in C, tends to increase the āwtfās per minuteā -factor of the code. Which is never a good thing.
I designed them myself. This is the 2nd iteration. With extra ground planes to hopefully ward off some mains humm, and a different way of mounting the switch.
I once took a class where the instructor gave two rules for optimization:
Donāt optimize
Donāt optimize yet
i.e. (he said) optimization usually isnāt necessary and causes more problems than it solves, but if you really do need to optimize to get acceptable performance, do it very late in the development process after everything is working.
Active saturday morning I have. A six to one mixer in 3 HP with volume control for two of the inputs. I didnāt even watch any schematic while building it, and didnāt yet test it. Thereās always a possibility to fail something simple.
Productive morning! Made a four channel mixer from the āsuper simple mixerā layout. Despite being āsuper simpleā I still managed to make a few mistakes.
First, I made a mistake in my panel, putting the holes for the pots too close together vertically by maybe 1.5mm. Fortunately, I cut them for larger diameter shaft pots, thinking thatās what the local shop had in stock, but they had thinner ones, so I was able to turn the pots sideways, nudge them up in the hole and tighten down the nuts, giving just enough room.
Then, I soldered in the power shroud wrong. Snip snip the one side, tape the other, good enough.
Then after powering it up I realized that I added an extra input but forgot to put in a resistor for it or leave a spot. So I put a resistor in on the back side.
Happy to say in the end it all works. Now that Iāve got two filters, three(ish) oscillators and a sub osc, I was limited in patching having just one three chanel mixer. Now Iāve got enough channels to use everything, and I did up another panel so I can make another one quickly.
I put an extra hole in the panel for a master volume then decided in the end I didnāt really need one, seeing as Iām feeding it into another mixer anyway. so eventually Iāll probably make new panels, delete that, resize the holes and space them out better. The panels wider than it needs to be as well, but I find my AI mixer to feel cramped sometimes, so until I run out of rack space Id prefer a bit of extra room.
Later today Iāll mount the PCB properly (itās just taped in place for now for ease of testing), and do a buffered mult if I have time.
Got the Euclidean Rhythm Generator up and running! Iāll post schematic, code and demos when Iāve got everything properly documented. PCBs will be available!
The SPI display on the left is refusing to work so far. To be on the safe side I checked it with an arduino and it is ok, so it must be a wiring or driver issue. Oh well ā¦
Itās a very slow metronome so I right now I have it running thru a pamelas new workout to multiply the frequency. But eventually want a real clock out onboard.
I think I know a way to get the note select footswitch to also drive the Kosmo if I can find a connector/cable
Boring but important - built a buffered mult last night using a layout from the verified stripboard lounge.
I think itās working but donāt know for sure. My second and third oscillators at the moment are from Chipz, which has tuning issues even when plugged directly in from my keyboard. I really just use Chipz for the LFOs so Iām not concerned there, but wanted a buffered mult for when I get Bassline finished up.
I like the way the colour turned out for the panel though. I might do the other panels I havenāt painted yet in the same paint.
Today I almost finished the Twin T Drummer circuit (# 2700) with stripboard.
I started from the stripboard version of Sam, which I modified with the # 2700 schem
honestly it made my brain smoke a bit, but I hope itās good !
I did not have a stripboard high enough to add the end of the circuit with the 2 more opamps, I had to glue another plate with hot glue, and thatās it