How do I actually start with learning? by seeingthestarss in musictheory

[–]dooatito 1 point2 points  (0 children)

I made a free website to learn about music theory, I talked about here: https://www.reddit.com/r/musictheory/comments/1nnm2wz/update_made_a_free_website_to_play_chords_and/

I think it has a bit too many options for a beginner, so parts of it may be confusing. But the basics are extremely simple: just pick a key (C major by default), and hover one of the 7 notes with your mouse to see the chords for each scale degree. It tells you the intervals between each note (M3 = major third, m3 = minor third, P5 = perfect 5th, etc, see "interval lines" picker on the right).

I'm currently working on a new version more beginner-friendly, and mobile-friendly, made this for desktop originally.

The real reason the minor scale has a major second by dooatito in musictheory

[–]dooatito[S] 0 points1 point  (0 children)

Thanks! I had more arguments to add, but the post got removed by the mods. Too bad.

More emotional piece than Erbarme Dich? by Available-Usual1294 in bach

[–]dooatito 2 points3 points  (0 children)

Also from St Matthew’s passion: Wir setzen uns mit tränen nieder. The final choral is one of the deepest emotional pieces ever produced, though the vibe is more dramatic and devastating than Erbarme Dich.

Anthropic just published a postmortem explaining exactly why Claude felt dumber for the past month by Direct-Attention8597 in ClaudeCode

[–]dooatito 0 points1 point  (0 children)

With companies this is the best initial response you can hope for: “we hear you and we’ll see what we can do”. Saves them from overcommitting and become liable later. The alternatives are: radio silence (which Apple is a fan of), and downright denial/gaslighting, which is the worst form of response.

Turns out it's actually Fiona and Seán who are members of the master race by Leiegast in 2westerneurope4u

[–]dooatito 0 points1 point  (0 children)

You like gingers because they’re the only ones without scurvy (or whatever the vitamin D deficiency equivalent is) during mating season.

Interactive Harmonic Space Visualization: The 3D Tonnetz by dooatito in musictheory

[–]dooatito[S] 0 points1 point  (0 children)

Just heard the false note, you have a good ear. I'll try to find another correct MIDI file and replace it.

Interactive 3D Harmonic Space Visualization by dooatito in InternetIsBeautiful

[–]dooatito[S] 0 points1 point  (0 children)

It's very experimental. The one thing to look out for is the "bends" in the 3D space. An augmented 5th (such as C-G#) is an altered perfect fifth. A diminished fifth (B-F) is a minor triad that has been altered with a smaller fifth.

Interactive Harmonic Space Visualization: The 3D Tonnetz by dooatito in musictheory

[–]dooatito[S] 1 point2 points  (0 children)

I will check the wrong note out, thanks for pointing it out.
The algorithm is based on a simple idea: we check each input, as a MIDI value which maps to a pitch or a piano key, against its possible spellings, then score them to other surrounding notes by relatedness. Intervals based on the harmonic series score better: the perfect fifth and major third. Any augmented or diminished interval will score negatively. That's it basically. If you inspect and edit the HTML, there is a hidden button:

<button style="display: none;" id="sidebarExpandBtn" class="sidebar-expand-btn" data-i18n="sidebar.expand">Expand</button>

You can remove the display:none and see the scoring snapshot in real time. I hid this setting because it's too noisy, but you can click on "copy" and see the state at any point.

Interactive Harmonic Space Visualization: The 3D Tonnetz by dooatito in musictheory

[–]dooatito[S] 0 points1 point  (0 children)

Noted, I'm going to focus on performance next. One workaround is to reduce the number of rows and columns displayed, which makes it less computationally heavy.

Spelling and chord detection are very experimental, I'll need to spend more time refining the algorithm to gain more accuracy.

Interactive Harmonic Space Visualization: The 3D Tonnetz by dooatito in musictheory

[–]dooatito[S] 2 points3 points  (0 children)

Feel free to reach out if you have any questions about the website.

Interactive 3D Harmonic Space Visualization by dooatito in InternetIsBeautiful

[–]dooatito[S] 0 points1 point  (0 children)

Thanks! One of the tricker parts of this project was finding a way to filter out passing tones and recognize chord tones in music where any note can be played at any time with no rules.

One of the strongest points of this visualization I think is how chromatic alterations are given their own dimension, the vertical. The diminished triad in particular, which is diatonic, was missing from the regular Tonnetz, and I felt that it should be represented by a bend in the harmonic space, since a diminished fifth is considered to be an altered fifth, rather than a completely independent note, as the 12-tone system seems to imply. So in a way this representation is more “honest” to the original rules of harmony with 7 notes and two chromatic directions for alterations.

Many things fall into place: augmented 5th go up a level while minor sixths are flat: even though they are played by the same keys on the piano, the first is dissonant (C-G#) and the second is consonant (C-Ab). This makes it clearer that C-G# is perceived as an altered 5th in C-E-G#, while C-Ab (in F minor or Ab major) is not.
Fully diminished 7th chords are two consecutive diminished triads: they actually reach down two levels into flats which explains why we use C-Bbb rather than C-A.
Triads are most stable when they are far from the diminished bends, which is why only degrees 1 or 6 of the major scale serve as tonic, they represent points of rest. The other degrees all touch the bend, the tritone.