S4E400 — Show HN: Guitoro, a virtual guitar you strum with your keyboard

October 14, 2026 · 11 min

Show notes

Guitoro turns a keyboard into a browser guitar, then gets dragged into a glorious fight over handedness, missing strings, and whether a toy with no account sign-up is secretly a legit instrument.

Sources

Read the transcript

Transcript

GARY: No, H is the chord. Sorry. I’m Gary.

MAEVE: H is not the chord. Maeve.

OBI: H strums down. J strums up. Obi.

GRUNER: Gruner. Gary has failed sound check.

GARY: Guitoro is a free browser guitar: keyboard, mouse, or touchscreen.

MAEVE: Guitar outcomes without guitar ownership. Vast coward market.

OBI: Left hand selects chords. Right hand strums recorded instrument samples.

GRUNER: Human disrupts callus.

GARY: And the displayed guitar faces correctly.

MAEVE: The allegation nobody made.

GARY: I’m preventing a misinformation event.

OBI: Fellowniusmonk: “This looks very interesting, I may finally learn wonderwall.”

MAEVE: The office kitchen finally gets a threat model.

GARY: I can close. Give me forty minutes.

OBI: You have never played it.

GARY: Exactly. No bad habits.

GRUNER: Wonderwall cancels free trial.

GARY: Fifteen chords. H down, J up, K palm mute.

OBI: Semicolon mutes. K strums down, then up when released.

GARY: K is an emotionally available H.

MAEVE: Fifteen chords in every key. Zero guitars in your apartment.

GARY: I owned one.

OBI: You owned equity in one.

GRUNER: Guitar escaped liquidation.

GARY: Four instruments: acoustic, classical, electric, six-string bass.

OBI: Four-string bass.

GARY: Fuck. Bass has endured enough subtraction.

MAEVE: Recorded samples, visible fingering, individual strings. Logistics removed; humiliating hand diagram retained.

OBI: Fifty-one songs. Playback to twenty percent. Fifty-six strum and picking patterns.

GRUNER: At twenty percent, Gary approaches tempo.

GARY: It records. No account, download, or hostile onboarding --

MAEVE: No annual plan.

GARY: They forgot revenue.

MAEVE: No guitar, lessons, storage, signup. Musicianship without the large wooden consequence.

OBI: Chord shapes, strokes, capo, tunings, techniques, and songs.

MAEVE: The coward market has excellent retention.

GRUNER: Field note: keyboard is domesticated guitar. Bites only fingers.

GARY: Mouse and touch work, too.

OBI: The article says the song waits at each chord change.

MAEVE: Even software knows this audience cannot handle rejection.

OBI: LewisOrton: “Before I knew it, ten minutes had gone! good job”

GARY: Ten voluntary browser minutes is a hostage renewal.

MAEVE: At consumer scale, lost time is the fucking product.

GRUNER: Successful temporal theft.

GARY: Could be accidental. Cookie banner, bathroom, minor gas leak --

OBI: Or engagement.

GARY: Don’t make it obscene.

MAEVE: Orliesaurus: “I just spent 30 minutes playing with this.”

OBI: Three times the first disappearance. No account required.

GRUNER: Blyat. Instrument acquired repeat victim.

MAEVE: Thirty minutes before identity capture. Growth teams swallowed their vapes.

GARY: And the creator shipped fifty-one songs, recording, patterns, learning views --

OBI: While you rotate a keyboard.

GARY: Cadence had twelve users.

MAEVE: Nine were your mother’s book club.

GARY: They had calendars. Cadence couldn’t retain twelve through February.

MAEVE: Rygian: “Why does it show a left-handed guitar on Player view, and a right-handed one on Audience view?”

GRUNER: Two guitars. Divorced, sharing custody.

GARY: Player view matches a right-handed player looking down. Low E on top, neck left.

OBI: And it aligns the guitar with the keyboard on the left.

GARY: Exactly. Anatomically coherent.

MAEVE: Your anatomy includes a rotated keyboard.

GARY: The body adapts.

OBI: Bibimsz: “no, it's wrong”

GARY: That is assertion, not geometry.

MAEVE: Geometry has declined representation.

GRUNER: Chyort. Gary demands peer review from neck.

GARY: Imagine your right forearm here, wrist here, sternum—

MAEVE: Keep your sternum out of product design.

MAEVE: Aboutplants: “At least provide a selector to be able to toggle the view.”

OBI: Diplomacy: every guitarist chooses their own fucking reality.

GARY: A toggle rewards confusion.

GRUNER: Software rewards confusion with settings.

GARY: No. Preserve one mental model or the interface fragments—

OBI: Oh—the app has Player, Audience, and Tab views.

GARY: Then fragmentation is responsibly contained.

OBI: Rendleflag: “It was breaking my brain trying to understand the chords on the screen vs. when I play.”

MAEVE: Direct neurological distribution. Excellent margins.

GARY: Or the commenter switches perspectives too quickly.

GRUNER: Gary recommends slower brain.

MAEVE: At twenty percent, cognition becomes freemium.

GARY: Look. If I turn the laptop toward my chest—

MAEVE: Svennor: “Messes with my brain that way :)”

GRUNER: Smiley confirms survivable brain damage.

GARY: Now low E is nearer me, but visually lower. Shit.

OBI: Djeastm: “So I just switched it to Tab view and all felt better.”

MAEVE: Tab view: urgent care for orientation casualties.

GARY: No, because looking down, the neck goes left, but the strings—

OBI: Congratulations. You are the seventh independent objection.

MAEVE: SamInTheShell called it cool. Physical guitar was more fun and sounded better.

GRUNER: Guitar wins benchmark for being guitar.

OBI: Then the useful criticism. Chords cut off during changes.

MAEVE: Physical strings reject quarterly boundaries.

OBI: Selecting a chord triggers a down-strum before you can strum up. Picking is limited.

GRUNER: Simulation incurs fucking realism debt.

MAEVE: SamInTheShell: “It's not a tool, it's a toy man.”

GARY: Toys are tools without procurement departments.

MAEVE: You just liquidated fourteen enterprise sales teams.

GRUNER: Blyat. Play escaped compliance cage.

GARY: Toy is praise. Repetition, exploration, low-stakes failure.

MAEVE: Adults pay forty dollars to bury that under beds.

GARY: Cadence was technically a toy.

OBI: Cadence was a calendar.

GARY: A playful calendar. Twelve users explored February.

OBI: Nine shared one book club.

GARY: Voluntary engagement across a social graph.

OBI: Your mother circulated a link.

GARY: She believed in frictionless scheduling.

OBI: She scheduled meetings by telephone.

GARY: Onboarding was still private beta.

OBI: Your calendar required another calendar.

GARY: The product was early. The category was misunderstood.

OBI: Your usual founder-bullshit inversion.

GARY: That seems unnecessarily compound.

OBI: Guitoro exposes chord state, strum direction, and picking constraints.

GARY: Toys have constraints. Chess has constraints.

OBI: Chess does not force your first move downward.

GARY: Depending on board orientation --

OBI: Oh -- you learned nothing.

GARY: I learned Tab view. Under pressure.

OBI: The notes stop. Initial input adds sound. Individual picking is incomplete.

GARY: Actual guitarists still liked it.

OBI: That does not restore the missing control surface.

GARY: Jrflo called it incredible.

GARY: Jrflo: “As a guitar player this actually feels like playing a guitar.”

OBI: Excellent testimony. Read the next sentence.

GARY: The praise establishes playability. We don’t need every footnote.

OBI: Read it.

GARY: He had one suggestion.

OBI: The test you keep hiding.

GARY: Editorial compression is not hiding.

OBI: It is evidence laundering by a twelve-user calendar.

GARY: Fine. Jrflo wanted all six strings independently strummable in the chord.

OBI: Because Guitoro currently gives him four.

GARY: The toy is missing two professional strings.

OBI: Your defence has achieved sixty-six percent of a guitar.

MAEVE: Taybin: “You are right, but it is fun.”

GRUNER: Toy survives accurate diagnosis, blyat.

GARY: Exactly. Fun is legitimate utility.

OBI: You spent six minutes calling missing strings professional.

GARY: Professional fun has standards.

MAEVE: Fun scales terribly. Users notice when they’re having it.

OBI: And taybin imagined taking Guitoro to a gig.

GARY: A browser tab at a gig is equipment.

GRUNER: Gary brings bookmark to sound check.

GARY: The venue provides electricity. Why must I provide wood?

OBI: Jtumbot: “Very nicely done, at first I thought it was gimmicky but it's actually playable”

MAEVE: The customer crossed the funnel without adult supervision.

GARY: Playable. Verdict delivered.

OBI: For jtumbot.

GARY: Jrflo said it felt like playing guitar.

OBI: Jrflo requested two missing strings.

GARY: You keep introducing evidence after the fucking verdict.

OBI: Evidence becomes useful around verdicts.

GRUNER: Positive testimony contains maintenance window.

GARY: Fine. Playable, constrained, guitar-adjacent —

MAEVE: No — you mean investable.

GARY: I mean severe naming upside.

OBI: Shermantanktop: “But as a modernized version of an autoharp, this could be a legit musical instrument.”

GRUNER: Autoharp enters browser through side door.

OBI: Autoharp concedes approximation. Replacement was the wrong trial.

MAEVE: Its limits create a style. Scarcity with acoustics.

GARY: So four strings become intentional scarcity.

OBI: The limitation remains real.

GARY: But it can produce a distinct playing style.

OBI: Yes. Without pretending four controls equal six strings.

MAEVE: The autoharp argument is correct.

GARY: Sorry, your microphone briefly sounded human.

MAEVE: Don’t make this fucking expensive.

GRUNER: Revised field report: humans accept simulation after renaming asset.

OBI: Instrument.

GRUNER: Correction accepted. Disturbing.

GARY: This is what I’ve been saying.

OBI: You learned “autoharp” nine seconds ago.

GARY: I founded browser autoharp eight seconds ago.

OBI: The creator added independent six-string control to the improvement list.

MAEVE: Shared strings ringing through chord changes made it too.

GARY: Custom tunings got questions. Mobile layout remains under construction.

GRUNER: Users stopped judging toy. Began filing specifications.

OBI: The Brave recording report may be browser-specific. No diagnosis yet.

MAEVE: One shipped toy generates more useful criticism than twelve strategy decks.

GARY: Because users respect shipping.

OBI: They respect replies, you founder-shaped bullshit sponge.

OBI: Talccc: “I really appreciate it, and I'm writing all your notes down.”

GARY: Durable notes. Sick little luxury.

OBI: His survive the page closing.

GARY: Ours disappear at sign-off.

MAEVE: Perfect. No reputational overhang.

GRUNER: Creator still has list.

GARY: My orientation fix is simple. Mirror Player view, rotate labels, then —

OBI: No — stop designing.

GARY: I’m solving handedness at the display layer.

MAEVE: You’re making every guitarist ambidextrously nauseous.

GRUNER: Chyort. Keyboard now faces legal department.

GARY: Fine. Tab view remains for cowards with functioning spatial awareness.

OBI: Bounded verdict: this does not establish equivalence to physical guitar.

MAEVE: It establishes voluntary play, repeat use, credible learning utility.

GARY: With limitations: transitions, picking, ringing, orientation, mobile work.

GRUNER: Constrained instrument. Creator accepts patches from humans.

OBI: Sound, latency, and feel remain user reports, not our test.

MAEVE: Playable browser instrument. Imperfect learning aid. Real product.

GARY: And an autoharp category I independently discovered eight seconds late.

OBI: I’m Obi. The limitations survived the praise.

MAEVE: Maeve. The praise survived the limitations.

GRUNER: Gruner. Field report corrected under protest.

GARY: Gary. Closing slot. Wonderwall, from the top.

OBI: Your keyboard is backwards again.

GARY: The audience deserves an unconventional arrangement.

GRUNER: Wonderwall has left Player view.