9 ms·
Several weeks ago, I spent about a week fully reverse engineering a Stereomaker pedal. It accepts a mono signal and produces a stereo field using a 5-stage all-
by peteforde 7mo ago
Several weeks ago, I spent about a week fully reverse engineering a Stereomaker pedal. It accepts a mono signal and produces a stereo field using a 5-stage all-pass filter to mess with the phase without the use of delay (which sounds cheesy and creates a result that doesn't mix well back to mono).
I've not really worked with audio circuits previously, and I'd been intimidated to approach the domain. My journey was radically expedited by iterating through the entire process with a ChatGPT instance. I would share zoomed photos, grill it about how audio transformers work, got it to patiently explain JFET soft-switching using an inverter until the pattern was forced into my goopy brain.
Through the process of exploring every node of this circuit, I learned about configurable ground lifts, using a diode bridge to extract the desired voltage rail polarity, how to safely handle both TS and TRS cables with a transformer, that transformer outputs are 180 degrees out of phase, how to add a switch that will attenuate 10dB off a signal to switch line/instrument levels.
Eventually I transitioned from sharing PCB photos to implementing my own take on the cascade design in KiCAD, at which point I was copying and pasting chunks of netlist and reasoning about capacitor values with it.
In short, I gave myself a self-directed college-level intensive in about a week and since that's not generally a thing IRL, it's reasonable to conclude that I wouldn't have ever moved this from a "some day" to something I now understand deeply in the past tense without the ability to shamelessly interrogate an LLM at all hours of the day/night, on my schedule.
If you're lazy, perhaps you're just... lazy?
Anyhow, I highly recommend the Surfy Industries Stereomaker. It's amazing at what it does. https://www.surfyindustries.com/stereomaker https://www.surfyindustries.com/stereomaker
- acmerfight 7mo agoThis is a phenomenal example of exactly what I am advocating. Notice you didn't ask the AI to 'just design a stereo pedal for me.' You interrogated it, reasoned about netlists, and forced the concepts into your brain through intense friction. That is pure deep work.
- peteforde 7mo agoThroughout the reverse engineering process, the LLM and I both were expecting each op-amp stage to use the next ladder value capacitor. We'd talked ourselves into how and why that would make sense. At the end I was curious enough that I desoldered those five caps and realized that they were all 2.2nF except for the last stage which was 1nF. I brought that news back to the LLM and we realigned our understanding of how the effect was achieved, ultimately coming to realize that our approach would have created notches at different frequencies instead of just shifting the phase by about 900 degrees. It was an incredible learning experience. I try hard not to personify LLMs but this really did feel like working side by side with a friend on a problem until it was solved. IRL, I suspect that most people who would be able to tackle that challenge with me lack both the time and patience to actually do it.
- acmerfight 7mo ago[dead]
- acmerfight 7mo ago[dead]
- sagarm 7mo agoLLMs absolutely let you explore ideas and areas you wouldn't have otherwise...but does your new design actually _work_? I'm curious whether the "knowledge" you gained was real or hallucinatory. I've been using LLMs this way myself, but I worry I'm contaminating my memory with false information.
- WhatIsDukkha 7mo agoAt some point this existential doubt about your own work and others seems pretty weird. Go ahead and figure out ways to interrogate on your work with technical means, that's a critical part of the process with an LLM or not.
- peteforde 7mo agoThank you.
- peteforde 7mo agoI think that you're confusing what you're doing with what I'm doing. What I'm doing is learning the circuit constructs that I need and then putting them to work in real circuits. There's usually a few breadboard steps in the middle, which you could call reinforcement learning. To me, the telling thing about your question is the implication that I would spend a week learning how to do something and then not test it out. I know that this reply reads as salty, but I'm really struggling to contain my own "wtf" on this end. Seriously, people that are so determined to prove that LLMs don't work despite how easy it is to test for yourself and see that they clearly do work are the ones that are hallucinating.
- joquarky 7mo agoThis will always happen as long as people are led by their egos. Also they probably aren't autodidacts and don't understand learning for fun.
- bluefirebrand 7mo agoOkay, it's been several weeks. How much of what you did have you retained? Could you do all of, some of, a small fraction of, or none of the work again today if you had to?
- peteforde 7mo agoMy reaction to this question is that it might technically be in good faith, but you're pushing it. Let's say that LLMs didn't exist, and I learned these same skills in an oddly specific hands-on workshop, or from an oddly specific textbook, or fuck it, let's say that I hired some greybeard pedal designer to just sit beside me and answer all of my stupid questions without judgement for a few weeks at their hourly rate. Would you feel compelled to challenge whether I had retained what I learned or inexplicably woke up this morning, tabula rasa, and realized that I'd forgotten everything I spent a week teaching myself? I honestly don't think that you would. For the record, I could reimplement any part of the circuit on demand if I needed to. I might be tempted to look at my notes for the JFET switching because it was genuinely hard to keep in my head, but that's more of a confidence thing than a "shit, I forgot how op-amps work" thing. I've since implemented a variation into a matrix mixer concept that I'm working on, when it detects that a TS cable has been inserted into a TRS jack.
- bluefirebrand 7mo ago> Would you feel compelled to challenge whether I had retained what I learned Yes, the exact same way I would dubious when someone says they learned much from following a youtube tutorial or participating in a two week workshop or something
- peteforde 7mo agoThat's funny... I taught myself Fusion in about a week following this excellent tutorial: https://www.youtube.com/watch?v=mK60ROb2RKI https://www.youtube.com/watch?v=mK60ROb2RKI It's a 90 minute video that will take you a week to watch if you're doing it properly. Seriously though... you don't learn from watching a video tutorial (which you can slow down and re-watch as many times as you need) and you apparently don't believe you can learn from an LLM which will patiently answer literally infinite questions, no matter how basic or repetitive... would you mind clarifying how you do learn? Everyone has different learning styles so I tend to take a different strokes for different folks attitude. For example, I don't absorb highly technical stuff from books and the idea of [paying to be in a] classroom where you're forced to endure 95% what you're not interested in to get the 5% you care about (at the speed of the dumbest student in the room) gives me hives. Yet, it kind of sounds like you might just be arguing for argument's sake. Also, you can learn A LOT in two weeks if you're motivated.
- OptionOfT 7mo agoNo, you touch on the aspects where you're able to use AI as an extension of your skills. This is completely different than my colleague who isn't a software engineer, and now all of the sudden is creating PRs which I need to review and correct. I'm a sceptic. I use it to explore the unknowns and go from there.
- peteforde 7mo agoWith as much kindness as I can manage, it doesn't sound like you're exploring very hard. All of this stuff is remarkably easy to self-verify if you aren't, well, lazy.
- Gtex555 7mo agoIts not as simple as just being lazy, our brains are hardwired to take the path of least resistance. I believe someone industrious like you is the exception and not the rule which is why industrious people do well in life and a priased.
- peteforde 7mo agoI don't believe that you'll find much if any evidence or compelling research to suggest that our species is "hardwired to take the path of least resistance". I think that you are confusing passive complacency and conflict avoidance with a default state of how we are as a species and society, so far as such a thing exists. Honestly, I don't think we'd even be here if people defaulted to lazy. The choice to be lazy is a remarkably recent symptom of the late capitalism era. Nobody could be lazy even 100 years ago. It just wasn't a thing. Your perspective frustrates me because it implicitly abdicates taking responsibility for making good choices, explaining it away as "everyone does it". That is a mythology that you simply do not have to buy into.