Learn Guitar Via Python Programming
summary
A Python program that converts MIDI (.mid) files into guitar tablature so users can play songs without prior guitar knowledge. The project focuses on a MIDI-to-guitar-tabs transcriber implemented in Python, demonstrating how to feed a MIDI file to produce playable tab output.
AI-written summary · about
chapters (24)
- 0:00Intro
- 1:11What You Will Learn
- 1:42The Problem
- 3:42The Guitar
- 7:20What is a Transcriber?
- 8:10Input for Transcriber
- 8:40Enter Python
- 11:07What is MIDI
- 13:03MIDI in Python
- 13:20Attributes of MIDI Messages/Events
- 14:39Mido MIDI Parsing - Tracks
- 16:14Mido MIDI Parsing - Messages
- 18:20Mido MIDI Parsing - Time
- 18:55Interpretation of MIDI Data
- 20:26MIDI Notes vs Real Life Notes
- 20:41The Note Matrix
- 22:07Challenges
- 22:43Evolution
- 25:03The Output Of Transcriber
- 25:43Existing Solutions
- 26:21Comparisons
- 26:51Actual vs Computed Tabs
- 29:59Conclusion
- 34:58The MIDI Note Matrix
related talks
21mAnyone Can Play Guitar (With Ruby)
13mGuitarPie: Using the Fretboard of an Electric Guitar for Audio-Based Pie Menu Interaction
26mHow to teach your computer to play guitar
03mBuild a Synthesizer with Python
20mLook What You MIDI Me Do!
30mLearning Computer Science with Python and Music(21)
32mComposing algorithmic (notated) music with Python and Abjad
26mLearning to Read Music with the Web MIDI API
