Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vpavlenko/study-music
An "awesome music theory" kinda wiki with books, resources and courses for studying everything about music and sound
https://github.com/vpavlenko/study-music
ableton art classical-music composition ear-training edm electronic-music instrument jazz livecoding microtonality music music-education music-history music-theory musicology piano sound sound-design synth
Last synced: 29 days ago
JSON representation
An "awesome music theory" kinda wiki with books, resources and courses for studying everything about music and sound
- Host: GitHub
- URL: https://github.com/vpavlenko/study-music
- Owner: vpavlenko
- Created: 2022-01-20T20:56:30.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-05-22T10:42:09.000Z (6 months ago)
- Last Synced: 2024-05-22T15:58:23.871Z (6 months ago)
- Topics: ableton, art, classical-music, composition, ear-training, edm, electronic-music, instrument, jazz, livecoding, microtonality, music, music-education, music-history, music-theory, musicology, piano, sound, sound-design, synth
- Homepage: https://rawl.rocks
- Size: 2.37 MB
- Stars: 1,680
- Watchers: 41
- Forks: 60
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Awesome Music Theory [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)
===Where to start
---**Play**
1. [Pentatonic sequencer](https://www.maxlaumeister.com/tonematrix/)
2. [Music Mouse ๐ญ](https://teropa.info/musicmouse/)
3. [The Infinite Drum Machine ๐ฅ](https://experiments.withgoogle.com/ai/drum-machine/view/) or [Groove Pizza](https://apps.musedlab.org/groovepizza/) or [Groove Pizzeria](https://tylerbisson.com/Groove-Pizzeria/)
4. [Chord Player](https://www.onemotion.com/chord-player/) (check out "Melody" and "Explore" tabs) or [aQWERTYon](https://apps.musedlab.org/aqwertyon/)**Interact**
1. Go through [Ableton's guide on music](https://learningmusic.ableton.com/) and [Ableton's guide on synths](https://learningsynths.ableton.com/)
1. [Bartosz Ciechanowski. Sound](https://ciechanow.ski/sound/)
2. [Chrome Music Lab](https://musiclab.chromeexperiments.com/)
16. [๐ค AI demos](https://github.com/affige/genmusic_demo_list): [Magenta](https://magenta.tensorflow.org/demos/), [MusicLM](https://google-research.github.io/seanet/musiclm/examples/), [LakhNES](https://chrisdonahue.com/LakhNES/), [Muzic](https://ai-muzic.github.io/), [Jazz Transformer](https://drive.google.com/drive/folders/1-EeV02jvRftdvwWXa0KpoMvyRQaXUJ0W)**Wander around**
1. See structures of Western music in [**rawl.rocks**](https://rawl.rocks/)
1. Explore [Hooktheory's TheoryTab](https://www.hooktheory.com/theorytab): search for your favorite songs and anime openings.
1. [Ishkur's evolution of electronic music](https://music.ishkur.com/)
12. Press Alt+"scan" at [Every Noise ๐](https://everynoise.com/)
13. Piano rolls in 12 colors: [Famicom/NES ๐พ](https://rawl.rocks/browse/Nintendo), [popular music in MIDI](https://rawl.rocks/)
15. [TuttiTempi: Chopin's Funeral March โฐ๏ธ](https://tuttitempi.com/#scoreId=U00000578581&from=0.5622&to=0.8122&youtube=1&spotify=0&muziekweb=0)
10. Click "Show Timeline" for patterns similar to octatonic used in jazz solos: [upward](https://dig-that-lick.hfm-weimar.de/similarity_search/search?id=8855&target_layout=&group_by=&task_id=6c3656c4-724b-401a-a69a-4f874adddafc), [downward](https://dig-that-lick.hfm-weimar.de/similarity_search/search?id=8856&target_layout=&group_by=&task_id=dce240ac-68c9-49f4-90f5-636e0ad2d15b)
11. See how form can be visualized in [MusicPlot](https://wlouie1.github.io/MusicPlot/musicplot.html) and in [BriFormer](https://www.brianedwardjarvis.com/MusicTheoryWebApps/BriFormer/briformer.html)**Watch**
1. How a track emerges:
- [on the OP-1 ๐๏ธ](https://www.youtube.com/watch?v=lu5XB1Y2rHk)
- [in a studio with live instruments ๐ป](https://www.youtube.com/watch?v=4CGBfbB4g0Y)
- [on a vocal looper ๐ค](https://youtu.be/nvIGCMhjkvw?t=39)
- [in TidalCycles ๐ป](https://youtu.be/etAZbQtggSQ?t=124)
- Also, [a Piano Phase jam in TidalCycles](https://www.youtube.com/watch?v=Hc-lcAajQxo)
3. [Ravel's Bolero](https://www.youtube.com/watch?v=4p-mwp0nNac)
2. [The Art of Mixing ๐๏ธ](https://youtu.be/TEjOdqZFvhY?t=25)
4. [Nopia ๐น](https://www.youtube.com/watch?v=Ivuy9QYLFVY) - a chord-based synthesizer
2. ๐ฟ Two-chord changes typical for movie soundtracks: [LP](https://www.youtube.com/watch?v=I33UqUhKE10), [H](https://www.youtube.com/watch?v=_LCDlv33y4M), [T6](https://www.youtube.com/watch?v=0V1Mfmdt8lA), [S](https://www.youtube.com/watch?v=rfYU1F0pJik), [F and N](https://www.youtube.com/watch?v=tHs3gdouz68)
14. Watch [a gamelan multitrack](https://www.youtube.com/watch?v=ccHTOepjK_s) and try to [make sense of it](https://docs.google.com/document/d/1oKbYpSAcunMTvB-casuFUyiaSuHGJkJhGf5rrvfOPgE/edit), maybe with a help of [a larger multitrack for another piece](https://www.youtube.com/watch?v=jE93bF0dooU)**Read**
1. [๐ Hooktheory ๐](https://hooktheory.com/affiliate/275-2-3-1.html) - interactive books on pop harmony. A must-read for anyone
1. [Music Theory for Musicians and Normal People](https://tobyrush.com/theorypages/pdf/en-us/the-whole-enchilada-set.pdf)
1. Dig into the structure of [Beethoven's sonata #5 movement #1](https://rawl.rocks/f/beethoven_sonate_5_1st), also see what we as a society [**know about it**](parts/beethoven_op10no1mov1.md).
17. Visualizations: [**classical**](parts/classical_visualizations.md), [**jazz harmony**](parts/jazz_harmony_visualizations.md), [**jazz solos**](parts/jazz_solo_visualizations.md), [**rock**](parts/rock_visualizations.md)**Sing**
1. [Arabic maqamat](https://www.youtube.com/watch?v=xN7E1pc8Y2Y&list=PLcfDkfaWrWRRcgUawWPz4bdL0Co17rphx)
2. [Indonesian gamelan](https://www.youtube.com/watch?v=99GFmJmiwZA)**ะะตะบัะธะธ**
- [๐ฅ ะััั ะผะพะธ ะฒะธะดะตะพะปะตะบัะธะธ](https://t.me/keetezh/1055)Western music languages
---Music languages can be divided into a number of families. Historically, the most dominant and influencial one is Western family of languages. Its languages share some common traits:
- 12 equal temperament
- major-minor tonality, limited modes (dorian/mixolydian) with limited harmonic schemata (shuttles)
- homophony: melody over chords, chords give a separate narrative, chords reuse schemata (functional harmony, cadences, progressions), chords shape a voice-leading space for melody and bass
- chords as stacked thirds
- any of the 12 notes can be a tonic
- after two repetitions of any idea there should be a contrasting idea
- mostly 4/4 and 3/4
- verbatim recital of scores by musicians, limited improvisation, expression in micropauses and velocity arcs, but not in extensive idiosyncratic ornamentationsThe languages are (roughly speaking):
- [**Rock**](parts/rock.md) - probably worth exploring the first, as it's the simplest and pretty popular. It makes sense to start here and expand into other Western languages later on - as they share a lot of concepts. Rock here is an umbrella term for pop, soul/RnB, blues rock, folk rock, alternative, punk, prog, and heavy metal. [**Advanced**](parts/advanced_rock.md)
- [**Classical**](parts/classical.md) - the biggest chapter here, as it's the main focus of research and teaching until recently (despite its unpopularity according to [streaming stats](https://headphonesaddict.com/music-genre-statistics/) and [**decolonization ideas**](parts/decolonization.md). Subtopics: [**pre-classical**](parts/pre_classical.md), [**advanced**](parts/classical_advanced.md), [**Bach chorales**](parts/bach_chorales.md)
- [**Jazz**](parts/jazz.md). Subtopics: [**harmony**](parts/jazz_harmony.md), [**lego**](parts/lego.md), [**solo**](parts/jazz_solo.md)
- [**Groove/blues**](parts/groove.md) - funk, R&B
- [**Barbershop**](parts/barbershop.md)
- [**Movies (neo-Riemannian)**](parts/movies.md)
- [**Video games**](parts/vgm.md)
- [**EDM**](parts/edm.md)
- Other genres like country, gospel, contemporary worship music, rap
- Western regional traditions (eg. [Latin](https://www.halleonard.com/menu/562/latin), flamenco?)Somewhat related to that are church chants: Gregorian, Byzantine, Armenian, [Znamenny](https://files.tandav.me/orthodox-midi/rawl.html)
Non-Western music languages
---Non-Western music languages are different families. As they were developed all over the globe, they don't share many common features.
The gradient of families is (roughly speaking):
- [**Balkan languages**](parts/balkan.md) - rooted in maqam (scales like hijaz and rhythms like 7/8, 9/8), shaped by 12 equal temperament and Western harmonization strategies
- [**Maqam languages**](parts/maqam_languages.md) - microtonal scales, monophony and heterophony
- [**Indian music**](parts/indian.md)
- [**Gamelan**](parts/gamelan.md), [**piphat**](parts/piphat.md) and other gong chime languages
- many other traditions: [**Chinese**](parts/chinese.md), [**Kyrgyz komuz**](parts/kyrgyz.md), [**Georgian polyphonic singing**](parts/georgian.md), [**Japanese**](parts/japanese.md) etc etc[**Broad overview on non-Western languages**](parts/non_western_languages.md)
Topics
---- [**Research**](parts/research.md)
- [MusoRepo: a Directory of Resources for Computational Musicology](https://fourscoreandmore.org/musoRepo/) - curated by Mark Gotham
- [**corpus studies**](parts/corpus.md)
- [**expressive performance**](parts/expressive.md)
- [**interactive harmonic analysis**](parts/harmonic_analysis.md)
- [**Composition, orchestration, conducting**](parts/composition.md)
- [**Visualizations and notation**](parts/visualizations.md)
- [**Maps of genres**](parts/maps_of_genres.md)
- [**Listening guides**](parts/listening_guides.md) - how to enjoy classical music without a deep commitment to learn theory
- [**Ear training**](parts/ear_training.md)
- [**Piano**](parts/piano.md), [**guitar**](parts/guitar.md)
- [**Rhythm**](parts/rhythm.md)
- [**Topics, tropes, meaning**](parts/meaning.md)
- [**Pseudoscience**](parts/pseudoscience.md)
- [**Improvisation**](parts/improvisation.md)
- [**Sociology**](parts/sociology.md)
- [**Psychology**](parts/psychology.md)
- [**YouTube, podcasts and lists of resources**](parts/youtube_and_podcasts.md)Topics on electronic music
---- [**Sound design**](parts/sound_design.md)
- [**Digital composition**](parts/digital_composition.md)
- [**Neural networks**](parts/nn.md), [**๐ฅ tokenization**](research/nns.md)
- [**๐ฅ Transcription**](parts/transcription.md)
- [**Mixing**](parts/mixing.md)
- [**Microtonal music**](parts/microtonal.md)
- [**Notable instruments**](parts/instruments.md)
- [Institute of Sonology: One-Year Course](http://sonology.org/one-year-course-admission/)Contacts
---I post updates and other rant on music theory on [Twitter](https://twitter.com/vitalypavlenko) (in English) and on [Telegram](https://t.me/keetezh) (in Russian)
I'm always happy to chat about visualisation-aided music education and research popularisation. Also, I constantly feel severely deprived of communication with the real academic theoretic community, so drop me a line ;)
Also, if you're in the UK, and especially in London, drop me a line and let's grab coffee.