Last 12 weeks · 124 commits
2 of 6 standards met
Commenting on your response to me about the purpose of all this: Looking at the way it is evolving now - I would not in any way equate 'fancy' with 'good', quite the opposite. Nothing is new under the sun - and to me, 'interesting' is both simple and practically useful in general. Since you're not making pedals on demand, it would be impossible to please everyone personally anyway. Unless that's what you intend to do :)
Right now assembling these things is unnecessarily complicated due to the wiring of the stomp switches and the screen. The stomp switches just need to have their own PCB and another FFC cable. Easy enough, except for the whole "need to move things around and do another board revision. The screen is annoying because it comes with the 4-pin header already soldered, and I want a Qwiic connector. I could just do a simple dupont-to-qwiic thing, except the pin headers are also where the audio and power jacks are. So I have to desolder the pin header just to solder the qwiic wires to it. The end result is fine, but it's pointless extra work. I could turn the screen around which would put the pin header much more centrally and I could just keep it. I'd have to lay out the main pedal board entirely, but that's not that big of a deal, and I need to do a board revision anyway to connect the stomp switches and LEDs differently. The screen would be "upside down", but the sh1107 makes it easy to just scan it out in a reverse direction, so that's a minor setup issue. More annoyingly, the PCB for the OLED screen isn't centered, and I'd have to move the visible part of the screen down a few mm and do new enclosures for that reason. But I should do that anyway for the stomp switch movement, so... As with the stomp switches, I'm not ready to really do this movement yet, and I'l just leaving a note for future Linus.
DADGAD might be less irregular. But I'd have sold that guitar already if not for Major Thirds. It sometimes demands placing one finger on two strings or using the thumb, but is so intuitive that even a confused ape in a state of affect and without any capacity for memorization or finger stretching practice could play a song... somehow. I have a tab retuner for it, it needs an update though.
Summary Fix critical severity security issue in . Vulnerability Description: The Python validation script uses subprocess.run with a command string constructed from user input without proper sanitization, allowing command injection. Evidence Exploitation scenario: An attacker who can control the wav_file argument or offset parameter can inject shell metacharacters. Scanner confirmation: multi_agent_ai rule flagged this pattern. Production code: This file is in the production codebase, not test-only code. Changes Verification [x] Build passes [x] Scanner re-scan confirms fix [x] LLM code review passed Security Invariant Property*: Shell commands never include unsanitized user input Regression test This test guards against regressions — it's useful independent of the code change above. Automated security fix by OrbisAI Security
Repository: torvalds/GuitarPedal. Description: Linus learns analog circuits Stars: 2065, Forks: 83. Primary language: C. Languages: C (69.9%), JavaScript (11.6%), Python (9.8%), CSS (3.8%), HTML (1.8%). License: GPL-2.0. Open PRs: 0, open issues: 4. Last activity: 1w ago. Community health: 42%. Top contributors: torvalds, clevelandmusicco, LMSBAND.