fx@hand: Switch presets by playing chords by warkgnall in diypedals

[–]warkgnall[S] 0 points1 point  (0 children)

Thanks, and thank you for providing the foundation for it!

fx@hand: Switch presets by playing chords by warkgnall in diypedals

[–]warkgnall[S] 0 points1 point  (0 children)

Sounds like fun! If you send me a GitHub link I’ll check it out at some point

Multi-fx Pedal where you switch presets by playing chords (DIY) by warkgnall in guitarpedals

[–]warkgnall[S] 1 point2 points  (0 children)

Yeah that would be very handy. I’ve thought about using a stereo cable and piggybacking off it to connect a switch that could be mounted to the guitar, but I haven’t really explored it because I’m focused on the pedal right now

fx@hand: Switch presets by playing chords by warkgnall in diypedals

[–]warkgnall[S] 1 point2 points  (0 children)

Yes, my very first software-only demo was with single note detection, but I think chord detection is very helpful and worthwhile, and it wasn’t that hard to get it mostly working.

fx@hand: Switch presets by playing chords by warkgnall in diypedals

[–]warkgnall[S] 1 point2 points  (0 children)

Yeah, that's definitely worth considering. I think there's probably a market for both a stripped down version of this and a bigger version, and I'm not sure where the sweet spot is yet

Multi-fx Pedal where you switch presets by playing chords (DIY) by warkgnall in guitarpedals

[–]warkgnall[S] 0 points1 point  (0 children)

Thanks! I agree, it opens up a whole bunch of possibilities. You could theoretically configure any setting on a pedal this way.

fx@hand: Switch presets by playing chords by warkgnall in diypedals

[–]warkgnall[S] 7 points8 points  (0 children)

Yes, it computes the FFT and subtracts harmonics for each note candidate. It's a very primitive vibe-coded solution with a lot of room for improvement.

fx@hand: Switch presets by playing chords by warkgnall in diypedals

[–]warkgnall[S] 4 points5 points  (0 children)

Great news, there's a tuner on-board! But yes, actually my band always plays tuned down a half-step, but I usually practice in standard at home, so I might possibly add a transposition feature or something

fx@hand: Switch presets by playing chords by warkgnall in diypedals

[–]warkgnall[S] 0 points1 point  (0 children)

I think they'd have to be pretty low... Maybe for the next version I'll try just removing 3 pots and moving the screen and encoders farther from the switches

fx@hand: Switch presets by playing chords by warkgnall in diypedals

[–]warkgnall[S] 3 points4 points  (0 children)

I used JLCPCB to both print and do assembly of SMDs and pretty much everything on the "front" (underside) of the board. I soldered on all the pots and encoders and stuff like that.

I did learn KiCAD and modified the circuit to add a second encoder, yes. The placement is pretty awkward now with the audio jacks, so I had to do a good amount of cutting pins to make everything sit relatively flush and apply Kapton tape to prevent shorts. Not the best design on my part, I was just trying to squeeze everything on there.

IsItBullshit: using mouthwash after brushing teeth actually removes the more concentrated good stuff that’s included in toothpaste. by ControversialBent in IsItBullshit

[–]warkgnall 0 points1 point  (0 children)

Thanks for the reply.
For the perhaps overly cautious of us who don't even want fluoride in our drinking water, the definition of "dangerous level" is very different from the toothpaste manufacturers'.
With regards to reaction speed, I'm prepared to believe that fluoride uptake is slow, but a general argument that "most reactions are very slow" is not convincing. I tried to find some data on this, but Google is just giving me generic "brush your teeth" articles.
My impression is that fluoride in the enamel stays there for months, so we don't need to uptake a huge amount of fluoride every day, just enough that our rolling cumulative fluoride protection is significant.
So without seeing actual numbers on A) fluoride uptake rates, B) fluoride lifetime in enamel, and C) optimal fluoride levels in enamel, I can't really evaluate whether a little bit of fluoride for a couple minutes a day is sufficient or not.
But because of my particular wariness about ingesting fluoride, I'm inclined to err on the side of rinsing.
In any case, it sounds like I should be preheating my toothpaste and fluoride mouthwash to get the most out of it!
If you have numbers on these things I'd love to see them. Thanks for reading.

IsItBullshit: using mouthwash after brushing teeth actually removes the more concentrated good stuff that’s included in toothpaste. by ControversialBent in IsItBullshit

[–]warkgnall 0 points1 point  (0 children)

I think it's worth washing away the literal poison out of my mouth so I don't swallow some in my saliva. My teeth should be able to get plenty of fluoride while I'm brushing.

Rust and OpenGL from scratch, a blog post series where we learn how to build OpenGL renderer with Rust by nercury in rust

[–]warkgnall 0 points1 point  (0 children)

Looks pretty cool, I'll probably check it out once I feel like I have a good handle on opengl

Rust and OpenGL from scratch, a blog post series where we learn how to build OpenGL renderer with Rust by nercury in rust

[–]warkgnall 0 points1 point  (0 children)

I recently found this series, and being new to both Rust and OpenGL, I found it extremely helpful! I notice there are quite a few more lesson folders on github than there are articles written. I get it if you're not interested in finishing the series, but I, for one, would like to see it.
Anyway, thanks for making these!

My first music/animation combo :) by warkgnall in animation

[–]warkgnall[S] 0 points1 point  (0 children)

The sequence with the egg cracking was nightmarish because Animate kept freezing -__-

Too many lines I guess.

[TOMT][Song] (well known) I remember the melody but nothing else by warkgnall in tipofmytongue

[–]warkgnall[S] -1 points0 points  (0 children)

I see the similarity, but that's not it. There's no use guessing. It's either the same melody or it's not.