Sounds great! As a guitar player: I would expect the fretboard to be mirrored horizontally, so that the low strings are at the bottom, like it is the case in regular tablature. Messes with my brain that way :)
ainiriand 19 hours ago [-]
Same here! It took me a while to realize that as a beginner. At first I was thinking that it was left handed or something.
tudelo 23 hours ago [-]
I had the same thought, you can switch to tab or audience view which is a bit more in that direction.
luz666 16 hours ago [-]
[dead]
boxed 17 hours ago [-]
100%. The player view is weird. I'd expect the player of the guitar to look down from above on the instrument and that's not the case here.
Aaah, "tab" view is the view that is one I'd expect.
xdertz 16 hours ago [-]
Defaulting what is called "player view" on this page is a very odd choice. All learning material is displayed with the low string at the bottom (or "tab view" on the page). All guitar emulators I have ever used have that view as default.
This is also how it looks when you hold a guitar, so I have no idea where this "player view" comes from. If I take my guitar and lay it on the table in front of me, the low strings are closest to me not farthest.
talccc 15 hours ago [-]
Thanks for the feedback. I chose the default orientation to make a downward mouse movement produce a downstroke. In tab view that relationship is reversed. But I understand your point that tab view is more familiar to guitar players and matches learning materials. I will reconsider the default and how the view options are presented
automaciej 11 hours ago [-]
This would make sense if you're going with keywords, like "downward". But this logic only holds in language. If you compare it with human experience, then it no longer holds.
For example, did you notice that if you look at your own body, your legs are pointing "up"?
huck0 46 minutes ago [-]
I am not a good guitar player, but it sounds really good! I find the generated AI pictures of the artist off-putting though.
pseudosavant 1 days ago [-]
Very well done. Looks and sounds great.
A couple of UX thoughts I had while using it:
1. Since the chords are all within a specific key, have you considered using the numbers 1 through 7 to play the respective chords? That way playing a 1-4-5 or a 2-5-1 would be very intuitive?
2. Have you considered using modifier keys (shift, ctrl, alt) to control whether a chord is strummed down versus up (e.g. pressing A would be down, but Shift+A would be up) or major/minor (A would be major, Alt+A would be minor)? I guess Ctrl could be a 7th chord modifier too.
Just some thoughts. Great tool!
_spduchamp 1 days 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.
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.
talccc 1 days ago [-]
Thanks, great input! Letting the shared strings ring through chord changes makes a lot of sense and I will look at it. Song techniques like palm muting are on the list too.
Your project sounds wonderful. Good luck with it, I'd love to see it when it's out.
hn_submit 10 hours ago [-]
This is great. It also shows how complex it is to play a guitar. I think it would take me ages of practice to play even a simple song.
Maybe add an option that shows the finger positioning (with adjustable transparency so you can also see the touch points on the strings).
jubilee33 9 hours ago [-]
It makes me wonder how long it will take robots to approach the dexterity of even a six year old child, some of whom can play guitar pretty well.
And guitar is commonly thought to be an "easier" instrument.
Something like an erhu only has two strings and is fiendishly difficult to master.
hobo123 7 hours ago [-]
Maybe guitar is easy if you only strum cowboy chords.
I used to play the piano and am learning electric guitar, and guitar feels way harder because there are 1000 ways to pick a note (articulation wise), bending, legato, plus the complexity of the fretboard vs linear piano layout.
Classical piano was hard mainly because there are sooo many notes to read all the time for all the different voices.
tarentel 6 hours ago [-]
Piano is much harder. The fretboard is how I think about music generally, it is much easier to re-call intervals vs piano, I don't think either layout is particularly difficult to memorize though. There are a lot of ways to pick a note but you'll find 99.99% of them are wrong. That's one plus on piano, the most experienced and least experienced person can make the same sound relatively easily on it. I think the main thing is on piano you're often doing 3 things at once. On guitar you're doing "2" things. Arguably, the right (or left) hand isn't doing much at all so you don't really have to think about or practice it the same way one does on piano.
I agree there are a lot more little techniques on guitar that don't exist on piano but a lot of them are very easy to master in a short amount of time.
I think getting really good at either is a lot of work, but I can teach someone to play a recognizable song on guitar in a very short amount time, a few hours or less depending on the person, to play even "beginner" songs on piano can be weeks of practice for a newcomer.
zemvpferreira 9 hours ago [-]
I’ve sadly stopped being curious about that since I realised that we’re already cyborgs, only the other way around from what popular sci-fi predicted: the internet does the thinking and the meatbags move their fingers. It started with GPS, came for software engineering and won’t stop any time soon. Actuators won’t be critical if humans are ever more fungible.
I like it because it shows how easy it is to compose a song though (if, of course, you first learn to finger a few chords—and everyone knows you only need to learn three chords).
hn_submit 7 hours ago [-]
But which three or four chords are best to learn?
tofflos 6 hours ago [-]
C, G, Am and F for some definition of best.
hn_submit 2 hours ago [-]
Is there a logic behind this? Can you play any song with just those chords?
JKCalhoun 2 hours ago [-]
Well, without going into music theory (which, ha ha, I am ignorant of), these chords "go together"—they're in the same "key" [1].
(And there are perhaps hundreds of songs that use the same chords [2].)
Great project overall, I like it a lot. Please fix it on Firefox. Tested with Firefox for Linux and layout was broken compared to Chromium based browsers.
Additionaly, I also noticed in the mobile version on Android (Chrome) when switching to another app and back it breaks the guitar sound simulation and it gets completely distorted.
talccc 7 hours ago [-]
Thanks alot for feedback. I tested it with FireFox on windows but not yet on Linux. Can you please describe whats broken or even better share a screenshot?
Meleagris 21 hours ago [-]
Holy smokes!!! It has just occurred to me that anyone who can type on a keyboard knows how to play an instrument. Your keyboard is the instrument.
With solo mode, I asked ChatGPT to translate the songs to keyboard notes, and I was just typing the notes as if I was doing a typing test, and I was playing songs. lol the easiest "sight-reading" I've ever done.
Is this the every persons instrument?
Here is Happy Birthday in solo mode:
E E T E I U
E E T E P I
E E B X I U T
C C X I P I
Crazy unlock!
crtified 19 hours ago [-]
A small toy xylophone with each note painted a different colour works by the same principle of abstracting melody into a simple system whose mechanics are already mastered. That kind of device has given children a way to learn Happy Birthday (by simply going Red Red Blue Red Yellow Green.....) for many generations now.
The full challenge however is that "knowing how to play an instrument" in the musical context is a deeeeep, deep well, and that any musician is only as informed as their experience. Hitting-notes-in-order means you've just walked into the atrium of a potentially lifelong learning experience, no matter what the instrument.
alfirous 10 hours ago [-]
There's plenty virtual instrument that use keyboard as input, you can even modified as simple or complex. I don't remember the name but there's desktop Piano app and browser based virtual Drum.
onthrowaway457 20 hours ago [-]
Musical typing is super fun and is built in to some free audio tools like garage band, but it’s kind of a thing where you’d have to already know about it in order to find it in the first place.
I love the idea of treating it like a typing test, maybe it is the new guitar hero.
globular-toast 9 hours ago [-]
Am I going crazy? How is this the first time people have encountered a musical keyboard?
piltdownman 9 hours ago [-]
Welcome to QWERTY-MIDI, around since the advent of DAWs basically.
I liked it very much. I remember once I tried to hold a guitar fret and found it very difficult. I never played a chord properly on guitar.
But this is nice, simple and fun.
f13f1f1f1 8 hours ago [-]
You don't need to fret to play a chord properly on guitar just play the 3 highest strings together and that's an E minor chord. Just lightly hold the bottom highest string and the top two strings (to mute them) and you can play a G major.
Or play them all open at once and you have a Em11
rc5150 7 hours ago [-]
congrats, now the only songs you can play have G, Em, and Em11.
automaciej 12 hours ago [-]
Did you use a mirror? Or is this for left handed guitars? It's because a guitar never looks like that, not a regular right-handed guitar. When you play a guitar, you see the side of the neck, so you need to lean out a bit to see it. Or rotate the guitar so that you can see the fretboard. In this position the headstok is pointing to the left and the thickest strings are on the bottom, closer to you. For the thickest string to be on the top, you'd have to flip the guitar over like a left-handed person would do. But then the headstock would point to the right, and you're in the left-handed position with a right-handed guitar.
talccc 11 hours ago [-]
I just pushed an update fixing this issue. Let me know your thoughts. Thanks
automaciej 8 hours ago [-]
Yes! The Tab view reads intuitively now.
The previous view would still be valid view for left handed guitars. The 10% or so of left handed population would appreciate it, just don’t make it the default and clearly label as a left handed, or a mirror reflection. And the “player view” for left handed should have the headstock pointing to the right.
XCSme 12 hours ago [-]
Really cool app, sounds good, especially when playing back the demo songs.
I am also building a music game/app for learning piano basics:
Thanks for all the amazing feedback, everyone. I really appreciate it, and I'm writing all your notes down.
It would really help if you mention whether you tested it on mobile or desktop.
gregsadetsky 21 hours ago [-]
The mobile version completely blew me away. I tried it on desktop first. Extraordinary job, really great work!
Cheyana 21 hours ago [-]
Mobile. I love it. I hope it lasts forever.
blouis 8 hours ago [-]
Wow, amazing work! And so complete in a way, you open each section and just gets blown away, like the songs with all those album covers and all. Love that there's stuff like Satie in there too, sounds superb with the band playing along...
Will def use this in my job as a high school music teacher.
If I could wish for one thing it would be to have just a little more authentic guitar sound. Works as it is, but can't help but hearing "MIDI".
Great work!
Rygian 1 days ago [-]
Why does it show a left-handed guitar on Player view, and a right-handed one on Audience view?
talccc 1 days 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.
djeastm 1 days ago [-]
That's interesting because I think of Low E on the "top" as meaning close to me, which puts it on the bottom of the screen in this app. That matches what happens when I twist a real guitar face towards me when I've got one strapped. So I just switched it to Tab view and it all felt better.
dalmo3 19 hours ago [-]
Thanks for adding Tab view. Much more intuitive.
bibimsz 1 days ago [-]
" matches what a right handed player sees looking down at their own guitar: low E on top, neck on the left"
no, it's wrong
Aboutplants 1 days ago [-]
Yeah, and I would rather see the “normal” presentation of chords. At least provide a selector to be able to toggle the view.
rendleflag 1 days ago [-]
Okay, it’s not just me. It was breaking my brain trying to understand the chords on the screen vs. when I play.
Aboutplants 1 days ago [-]
As someone learning guitar and looks at a lot of tutorials, 99% of the time it’s presented is the other way around, so the way it’s presented here is rather confusing to me.
Svennor 24 hours ago [-]
Mee too :)
Svennor 24 hours ago [-]
Same!
rrr_oh_man 23 hours ago [-]
Yeah, Tab + Player is the right one.
orliesaurus 1 days ago [-]
I just spent 30 minutes playing with this. It's incredible, well done to the author!
Izmaki 8 hours ago [-]
Listening to it auto-play "Ode to Joy" with a full band was more amusing than I thought. Lol!
animalrap 18 hours ago [-]
I've been playing guitar for 20 years and this is incredible. Impressed by the feat of getting all this in browser, and the quality as a learning tool.
My dad had a stroke years ago and hasn't been able to hold a guitar, but I showed him this tonight and he thought it was awesome. Excited to see what he does with it.
vegnus 10 hours ago [-]
I would love to have this as an electron package/standalone if/when the website ever goes away. It's great work
jdironman 20 hours ago [-]
Looking forward to your acquihire by Guitar Center! Makes me want to dust off my old acoustic after work and practice some more.
rossant 17 hours ago [-]
If you want to see the difference between vibe coding and masterful AI-assisted coding, this is it.
rootlocus 12 hours ago [-]
This isn't about coding. I've been yapping about architecture and design for a decade and I'm seeing LLMs produce significantly cleaner architecture than most developers I've worked with.
This, I think, is great product design. More than babysitting the code, it's about hammering the experience until it's as useful, ergonomic and delightful as possible for the user.
waerhert 1 days 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 1 days 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
komodo99 5 hours ago [-]
Very neat!
Does anyone else remember Frets On Fire? That could be a fun mode to try to adapt.
tibbon 20 hours ago [-]
That's one of the best guitar UIs I've seen on a computer.
vunderba 23 hours ago [-]
Nice job! The stock arp patterns are a nice touch. I’m surprised no one in here mentioned the original Smart Guitar instrument in GarageBand on the iPad [1]. It actually works in a very similar way, and feels very satisfying to use.
It basically gives you the chords for a given key signature aligned verticall, and then you can use your finger to pick or strum - it even lets you do string bends.
Question: OOC, where did you source the string sample recordings from?
Hi op, great app. What's a rough time and $ estimate for the Claude cost of such a refined outcome, with all those vector assets, animations, options?
slinkydink 24 hours ago [-]
I've been playing for years, and so happy to see an app so intuitive. The only thing is that I use several non standard tunings none of them are found in the drop down..... I was so looking to put my own custom tunings into this app, since its the best designed guitar app that I've seen in a while. I would love to use this over OOlimo (which allows your own tunings) I'll have to wait and see if this is actually a feature you would consider here. Thanks for sharing, it's great!
talccc 23 hours ago [-]
Thanks, that's really great to hear! Custom tunings are a good suggestion. Can you share here or by mail (contact@guitoro.com) which custom tunings do you use? That would help me understand what you'd need.
alfirous 10 hours ago [-]
Impressive, I test on old iPhone, it's works seamlessly!
Like other already mentioned, the orientation is bit odd, like you play with guitar facing you.
superdetectiveg 8 hours ago [-]
Wow, I liked it a lot. It's really smooth and the sound is perfect!
earth2mars 20 hours ago [-]
This is awesome. I have no music knowledge. and my dad recently learning flute and was asking me to build something like this for him to practice. You gave me an inspiration and I built this (me asking claude to build similar to yours). I think what I built is absolute garbage but its only decently good because of what you did. here it is. https://veeragoni.github.io/flutewizard/
I hope you take it positively and I am hoping community contributes to the flute sounds and make it better and right.
zuInnp 11 hours ago [-]
I like the strumming part, could you add an option to not auto strum a chord when I do a chord change?
pingananth 12 hours ago [-]
Super cool. This is more towards one who knows to play but any plans to introduce tutoring sessions for beginners?
talccc 12 hours ago [-]
Thanks! Yes, I plan to add beginners lessons and more songs.
rootlocus 12 hours ago [-]
Very much looking forward to it, the app is awesome!
MartijnBraam 1 days ago [-]
The chord names not matching the keys on my keyboard are throwing me off a lot on this, but that's difficult to get anything other than major chords. Maybe it would be playable by using modifiers to shift to minor and 7th etc.
Another idea I had was being able to bend by holding two keys like monophonic synths.
In solo mode, there should be a horizontally flipped version, such that such that the 0 key plays open E on the 1st string, and the 9 plays F on the 1st string, etc. That would allow me to hold my wireless keyboard backwards, facing the screen, rely on the muscle memory of my hands.
jayknight 1 days ago [-]
There was something like this that came with an old Sound Blaster card back in the day that I spent quite a lot of time with. It had something like this, where you could pick individual strings with the number pad and change chords with the F buttons.
sensecall 16 hours ago [-]
Amazing work! One of those things I wish I’d thought of.
I’d love support for multi touch on tablet. Currently zooms out but I expected it to pick multiple strings.
talccc 15 hours ago [-]
Thanks for the feedback! Yes, I see your point. Did multitouch work for you on the fretboard?
ceroxylon 20 hours ago [-]
Very cool, the "arp" function was a little buggy for me, it either wont let me activate it before strumming a chord, or it will lock itself to "on" until I refresh the page.
hannofcart 1 days ago [-]
This is very nice. One suggestion based on a guitar related hobby webapp I built myself: fretboard renders in potrait probably makes for nicer ux.
My tool does not focus on strumming at all as this one does though.
Nice work. Am having fun with it.
talccc 24 hours ago [-]
Thank you! Yes, I tried that, but since the app focuses on strumming, I couldn't use all the space for a long fretboard. I'm still working on a better mobile UI.
spapas82 1 days ago [-]
This is very interesting however i don't know guitar. Can somebody give me a couple of tips on which keys to press so I could play well known song? For example Angie by the rolling stones?
talccc 24 hours ago [-]
Thanks. You can paste any chords (with the lyrics) from any website into "my songs" section and play it.
Had fun with this on my phone! Any chance of calculating velocity based on speed of pick movement? I'm sure some super basic ASDR and maybe a low-oass would get you to a very satisfying place
ssteeper 1 days 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 1 days ago [-]
Thanks for reporting! I will look into it. Did it happen on all notes?
derbOac 21 hours ago [-]
Very nice. A selfish suggestion is to add ukulele.
mdre 13 hours ago [-]
+1 for uke! This would be a great teaching aid.
ironqcold 13 hours ago [-]
It’s incredible. I tried it on PC and got hooked for half an hour.
onlyrealcuzzo 1 days ago [-]
Been working on something similar (a DAW, to learn more about music) - and just wanted to say that your guitar voice is quite good! Bravo
balkotdude 8 hours ago [-]
Amazing.
karlgrz 21 hours ago [-]
This is fantastic, well done and thanks for sharing! Any chance of adding C Standard to the tuning list?
SamInTheShell 1 days ago [-]
This is kinda cool, but it's nowhere near as fun as being able to play the real thing. Sounds better IRL.
It is nice that it shows the chords.
Sherveen 1 days ago [-]
What an insightful contribution.
SamInTheShell 1 days ago [-]
I said it's kinda cool. Like what more do you want? I could point out how useless it is in general, I can't say it would make a good learning tool, because it doesn't. But it is a novelty site that does make sound and show correct chord positions. Can you use it to compose something? Sure but the sound cutoff between chords and the need to pick a chord that strums down first before you can strum up means you'll always produce a sound you don't want and you can't even replicate picking.
It's not a tool, it's a toy man. Chill out.
shermantanktop 24 hours ago [-]
I think you underestimate how creative people can be.
As a guitar substitute, sure, it's an approximation that can't possibly measure up. But as a modernized version of an autoharp, this could be a legit musical instrument.
The fact that it presents itself as a virtual guitar makes it accessible. You see it as a limitation. But limitations are actually great for creativity.
Blackthorn 1 days ago [-]
> I could
You did, not could. All those things that you said you could do? You literally did them.
SamInTheShell 1 days ago [-]
You are failing to answer the question. What's your point? I pose a question, I present what can be said, which sure I did say it in that comment to point at the extremes, but the question remains unanswered. What do you want of me? and now we have what's your point?
Blackthorn 1 days ago [-]
My point is hiding behind passive language like that is cowardly. You actively chose to do literally all of those things. It's not that you "could" do them, you did do them. Own up to it.
SamInTheShell 1 days ago [-]
[flagged]
1 days ago [-]
taybin 1 days ago [-]
Naw man, I'm taking this to my next gig!
You are right, but it is fun.
SamInTheShell 1 days ago [-]
If you make this work in a gig (could imagine using it as a DJ), you should post it.
utopcell 1 days ago [-]
(-:
LewisOrton 1 days ago [-]
Before I knew it, ten minutes had gone! good job
krat0sprakhar 24 hours ago [-]
Such an AMAZING idea - as a guitar player I wish I had thought of this. Kudos to the creator...Very well done :)
smnplk 23 hours ago [-]
Looks great, but recordings are choppy for me, i dont know what is wrong. I am using Brave browser.
talccc 23 hours ago [-]
Thanks for the feedback! This might be a browserspecific bug. What device and os are you using?
dengsauve 24 hours ago [-]
10/10 immediately played Hotel California chords. Felt very intuitive, sounded nice. Great fun!
tuzemec 11 hours ago [-]
I would pay for this in a VST form
woailuo 13 hours ago [-]
Will you add lefi hadn mode later?
jtumbot 1 days ago [-]
Very nicely done, at first I thought it was gimmicky but it's actually playable
paaloeye 1 days ago [-]
Next steps: add Guitar Hero controller or/and Rock Band interface support
jamesdelaneyie 1 days ago [-]
Really really enjoyable, but how do I turn on drive for the electric guitar?
talccc 1 days ago [-]
Thanks! click on the sound button on the right and pick one of the electric presets. For more control, open Amp & FX in the same panel and choose Overdrive, Distortion or Fuzz.
jamesdelaneyie 23 hours ago [-]
Don't know how I missed that, thank you! Even more fun now!
ahoka 15 hours ago [-]
Tapping in a tempo could be useful.
fellowniusmonk 1 days ago [-]
This looks very interesting, I may finally learn wonderwall.
talccc 1 days ago [-]
Thanks you, Good luck with wonderwall!
gtruong78 1 days ago [-]
This is great, great design, great functionality, TY!
taybin 1 days ago [-]
This was much better than I expected. Nice job.
altern8 23 hours ago [-]
This is incredibly satisfying. Nice work!
manlymuppet 23 hours ago [-]
I love that this is a learning tool too.
fatesblind 19 hours ago [-]
Why is the guitar backwards?
neronuser 15 hours ago [-]
Feels really good!
iamben 1 days ago [-]
This is absolutely amazing. Well done.
atmanactive 11 hours ago [-]
No MIDI?
vegnus 1 days ago [-]
Sick, love it
jjhfarmer 8 hours ago [-]
this is awesome
chiefwilsion 8 hours ago [-]
thanks, claude
mbil 1 days ago [-]
In the Aeroplane Over the Sea by Neutral Milk Hotel:
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 days ago [-]
Good idea. I've added it to the list of upcoming improvements. Thanks!
killa_kyle 21 hours ago [-]
Very good
logicallee 21 hours ago [-]
This was a ton of fun! I tried it on an iPhone 13. Worked perfectly. I loved the UI/UX and also it was awesome to be able to select chords easily. Sounds fantastic. Feature suggestion: there's a part of it that on a physical guitar can be tapped with the palm (it's shown visually in the dark/red overlay; you may need to zoom out to see it), pressing there could produce a percussive thud.
utopcell 1 days ago [-]
Nicely done!
teiferer 1 days ago [-]
Would be lovely to have a faq section about who you are and how you built it (how long did it take you, which tools did you use, how much back and forth did you need to do with the ai agent, what is your background in terms of programming, web, design and music, etc.)
notjes 24 hours ago [-]
fantastic!
miguelacevedo 24 hours ago [-]
love it!
talccc 12 hours ago [-]
[dead]
lvyafei 8 hours ago [-]
[dead]
Androcles 7 hours ago [-]
[dead]
ZeroDayDreamer 12 hours ago [-]
[flagged]
cole_h06 20 hours ago [-]
[flagged]
tamilini92 1 days ago [-]
[flagged]
qs1ykyusPlate 14 hours ago [-]
[dead]
DylanMerigaud 16 hours ago [-]
[dead]
flowinfo 1 days ago [-]
[flagged]
worldsavior 1 days ago [-]
[flagged]
Rendered at 22:32:04 GMT+0000 (Coordinated Universal Time) with Vercel.
Aaah, "tab" view is the view that is one I'd expect.
This is also how it looks when you hold a guitar, so I have no idea where this "player view" comes from. If I take my guitar and lay it on the table in front of me, the low strings are closest to me not farthest.
For example, did you notice that if you look at your own body, your legs are pointing "up"?
A couple of UX thoughts I had while using it:
1. Since the chords are all within a specific key, have you considered using the numbers 1 through 7 to play the respective chords? That way playing a 1-4-5 or a 2-5-1 would be very intuitive?
2. Have you considered using modifier keys (shift, ctrl, alt) to control whether a chord is strummed down versus up (e.g. pressing A would be down, but Shift+A would be up) or major/minor (A would be major, Alt+A would be minor)? I guess Ctrl could be a 7th chord modifier too.
Just some thoughts. Great tool!
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.
Your project sounds wonderful. Good luck with it, I'd love to see it when it's out.
Maybe add an option that shows the finger positioning (with adjustable transparency so you can also see the touch points on the strings).
I used to play the piano and am learning electric guitar, and guitar feels way harder because there are 1000 ways to pick a note (articulation wise), bending, legato, plus the complexity of the fretboard vs linear piano layout.
Classical piano was hard mainly because there are sooo many notes to read all the time for all the different voices.
I agree there are a lot more little techniques on guitar that don't exist on piano but a lot of them are very easy to master in a short amount of time.
I think getting really good at either is a lot of work, but I can teach someone to play a recognizable song on guitar in a very short amount time, a few hours or less depending on the person, to play even "beginner" songs on piano can be weeks of practice for a newcomer.
https://www.youtube.com/watch?v=3RBSkq-_St8
(And there are perhaps hundreds of songs that use the same chords [2].)
[1] https://en.wikipedia.org/wiki/I%E2%80%93V%E2%80%93vi%E2%80%9...
[2] https://youtu.be/dFpryVMgni0
https://youtu.be/5pidokakU4I?is=gPjE8VERGB3IJJEU
With solo mode, I asked ChatGPT to translate the songs to keyboard notes, and I was just typing the notes as if I was doing a typing test, and I was playing songs. lol the easiest "sight-reading" I've ever done.
Is this the every persons instrument?
Here is Happy Birthday in solo mode:
E E T E I U E E T E P I E E B X I U T C C X I P I
Crazy unlock!
The full challenge however is that "knowing how to play an instrument" in the musical context is a deeeeep, deep well, and that any musician is only as informed as their experience. Hitting-notes-in-order means you've just walked into the atrium of a potentially lifelong learning experience, no matter what the instrument.
I love the idea of treating it like a typing test, maybe it is the new guitar hero.
https://beijaflor.io/qwertymidi/
But this is nice, simple and fun.
The previous view would still be valid view for left handed guitars. The 10% or so of left handed population would appreciate it, just don’t make it the default and clearly label as a left handed, or a mirror reflection. And the “player view” for left handed should have the headstock pointing to the right.
I am also building a music game/app for learning piano basics:
https://ultimidi.com
It would really help if you mention whether you tested it on mobile or desktop.
Will def use this in my job as a high school music teacher.
If I could wish for one thing it would be to have just a little more authentic guitar sound. Works as it is, but can't help but hearing "MIDI".
Great work!
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.
no, it's wrong
My dad had a stroke years ago and hasn't been able to hold a guitar, but I showed him this tonight and he thought it was awesome. Excited to see what he does with it.
This, I think, is great product design. More than babysitting the code, it's about hammering the experience until it's as useful, ergonomic and delightful as possible for the user.
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
Does anyone else remember Frets On Fire? That could be a fun mode to try to adapt.
It basically gives you the chords for a given key signature aligned verticall, and then you can use your finger to pick or strum - it even lets you do string bends.
Question: OOC, where did you source the string sample recordings from?
[1] - https://imgur.com/a/6jQiUJp
Like other already mentioned, the orientation is bit odd, like you play with guitar facing you.
I hope you take it positively and I am hoping community contributes to the flute sounds and make it better and right.
Another idea I had was being able to bend by holding two keys like monophonic synths.
I’d love support for multi touch on tablet. Currently zooms out but I expected it to pick multiple strings.
My tool does not focus on strumming at all as this one does though.
Nice work. Am having fun with it.
and switch to A minor
It is nice that it shows the chords.
It's not a tool, it's a toy man. Chill out.
As a guitar substitute, sure, it's an approximation that can't possibly measure up. But as a modernized version of an autoharp, this could be a legit musical instrument.
The fact that it presents itself as a virtual guitar makes it accessible. You see it as a limitation. But limitations are actually great for creativity.
You did, not could. All those things that you said you could do? You literally did them.
You are right, but it is fun.
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.