We have collection of more than 1 Million open source products ranging from Enterprise product to
small libraries in all platforms. We aggregate information from all open source repositories.
Search and find the best for your needs. Check out projects section.
WebAudioFont is a set of resources and associated technology that uses sample-based synthesis to play musical instruments in the browser. You can choose from thousands of instrument, see Catalog. Add a link to WebAudioFontPlayer.js and the instrument file. Invoke queueWaveTable.
Welcome to the official AudioKit example of a sample-based music instrument written in Swift. It can be modified to play EXS24, Wave, or Sound Fonts. This code is lightweight and demonstrates how you can make a beautiful sounding, pro-level instrument with small amount of code. If you're new to AudioKit, you can learn more and view getting started links: here.
LMMS is a free cross-platform software which allows you to produce music with your computer. This covers creating melodies and beats, synthesizing and mixing sounds and arranging samples. You can have fun with your MIDI keyboard and much more – all in a user-friendly and modern interface. Furthermore LMMS comes with many ready-to-use instrument and effect plugins, presets and samples.
Sonic Pi is a new kind of musical instrument. Instead of strumming strings or whacking things with sticks - you write code - live. Sonic Pi is a complete open source programming environment originally designed to explore and teach programming concepts within schools through the process of creating new sounds.
This software is a music tutor: it helps you learning to play an instrument. It guesses the score you are playing, and measures your precision at the task, thus allowing you to improve. It also lets people playing in versus mode.
Bol Processor is a program for music composition and improvisation with real-time MIDI, MIDI file, and Csound output. It produces music from a set of rules (a compositional grammar) or from text scores which may be typed or captured from a MIDI instrument.
ZynAddSubFX is a fully featured open source software synthesizer capable of making a countless number of instruments, from some common heard from expensive hardware to interesting sounds that you'll boost to an amazing universe of sounds.
QSFM QuickSoundFontManager is a GUI for asfxload, a commandline tool on Linux, or Fluidsynth, to quick load several SF2 soundfonts in a EMU10k chip or a software wavetable synth. It is a Linux alternate to the win32-only Creativereg; Soundfont Bankmanager.
Free open source GPL instrument / musical chromatic tuner (like an electronic guitar tuner) for Windows, Windows Mobile, amp; Pocket PC. Displays name of note played amp; accurate indication of whether pitch is sharp, flat, or exact (relative to 440Hz A).
Tone.js is a Web Audio framework for creating interactive music in the browser. The architecture of Tone.js aims to be familiar to both musicians and audio programmers looking to create web-based audio applications. On the high-level, Tone offers common DAW (digital audio workstation) features like a global transport for scheduling events and prebuilt synths and effects. For signal-processing programmers (coming from languages like Max/MSP), Tone provides a wealth of high performance, low latency building blocks and DSP modules to build your own synthesizers, effects, and complex control signals. Full Installation Instruction.
XRNS-PHP (was) a collection of command-line scripts for Renoise - http://www.renoise.com/ is contemporary music composition tool with XML-based file formats; making it possible to develop PHP scripts for various areas of interest.
Push is a digital instrument to create and perform music. Push is engineered in-house at Ableton. The second iteration of the instrument - Push 2 was announced at Loop in November 2015. You can see Push in combination with Live in action here. In the Ableton Push 2 MIDI and Display Interface Manual you can read about the instrument's hardware specification. This manual is of use to the people who want to create their own extensions or applications to the existing possible uses of Push. Both the MIDI and Display interfaces are elaboratively explained, and there is a list of commands provided that you can use to modify the default settings.
A very simple VST instrument to let you get up and running quickly with creating music. It acts as a minimal wrapper layer around the Microsoft Wavetable Synth that is provided in all versions of Windows.
Hydrogen is an advanced drum machine for GNU/Linux. It's main goal is to bring professional yet simple and intuitive pattern-based drum programming.It supports unlimited instrument tracks with volume, mute, solo, pan capabilities.
A music instrument training tool designed to assist with learning and practicing drills, routines or songs. Tabs are visually displayed and played back on your screen. New routines may be installed with an XML file and there is a customizable metrono
Java Music Theory and Practice, with Open Source libraries and applications. Goals: MIDI/RMF support, NIFF Support, Notation Display (Dec '01), Score Editor (Feb '02), XML (various) support, Export as AU/WAV/AIFF, Instrument Creation, SMDL Support.
ConForza is a tool to view, listen, print, and even compose sheet music files. Features include: MIDI, ETF, and NIFF file reading and writing; zoom in and out; playback with highlights, instrument change, and tempo control...