U1KE
A Ukulele in 1K of JavaScript
QSBVa3VsZWxlIGluIDFLIG9mIEphdmFTY3JpcHQuIFVzZSB0aGUga2V5Ym9hcmQgdG8gZnJldCBub3RlcyBhbmQgdGhlIG1vdXNlIHRvIHN0cnVtLiBUbyBidWlsZCAxSyB2ZXJzaW9uIHVzZSBHb29nbGUgQ2xvc3VyZSBDb21waWxlciwgVGVyc2VyLCBhbmQgUmVnUGFjay4NCg0KW2hdSG93IFRvIFBsYXlbL2hdDQoNCkhvbGQga2V5cyB0byBmcmV0IG5vdGVzLg0KVXNlIG1vdXNlIHRvIHN0cnVtLg0KQ2hyb21lIHJlY29tbWVuZGVkIGZvciBiZXN0IHJlc3VsdHMuDQoNCltoXUJhc2ljIENob3JkcyBMaXN0Wy9oXQ0KDQpBID0gUTINCkIgPSBaU0VSDQpDID0gRg0KRCA9IFFXRQ0KRSA9IDFYUg0KRiA9IFEzDQpHID0gV0RSDQoNCkFtID0gUQ0KQm0gPSBaV0VSDQpDbSA9IFNERg0KRG0gPSBRVzMNCkVtID0gWERSDQpGbSA9IDEzRg0KR20gPSBXRDQNCg0KW2hdRXhhbXBsZSBTb25nWy9oXQ0KDQpDICAgICAgICAgRW0NClNvbWV3aGVyZSBvdmVyIHRoZSByYWluYm93DQpGICAgICAgQw0KV2F5IHVwIGhpZ2gNCkYgICAgICAgQw0KQW5kIHRoZSBkcmVhbXMgdGhhdCB5b3UgZHJlYW1lZCBvZg0KRyAgICAgICAgICAgICAgQW0gICBGDQpPbmNlIGluIGEgbHVsbGFieQ==
Comments & ratings
Participant feedback and public notes for this demo.
Public comments
Notes left by visitors.
No public comments yet. Start the conversation below.
Leave a public comment
Your comment appears publicly after the human check.
W o a h . . . S o u n d s p r e t t y n i c e e e
Frank crushing it!
Good
This guitar is actually sounding really good! I'm quite bad at handling accords, but managed to play a bit :)
no comment
looks and sounds good. i'm not sure that anybody is able to play a whole song :)
Love it, very nice sounds! Chords List and Example Songs are a great idea, too!
Very realistic and nice sonding strings
A visually and aurally pleasing ukulele simulator. User interface is really well thought and handles all edge cases correctly. For example, normally the whole string is suspended when a fret is held, but if a fret is already held when plucked then fretting a non-vibrating section should make no difference.
Good use of WebAudio API, wish you could have implemented Karplus-Strong algorithm to support multiple instruments
Pretty original!
Ukulele demo that you need to manually strum. Sad that I can't put more than two fret notes (Firefox on Windows).