I looked at mine and I used a pair of TLE2072 opamps in mine. Probably because they are what I had on hand, at the time. I'm going to look at a possible volume mod. It's super loud and little usable range in the rotation of the pot. I'm building a second one. I really like the pedal but it...
Measure the forward voltage. That will give you a ballpark idea. A curve tracer will give you a better a picture. I haven't ever measured those JFETs in that configuration. I might try that, tonight. My guess is that the type of JFET won't make a big difference (but I could be wrong).
Ha. I took a break from it. I'm working on a tremelo, right now (Super simple, 8-waveforms, though - just got to dial in the depth control). Should have it ready, soon. After that, I'll get back to the KoT. I learned some good debugging tricks.
I got the code ported over, refactored and controls set for the Terrarium. And I don't get any sound. Dangit. Now I have to figure out the code and debug it. I figured out how his code works at a high level. Not so sure how every line works. Oh well. That's the best way of learning -...
Interesting code. I want to port the KoT emulator over. I don't think the Terrarium is a natural fit for all the effects. Maybe if it had a display of some kind.
I'll help out with the Mac and Windows, if you haven't got it figured out. I've done a lot of cross-platform stuff, in the past. I still won't support it with my github examples - sick of it.
I posted some code for a compressor using the module in the DaisySP library.
I don't know much about digital compressors (or compressors for that matter). I've built 5 analog ones but I only like a little bit of compression. Autogain seems a little loud. I've had a migraine for the last 3...
I'd expect a different compiler to produce a different size of code. Also, it depends on the optimizations, etc. I wouldn't be too worried about binary size.
I do everything from the shell.
The command I use is:
make program-dfu
which translates to:
dfu-util -a 0 -s 0x80000000:leave -D $(TARGET_BIN) -d 0483:df11
where $(TARGET_BIN) is the name of your binary file.
BTW. I have a sample compressor almost finished. It's working but I need to...
Terrible code that that I copied over from the example. 48000 is the sample rate (number of samples per second). It shouldn't be hard coded. Change the 1.f to 2.0f for 2 seconds.
Hard to tell from the picture. I always measure with a dmm. I make sure tip goes to input or output and that the sleeves go to ground. If I have the schematic, I check that there's continuity to the first component on my board for the in and out.