This is a curated list of awesome resources for MIDI. Each category contains a list of relevant resources with a brief description and a web link.
- Hardware MIDI Controllers
- Web MIDI Controllers
- DAWs & Tools
- MIDI File Sources
- Online Courses
- Books
- Videos
- Blogs & Articles
- Podcasts
- Organizations
- Conferences & Events
- Github WebMIDI API Projects
- Other Related Lists
- Contributions
- License
- Akai Professional MPK Mini MKII 🎹 - A compact MIDI controller with 25 velocity-sensitive keys, 8 backlit MPC-style pads, and 8 assignable knobs.
- Novation Launchkey Mini MK3 🚀 - A mini MIDI keyboard controller with 25 keys, 16 RGB backlit velocity-sensitive pads, and 8 rotary knobs.
- Native Instruments Komplete Kontrol M32 🎹 - A compact MIDI keyboard controller with 32 mini-keys, 8 touch-sensitive control knobs, and a touch strip for pitch and modulation.
- Arturia Keystep ❤️ - A versatile MIDI controller with a 32-note slim-key keyboard, sequencer, and arpeggiator.
- Alesis V25 🎛️ - A full-sized MIDI keyboard controller with 25 velocity-sensitive keys, 8 illuminated pads, and 4 assignable knobs.
- M-Audio Oxygen 25 MK IV 🎹 - A compact MIDI keyboard controller with 25 velocity-sensitive keys, 8 pads, and 8 assignable knobs.
- Nektar Impact LX25+ 🎵 - A compact MIDI keyboard controller with 25 velocity-sensitive keys, 8 pads, and 8 knobs.
- webmidicontroller.com 🎛️ - An online web MIDI controller that can connect to any MIDI device.
- Ableton Live 🔥 - A popular music production software with powerful MIDI and audio editing capabilities.
- FL Studio 🙌 - A digital audio workstation with a user-friendly interface and flexible MIDI editing.
- Logic Pro X 🍎 - A versatile DAW with advanced MIDI, audio, and plug-in effects.
- Cubase 🐻 - A professional music production software with extensive MIDI capabilities.
- Pro Tools 🛠️ - A powerful DAW for recording, editing, and mixing MIDI and audio.
- Studio One 🎬 - A DAW with intuitive MIDI editing and a wide range of instruments and effects.
- GarageBand 🎤 - A free DAW with basic MIDI and audio recording capabilities, suitable for beginners.
- Reason 🎧 - A software for music creation and production, offering MIDI sequencing, audio recording, and virtual instruments.
- MIDI World 🌎 - A large collection of MIDI files, arranged by genre and artist.
- MIDI Files by Hit Trax 🎼 - A website offering professional MIDI files in various formats.
- MIDI Database 🎹 - A database of MIDI files, searchable by author, genre, and keyword.
- Free Midi Files 🎵 - A collection of free MIDI files, sorted alphabetically by artist.
- Learn MIDI in a Day 🎸 - A crash course on MIDI, covering topics such as MIDI sequencing, recording, and editing, offered by Udemy.
- MIDI.org 🌐 - The official website of the MIDI Association, featuring news, articles, tutorials, and resources on MIDI technology.
- The MIDI Association Blog 📝 - The official blog of the MIDI Association, featuring posts on MIDI technology, software, hardware, and applications.
- MIDI Lifestyle 💻 - A blog on MIDI technology, production techniques, and equipment reviews.
- Synthtopia 💿 - A blog on electronic music technology, featuring articles, news, and reviews on MIDI instruments and software.
- Sweetwater Sound 🎤 - A blog on pro audio and music technology, featuring articles, reviews, and tutorials on MIDI equipment and software.
- MIDI 2.0 Developer Information 📝 - Articles to help developers take advantage of MIDI.
- MIDI Association 🏢 - An international organization focused on the development of MIDI technology and standards.
- NAMM Show 🎸 - The National Association of Music Merchants Show, featuring product showcases, artist performances, and educational sessions.
- AES Convention 🔊 - The Audio Engineering Society Convention, featuring professional development sessions, technical demonstrations, and networking opportunities.
- Web MIDI API Spec 🔊 - Official description of the browser interface.
- WebMIDI.JS 🔊 - A JavaScript helper library for the Web MIDI API.
- MIDI.JS 🔊 - A JavaScript MIDI player and sequencer that uses the Web Audio API for low-latency sound generation.
- Tonejs MIDI 🔊 - A JavaScript library to read and write MIDI files.
- music21j 🎷 - A JavaScript port of the music21 Python library that allows developers to work with musical notation and MIDI data in the browser.
- Awesome Music 🔊 - A curated list of awesome music software, libraries, and books.
Contributions are welcome! If you wish to contribute to this list, please read the contribution guidelines first.
This work is licensed under the CC0 1.0 Universal public domain dedication.