Music Instrument Using Reusable Libraries
by Supraja Updated: Sep 1, 2021
Music is a part of all our lives, from young to old. We grow up to the sound of our mother singing us lullabies so that we will go to sleep. Music is one of the most calming and soothing things if you let it be. The power of the music is in the simplest of things, like tapping foot to a beat or humming of a tune. People do not only create it, but it is present all around us in nature. Music is everywhere, and all you must do is open up your ears and heart to listen to it. Some of the libraries can help you create musical instruments.
Cross-platform music production software
C++ 6723 Version:v1.3.0-alpha.1 License: Strong Copyleft (GPL-2.0)
Make beats with React!
Omniscient Mozart, being able to transcribe everything in the music, including vocal, drum, chord, beat, instruments, and more.
Python 1371 Version:v0.5.0 License: Permissive (MIT)
Use full GM set of musical instruments to play MIDI and single sounds or effects. Support for reverberation and equaliser. No plugins, no Flash. Pure HTML5 implementation compatible with desktop and mobile browser. See live examples.
HTML 776 Version:Current License: Strong Copyleft (GPL-3.0)
Open-Unmix - Music Source Separation for PyTorch
Python 966 Version:v1.2.1 License: Permissive (MIT)
:musical_keyboard: A free to use web-based music making app. Make sounds, build instruments and share your creations.
TypeScript 578 Version:v1.0.12 License: Permissive (MIT)
Minimal algorithmic music composer and synthesizer
Go 243 Version:alpha2 License: Strong Copyleft (GPL-3.0)
A soundfont editor for quickly designing musical instruments.
C++ 270 Version:2.3.0 License: Strong Copyleft (GPL-3.0)
miti is a musical instrument textual interface. Basically, its MIDI, but with human-readable text. :musical_note:
Go 110 Version:v0.6.0 License: Permissive (MIT)
A musical instrument! How to make one, how to play one
PyTorch code to separate instruments from music using a low-latency neural network
Python 30 Version:Current License: Permissive (MIT)
Project and Supporting files to turn an arduino into a BBC Micro music player.
C# 13 Version:Current License: Permissive (MIT)
ChordEase lets you play music with difficult chords easily on any MIDI instrument.
C++ 10 Version:1.0.14.000 License: Strong Copyleft (GPL-3.0)
Converts a YouTube song into instrument tracks using AI and distribute the instruments around a virtual room using spatial audio. Compatible with modern desktop / mobile browsers and VR headsets. Inspired by the Inside Music project originally created by Sound Exploder and Google Creative Labs.
Software for the Space Palette Pro, a visual music instrument system.
C++ 14 Version:v5.4 License: Permissive (MIT)
Source Separation on Musical Instrument Sounds
Python 9 Version:Current License: Strong Copyleft (GPL-3.0)
Musical instrument synthesis on STM32 with additional USB-MIDI host driver for use with digital pianos.
C 9 Version:Current License: Strong Copyleft (GPL-3.0)
Java musical instruments GUI Swing app.
Java 2 Version:1.0.0 License: Permissive (MIT)