Skip to content

westonsoftware/awesome-midi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Awesome MIDI Resources

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.

Table of Contents

Hardware MIDI Controllers

  • 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.

Web MIDI Controllers

DAWs and Tools

  • 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 File Sources

  • 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.

Online Courses

  • Learn MIDI in a Day 🎸 - A crash course on MIDI, covering topics such as MIDI sequencing, recording, and editing, offered by Udemy.

Books

Videos

Blogs and Articles

  • 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.

Podcasts

Organizations

  • MIDI Association 🏢 - An international organization focused on the development of MIDI technology and standards.

Conferences and Events

  • 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.

Github WebMIDI API Projects

  • 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.

Other Related Lists

  • Awesome Music 🔊 - A curated list of awesome music software, libraries, and books.

Contributions

Contributions are welcome! If you wish to contribute to this list, please read the contribution guidelines first.

License

This work is licensed under the CC0 1.0 Universal public domain dedication.

About

This is a curated list of awesome resources for MIDI.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published