TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Interactive Music Theory Cheat Sheet

321 点作者 s4i超过 2 年前

23 条评论

daviddaviddavid超过 2 年前
One bit of complexity that lots of tools like this seem to always punt on is the fact that most chords (at least in jazz) are typically played rootless and inverted and with lots of &#x27;upper extensions&#x27;. It would be nice if a tool really did a deep dive in actual chord voicings that one would play in the real world (i.e. in a context where the bass player is covering the root and therefore it is best left out of the chord).<p>As an example of something that is very systematic (easy to put in an app), a rootless C maj 7 is equivalent to an E min 7. A rootless C min 7 is equivalent to an Eb maj 7. etc.<p>It is a pretty tough leap to learn rootless jazz piano comping when almost everything out there (except for the old-school dead tree books) only ever shows rooted voicings.
评论 #34404784 未加载
评论 #34409976 未加载
karmakaze超过 2 年前
This is fantastic. I didn&#x27;t grow up learning music and found so much of it seeming arbitrary and incomprehensible. This really pairs well with a 30min video[0] I watched taking away so much mystery and showing &#x27;patterns in the madness&#x27;.<p>It would be good if there were some keybindings to play notes (e.g. digits for I, II, or letters for notes ignoring #&#x2F;b, or &quot;r t y u i o p [&quot;). A toggle to label the notes that are part of the selected key could help a beginner like myself.<p>[0] <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=rgaTLrZGlk0">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=rgaTLrZGlk0</a>
评论 #34399406 未加载
keymasta超过 2 年前
This is like my own little tonality calculator, except with good UI&#x2F;UX, and with two changes (Ionian&#x2F;Aeolian) instead of arbitrary changes. What would be super cool would be to combine the best of both somehow. My change calculator is at <a href="https:&#x2F;&#x2F;edrihan.neocities.org&#x2F;changedex" rel="nofollow">https:&#x2F;&#x2F;edrihan.neocities.org&#x2F;changedex</a> if anyone wants to derive harmony of changes which are not Ionian&#x2F;Aeolian. Though it looks like a turd from 1997, and the audio doesn&#x27;t work, it does expand this idea to include all 12-tone possibilities, which I call changes. Also hit me up if you like OP!
patchorang超过 2 年前
I made a site the other day to help me practice my chords - <a href="https:&#x2F;&#x2F;learnyourchords.com" rel="nofollow">https:&#x2F;&#x2F;learnyourchords.com</a><p>If you have a MIDI keyboard you can play along as it prompts you with chords, or if not you can use it like chord flashcards.
评论 #34431632 未加载
adius超过 2 年前
Check out <a href="https:&#x2F;&#x2F;github.com&#x2F;ad-si&#x2F;awesome-music-production">https:&#x2F;&#x2F;github.com&#x2F;ad-si&#x2F;awesome-music-production</a> for an extensive list of software, services, and resources to create and distribute music.
kavalg超过 2 年前
That is great! It would have been even cooler if it had some common chord progressions or resolutions for each scale. I&#x27;d also add the harmonic and double harmonic, melodic, phrygian dominant (flamenco&#x2F;hijaz) and Neapolitan scales. Why not also break down the scales in to tetrachords and make it possible to navigate between scale-tetrachord?
评论 #34403474 未加载
agilizer超过 2 年前
Amazing. I only wonder why the post didn&#x27;t link to the homepage instead. I would not forgive OP if I have missed all the other tools:<p><a href="https:&#x2F;&#x2F;muted.io" rel="nofollow">https:&#x2F;&#x2F;muted.io</a>
评论 #34411378 未加载
someweirdperson超过 2 年前
What would nice is a circle of fifths that could be used as keyboard to play sounds. Everything else seems to respond to clicks.
wizofaus超过 2 年前
Looks neat (and like you&#x27;ve put a lot of time and effort into it!), but why use the letter &#x27;b&#x27; instead of a flat symbol in the section Diminished Chord Formulas (<a href="https:&#x2F;&#x2F;muted.io&#x2F;chord-formulas-intervals&#x2F;#diminished-chords" rel="nofollow">https:&#x2F;&#x2F;muted.io&#x2F;chord-formulas-intervals&#x2F;#diminished-chords</a>)? I played around with the <a href="https:&#x2F;&#x2F;muted.io&#x2F;mini-music-machine&#x2F;" rel="nofollow">https:&#x2F;&#x2F;muted.io&#x2F;mini-music-machine&#x2F;</a> a bit, again, very cool - there&#x27;s some curious use of terminology (esp. interval to mean essentially mean duration&#x2F;frequency, and the various options under that same dropdown aren&#x27;t immediately obvious in meaning). Would be awesome if you could save&#x2F;export whatever you&#x27;d created! Is the record button supposed to work? It doesn&#x27;t for me in latest Chrome on Windows, get this in console:<p><pre><code> tone.14.8.42.min.js:1 Uncaught DOMException: Failed to execute &#x27;connect&#x27; on &#x27;AudioNode&#x27;: cannot connect to an AudioNode belonging to a different audio context. at De (https:&#x2F;&#x2F;muted.io&#x2F;js&#x2F;tone.14.8.42.min.js:1:14949) at uu.connect (https:&#x2F;&#x2F;muted.io&#x2F;js&#x2F;tone.14.8.42.min.js:1:29482) at Sd (https:&#x2F;&#x2F;muted.io&#x2F;js&#x2F;tone.14.8.42.min.js:17:36141) at I.connect (https:&#x2F;&#x2F;muted.io&#x2F;js&#x2F;tone.14.8.42.min.js:17:35056) at https:&#x2F;&#x2F;muted.io&#x2F;mini-music-machine&#x2F;:2403:12 at Array.forEach (&lt;anonymous&gt;) at recordStart (https:&#x2F;&#x2F;muted.io&#x2F;mini-music-machine&#x2F;:2402:11)</code></pre>
bambax超过 2 年前
This is nice. I think it has appeared before on HN. A nitpick is that the piano keys are drawn incorrectly; on a real piano the black keys are not centered between the white keys (most important), and they are also wider and longer.
评论 #34401115 未加载
NoboruWataya超过 2 年前
Any good introductory guide for learning the very basics of music theory? I have no real practical need for it but have always been really curious about it. This cheatsheet is very cool but a lot of the terminology is beyond me.
评论 #34399839 未加载
评论 #34402785 未加载
ciroduran超过 2 年前
One app I use frequently when composing is Tonaly on iOS. It has an interactive circle of fifths that also indicates the chord grades on the selected scale. The cheat sheet is also a good approximation.
addandsubtract超过 2 年前
I just started learning the piano again, and using modern apps (such as Simply Piano) makes it actually fun. Ten years ago, I couldn&#x27;t bear through reading sheet music, making mistakes and got discouraged. But now, learning to play is like playing Guitar Hero. You get instant feedback, guidance on what and how to play. It&#x27;s great. We&#x27;ll see how long it stays &quot;fun&quot;, but atm I&#x27;m making progress every day.
评论 #34402031 未加载
评论 #34400008 未加载
评论 #34400697 未加载
notahacker超过 2 年前
I&#x27;ve seen similar references before but this is very well done, so I&#x27;ve bookmarked it. Particularly like the overlapping keyboard
jzellis超过 2 年前
This and the other one you posted with the chords (I assume that was also you?) are really useful and handy! Thanks for this!
评论 #34399111 未加载
college_physics超过 2 年前
Neat. A version for guitar might be quite popular. Also extending the range of scales. Pick your favorite ones from the 4096 possibilities or maybe all of them :-) [0]<p>[0] <a href="https:&#x2F;&#x2F;ianring.com&#x2F;musictheory&#x2F;scales&#x2F;" rel="nofollow">https:&#x2F;&#x2F;ianring.com&#x2F;musictheory&#x2F;scales&#x2F;</a>
评论 #34400244 未加载
darkwater超过 2 年前
Very interesting, would be nice to have a switch to change the notation (at least the solfeggio&#x2F;solfege one). I&#x27;m European and really I can&#x27;t work with C D E F G A B.
评论 #34398926 未加载
评论 #34399147 未加载
taylodl超过 2 年前
I need a harmonization cheat sheet. Hmmm - I should check out ChatGPT and see if it&#x27;s able to harmonize. Piano and guitar would be great.
virtual_void超过 2 年前
Neat! I like it.<p>I get no audio on my iphone though for the interactive keyboard. Might just be my setup.
评论 #34398464 未加载
评论 #34398325 未加载
outlawBand超过 2 年前
This is very cool man, love having things like this when I go to write.
pacomerh超过 2 年前
Great apps, love the amount of effort put into these.
NickC25超过 2 年前
Great job! This was really, really well done.
mattacular超过 2 年前
This is great, nice work, bookmarked!