Fretful.io (scales/chords fretboard web visualizer)

@JoshFossgreen @Gio
Is there a teacher recommended resource for learning all of this?

You mentioned “The Beast”. Which can be a more than a little overwhelming.

It’s such a huge thing to bite off, you could devote a whole course just to learning what The Beast can teach us.

Okay, I haven’t known what to add to the What Would You Like To See In The Next Course - #215 by eric.kiser thread until now. Check out my post there.

5 Likes

Ha yeah, try “extremely overwhelming to the point of not doable,” for plenty of people. In my years teaching that exercise I’ve rarely gotten anyone fluent at a reasonable tempo in every key.

7 Likes

That sounds like a challenge! :smiling_imp:

9 Likes

Hi @JoshFossgreen (or anyone, really :D), quick question (*), how does this work with the chromatic scales? I’m getting contradictive information around the web.

Take the C# chromatic scale, for instance. I get sources with:

C# D D# E F F# G G# A A# B C C#

These sources often show major\minor scales without double sharps and double flats, are they wrong? Or is this because all their scales are in the key of C?

while other sources have

C# C## D# D## E# F# F## G# G## A# A## B# C#

with a harmonic variation being

C# D D# E E# F# F## G# A A# B B# C#

I need to decide what the “blanks” should be:

Should the user be able to toggle between different underlying chromatic scales?

How wrong would it be to have an enharmonic toggle or some sort of a key switch for the whole scale

I feel I’m getting deep in the rabbit whole… and I’m liking it




(*) I lied

3 Likes

I understand that. More than anything it’s a side project that’s making me learn theory, so no biggie there.

It’s mainly for exploring a fretboard, where scales are just a part of it. The plan is to include a lot more scales and info about them, shapes, chords\chord tones, finger exercises, note finding exercises, ear training and a bunch of other stuff

I’m aware of this “issue”. I don’t see it as an issue but more like a learning moment, where I can show you the scale and tell you why it’s highly illogical to use it. I know I found it confusing the first time I didn’t find a G# major scale in other resources and had to dig a bit to understand why

Thank you sensei!

2 Likes

My pleasure!

I really understand that! Scale charts are so confusing. That’s why I started doing this tool! The idea is to demystify the fretboard. Show you the big picture and then break it down into usable shapes with suggestions for fingerings, which is way more useful and hopefully, using your words, more of a practical approach to learning a thing on a fretted instrument

Yep! One of the planned features!

3 Likes

This has come along very nicely.
I have a question or suggestion. if this has already been discussed, just disregard because I only browsed they much of the thread.

Have you thought about doing anything with Triads and arpeggios?
Circle of 5ths and 4ths?
Just a thought, other things I am working on, might be nice if it were in an app such as this.
Thanks for all there great work, it is very helpful.

3 Likes

Yes! It’s in the planned features also. I just want to solve the issues @JoshFossgreen raised first and also need to figure how I should better organize the materials.

4 Likes

Still loving this! :slightly_smiling_face:
How about a toggle / option for pentatonic scales?

5 Likes

Yes, of course! The plan is to be the goto reference :stuck_out_tongue:

But as I mention in my answer to T_dub, I want to clear the stuff Josh raised first before adding more material and possibly induce my current users in error.

I also want to make the tool easy shareable, so you can share exactly what you’re seeing with your friends/teacher/save as a bookmark

4 Likes

I’ve always spelled chromatic scales in the most legible, coherent way possible. So, no double sharps or flats, and avoiding B#s/Cbs & E#s/Fbs whenever possible.
I did all my music-major-college-theory classes, and there was never a portion on correct spelling of chromatic scales.
Probably because it’s not an exclusive-set type of tool the way diatonic scales are.

I say do what makes the most sense.

4 Likes

So you wouldn’t say it’s wrong to have a legible chromatic underlying (the blank spaces between intervals) in any given scale?

This would be ok with you?

That would be no double sharps nor flats (nor E#s etc) for anything. But I’m “new” to music theory :stuck_out_tongue:

3 Likes

If it’s just an underlay, than I think it would be fine.
Double sharps and flats show up functionally when people are writing out music and spelling chords with specific tone centers and movement.

You only need double sharps and flats if you start spelling out the world of less common scales - the things outside of the 15 diatonic keys.
For note identification, they are only a necessary part of reading/identification information if someone is going to go deep into classical music.
Most rock/pop/jazz will spell things legibly rather than functionally correct to allow for easier / more intuitive reading.

6 Likes

Thank you so much @Gio!

I think I’ll add a toggle button, in the future, to let the users control enharmonization, with the default being the classical standard.

It’s a fretboard explorer in the end of the day, i’ll let them explore as they see fit

5 Likes

Just did an update with fixes based on @JoshFossgreen and @Gio inputs. In addition to those, also had to consider the issues raised in this topic: A question about enharmonics and register - #2 by gcancella

Changelog

[alpha-1.3.0] - 2020-08-14

Added
  • Added scale information
  • Added scale shape
  • Added string name and visibility control from the settings sidebar
  • Contacts
  • Donations
Changed
  • Changed how degrees are displayed
  • Now considering all enharmonics when building a scale
Removed
  • Switch between flat/auto/sharp

Started introducing scale information and shapes

Added the possibility to enable/disable the string name. It should help in cases where the scale mutates the string root.

Check it out: www.fretful.io

7 Likes

This may very well be my favorite part. I can stare at this like I would a roadmap. “Where does this go?”

4 Likes

Playing with it now, it is really cool. your work is greatly appreciated.

I have a couple questions / suggestions. maybe you already have this, or already know about it, but I will say it, in case you don’t, so it does not get missed.

1 - can you make a ZooM feature, or make the fonts larger. my eyes, damn my eyes.
2 --The Bass String selection in the Settings only goes to 7. I would think 8 would be more common then 7, so I was thinking, if you can’t fit 8, that you would drop 7 and go to 8. anything over 6 is kind of rare, (from what I gather) so 7 and 8 just extras, so you cover most of the string options, but I think that if is it a space issue on the slider bar, that 8 would be more common then 7. but IDK, these are just thoughts from my quick glance at the app. I am headed back to play around more.

2 Likes

Thank you, sir! Shaping up nicely!!

Why?? I think I could name 1 or 2 7-string player, but I don’t know any 8-string player… Then again, I am not into djent or progressive metal so much… :wink:

4 Likes

cough

here’s two :slight_smile:

not on bass though :slight_smile:

4 Likes

I dig Animals as Leaders (can’t see the video, however… due to a still-ongoing Danish thing with YT… :rage:)… but, yeah, I thought we were talking about basses with 8 strings :wink:

4 Likes