Back

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

75 points2 hoursguitoro.com

Guitoro is a free browser guitar using recordings of real instruments. You can strum with your keyboard, mouse, or touchscreen, choose acoustic, classical, electric guitar or bass, and see chord fingering and each stroke. Song practice can be slowed to 20%, and there are free chord tools and tuners. No signup or download.

1 minute video demo: https://youtu.be/DtcluMLdSgs

I would love feedback on how the strumming feels and sounds.

_spduchamp • 49 minutes ago

This looks great!

I noticed that the strumming seems a bit off on chord changes. A good default is to let strings that don't change on chord change to continue to ring through. Just think about the strings as actual strings and the kinds of things that happen to them when you play.

Also, different songs will have different techniques like bar chords that may have less brightness, palm muting etc.

I'm working on a physical guitar digital luthier kit right now as part of a project at Toronto Metropolitan University working with disabled musicians. Our aim is to release it so anyone can build one.

Here is our documentation of examining an existing assistive guitar built a few years ago in the UK. https://www.designingsoundfutures.org/kellycaster-mark-1/

Now we're taking lessons learned from that and working on robust versions for touring musicians, and variations to adapt to different assistive and artistic needs.

Great to see others doing nifty work with this guitar based music stuff.

orliesaurus • 44 minutes ago

I just spent 30 minutes playing with this. It's incredible, well done to the author!

ZeWaka • 43 minutes ago

This is super fun, thanks!

waerhert • 1 hour ago

Very well done! When adding a chord on a key, I'm missing a small preview of the chords as they appear in the autocomplete list, or would be nice to be able to assemble a chord on a fretboard view. What made you start work on this app? And what is the logic behind how the chords are laid out on the keyboard?

talccc • 46 minutes ago

Thanks! Both good ideas, noted.

I wanted to play some chords when Im away from my guitar and none of the browser online guitars I found were at the level I was looking for.

The keys follow the song's key: A row = the 5 main chords (I IV V vi ii), Q row = their sevenths Z row = color chords

ssteeper • 55 minutes ago

It's great! As far as I can tell, the toggle for Let ring is not working: when i disable it, notes still ring out after letting go of the key (in solo mode on electric guitar currently)

talccc • 43 minutes ago

Thanks for reporting! I will look into it. Did it happen on all notes?

LewisOrton • 1 hour ago

Before I knew it, ten minutes had gone! good job

mbil • 53 minutes ago

In the Aeroplane Over the Sea by Neutral Milk Hotel:

  AAAAAA
  FFFFFF
  SSSSSS
  DDDDDD

  FFFFFF
  FFFFFF
  SSSSSS
  SSSSSS
  AAAAAA
  AAAAAA
  DDDDDD
  DDDDDD
Rygian • 1 hour ago

Why does it show a left-handed guitar on Player view, and a right-handed one on Audience view?

talccc • 1 hour ago

Hi Rygian, Good catch.

Player view does show a left handed guitar. Two reasons: 1. matches what a right handed player sees looking down at their own guitar: low E on top, neck on the left. 2. players without guitar, to lined up with the pc keyboard that is on the left.

True Audience view is like you watch right hand guitar player.

fellowniusmonk • 2 hours ago

This looks very interesting, I may finally learn wonderwall.

talccc • 2 hours ago

Thanks you, Good luck with wonderwall!

iamben • 2 hours ago

This is absolutely amazing. Well done.

gtruong78 • 1 hour ago

This is great, great design, great functionality, TY!

jrflo • 1 hour ago

Holy shit, this is incredible. As a guitar player this actually feels like playing a guitar. So cool.

Only suggestion I would have would be to make all 6 strings strummable independently in the chord instead of just the 4, so you can do finger picking on it.

talccc • 1 hour ago

Good idea. I've added it to the list of upcoming improvements. Thanks!

lefstathiou • 2 hours ago

This is excellent. Thank you.

talccc • 2 hours ago

Enjoy (; and tell your friend

paaloeye • 2 hours ago

That's awesome!

talccc • 2 hours ago

Thanks!

vegnus • 1 hour ago

Sick, love it

flowinfo • 2 hours ago

[flagged]

worldsavior • 1 hour ago

[flagged]