Theory/ Sources¶
This is a reference document that outlines the sources of various files and images, reference pdfs provided in the DrumScript/theory/ folder and sub-folders. Some of the references are duplicated in the bibliography.md
Sources¶
NOTE: All theory and sources listed here are free-to-use at the time of sharing, and are non-affiliated with the
CODEOWNERSofDrumScript.
Beat Tracking by Dynamic Programming: http://labrosa.ee.columbia.edu/Maximum Filter Vibrato Suppression for Onset Detection: (https://www.dafx.de/paper-archive/2013/papers/09.dafx2013_submission_12.pdf)*libf0*: A Python Library for Frequency Estimation: https://archives.ismir.net/ismir2022/latebreaking/000003.pdfImproving Perceptual Quality of Drum Transcription with the Expanded Groove MIDI Dataset.pdf: https://magenta.withgoogle.com/oaf-drumsnotating_pitch.png: https://fundamentalsofmusictheory.umasscreate.net/unit-5/basic_drumkit_keys.jpeg:https://www.drumeo.com/beat/how-to-read-drum-music/?srsltid=AfmBOoqnBc3_-xDyvbFzvSLy5ESJ0QPZODdCIMR-I1kPvuTrjPsQAWQCbasic_drum_notation_keys.png:https://www.schoolofrock.com/resources/drums/drum-notation-for-beginnersGeneral MIDI Standard Percussion Set Key Map: https://musescore.org/sites/musescore.org/files/General%20MIDI%20Standard%20Percussion%20Set%20Key%20Map.pdfPercussion MIDI Map (Detailed) (Includes Classical Percussion Instruments): https://usermanuals.finalemusic.com/SongWriter2012Win/Content/PercussionMaps.htmScientific-Pitch-Notation--SPN---on-the-staff: https://www.musicandtheory.com/an-easy-guide-to-scientific-pitch-notation/How to Read Drum Music Notation _ Gear4music.pdf: https://www.gear4music.com/blog/drum-music-notation/infographic_g4m__how_to_read_drum_notation.png:https://www.gear4music.com/blog/drum-music-notation/infographic_g4m__infographic_g4m__repeat_signs.png:https://www.gear4music.com/blog/drum-music-notation/infographic_g4m__time_sigs_and_note_values.png:https://www.gear4music.com/blog/drum-music-notation/S
Master-Drum-Key_R2.pdf:https://cdn.shopify.com/s/files/1/0559/8055/6373/files/Master-Drum-Key_R2.pdf?v=1663945955Note Frequency Chart (Pitch to Note): https://muted.io/note-frequencies/the_musical_staff.png: https://www.musicnotes.com/blog/how-to-read-sheet-music/?srsltid=AfmBOooXV7OSK3WqHiI4SoSyQ7lrno160Qa10qWHOQgWczYLBItMVdJW PLEASE NOTE: This specific source of this image (musical_staff.png) is about classical sheet music and not specifically drum sheet music (They are not the same thing, in practise!)HYBRID TRANSFORMERS FOR MUSIC SOURCE SEPARATION(DEMUCS:) Link to paper - [Link to paper source] (https://arxiv.org/pdf/2211.08553) - [Link to source code (forked)[https://github.com/adefossez/demucs]]Real-Time Automatic Drum Transcription Using Dynamic Few-Shot Learning:https://publica-rest.fraunhofer.de/server/api/core/bitstreams/ff50d62d-1f2d-47c6-86b4-1e52c603b630/contentComputational Models of Similarity for Drum Samples(https://staff.aist.go.jp/m.goto/PAPER/IEEETASLP200802pampalk.pdf)librosa: Audio and Music Signal Analysis in Python(https://proceedings.scipy.org/articles/Majora-7b98e3ed-003.pdf)Basic Pitch: A Lightweight Instrument-Agnostic Model for Polyphonic Note Transcription and Multi-Pitch Estimation(https://arxiv.org/pdf/2203.09893)Keep the beat going: Automatic drum transcription with momentum(https://www.emergentmind.com/papers/2507.12596)