HackerTrans
TopNewTrendsCommentsPastAskShowJobs

ambewas

no profile record

Submissions

Show HN: Chord progression player with fretboard visualisation

stringscales.com
1 points·by ambewas·ปีที่แล้ว·0 comments

Show HN: A free tool to visualise scales on a guitar

stringscales.com
27 points·by ambewas·2 ปีที่แล้ว·18 comments

comments

ambewas
·3 เดือนที่ผ่านมา·discuss
Exactly. It's been around so long and we still don't know how to mimic it.

The way an llm learns is a very interesting way of doing it, but it sure isn't what the brain is doing.

But it's indisputable.. We can get enormous results with this technique. It's just probably not the way forward for faster learning to remediate the issue of context loss.
ambewas
·3 เดือนที่ผ่านมา·discuss
That's exactly the issue. Retraining is too expensive & needs too much iteration to work efficiently I think.
ambewas
·3 เดือนที่ผ่านมา·discuss
Sleep would probably be a part of the equation for consolidating , but there's still the question of how exactly does the brain process the information during sleep in a way that it permanently consolidates the information.

It's not how an llm can work right now, it needs too much iterations & a much bigger dataset than what we can work with. A single time experiencing something and we can remember it. That's orders of magnitude more efficient than an LLM right now can achieve.
ambewas
·3 เดือนที่ผ่านมา·discuss
You're right to be skeptical. Without a way to actually implement how the human brain processes experiences into a consolidated memory, we won't be able to solve the long term memory problem at all. Not with the current technology.

An LLM context is a pretty well extended short term memory, and the trained network is a very nice comprehensive long term memory, but due to the way we currently train these networks, an LLM is just fundamentally not able to "move" these experiences to long term, like a human brain does (through sleep, among others).

Once we can teach a machine to experience something once, and remember it (preferably on a local model, because you wouldn't want a global memory to remember your information), we just cannot solve this problem.

I think this is probably the most interesting field of research right now. Actually understanding in depth how the brain learns, and figuring out a way to build a model that implements this. Because right now, with backtracking and weight adjustments, I just can't see us getting there.
ambewas
·3 เดือนที่ผ่านมา·discuss
in my experience, as long as you set up a decent set of agent definitions & a good skillset, and work in an already pretty clean codebase with established standards, the code quality an agent outputs is actually really good.

Couple that with a self-correcting loop (design->code->PR review->QA review in playwright MCP->back to code etc), orchestrated by a swarm coordinator agent, and the quality increases even further.
ambewas
·3 เดือนที่ผ่านมา·discuss
that would certainly be a very interesting thing to add, but in the current iteration that is not possible.

The biggest issue here is that there's not really "one" microtonal system out there. The entire fretboard of a conventional guitar is mapped to work in 12tet - and the libraries I'm using to do all the musical operations also only supports 12tet.

to accommodate all the microtonal temperaments out there would be a pretty daunting task. But I'm not saying never!
ambewas
·3 เดือนที่ผ่านมา·discuss
still working on https://stringscales.com - fun sideproject to visualize guitar scales on a configurable fretboard, with interactive note highlighting to a backingtrack.

The backingtrack is what I'm actively improving right now. It's just a pad running now, but it will turn into a full track with bass/drums/piano/... and will feature a comprehensive chords based editor so you can add and save your own progressions with a logged in account.
ambewas
·ปีที่แล้ว·discuss
I was thinking the same. The author makes a great point when it comes to a portfolio, but most of the work I do is for corporate clients for example. They value efficiency and ease of use (I.e. predictability) of a ui/ux solution over any creative outlet. I don't think I should start doing more of that.. I'll be out of a job pretty fast
ambewas
·2 ปีที่แล้ว·discuss
I've relied on Tonal heavily to build stringscales.com - it was a very pleasant experience. Much is already present, and extending the lib with more scales and functionality was easy as well. Definitely recommend
ambewas
·2 ปีที่แล้ว·discuss
Oh nice, that looks really cool! How did you get the fretboard to sync up with those songs? Ai or some manual encoding work somehow?

Well done!
ambewas
·2 ปีที่แล้ว·discuss
Oh right! I see what you mean. Got it, awesomeme idea: Chord charts like these are as of now a planned feature. Something to look out for in the future.

Thanks for the suggestion!
ambewas
·2 ปีที่แล้ว·discuss
Very cool! I like the non standard fretting as well. Neat feature
ambewas
·2 ปีที่แล้ว·discuss
Thanks a lot for sharing!

Yeah, I love the tuning option myself!
ambewas
·2 ปีที่แล้ว·discuss
I totally agree, in fact feature number one is already planned. It'll probably be in the form of a chord schema generator and player that also shows you which scales and roots/thirds... you can use in a given chord.

For 2, it's possible to flip the fretboard to a lefty guitar. Is that what you are looking for? You can find the option under settings. Or do you mean flipping it vertically?
ambewas
·2 ปีที่แล้ว·discuss
Definitely go for it! And let me know how I can help you to make it a little bit less overwhelming
ambewas
·2 ปีที่แล้ว·discuss
thanks!
ambewas
·2 ปีที่แล้ว·discuss
Thank you!

This might be a biased opinion, because it's how I do it and it works for me (ymmv), but I think starting with for example the major scale patterns in 3NPS is a great foundation. Once you know this by heart, and especially have learned the relative degrees of all the frets in the pattern, it becomes easier to learn a different scale formula relative to this major scale.

For example, when learning the myxolidian mode, I might go: "oh, but that's just the major scale with a lowered 7th degree!" And then I can apply that pattern easily on the fretboard.

Now, as for why this tool is useful (to me at least): it's really quick to visualise a position in a certain scale in a certain key, and show the note degrees (it's the "roman notation" setting). Especially for really exotic scales that have a lot of differences to the major scale (e.g. messiaen's modes), it is very useful to have a visual aid in front of me while playing.
ambewas
·2 ปีที่แล้ว·discuss
thanks! I found that even just lazily continually looking and playing the scales and the positions while building the tool actually also really helped with learning more myself :)