Displaying 1 to 10 from 10 results

wad - Web Audio DAW

  •    Javascript

To use WadJS in your project, simply include the script in your HTML file. WadJS is also available as an npm module.

giada - Your Hardcore Loop Machine.

  •    C++

Giada is a free, minimal, hardcore audio tool for DJs, live performers and electronic musicians. How does it work? Just pick up your channel, fill it with samples or MIDI events and start the show by using this tiny piece of software as a loop machine, drum machine, sequencer, live sampler or yet as a plugin/effect host. Giada aims to be a compact and portable virtual device for Linux, Mac OS X and Windows for production use and live sets. Giada is available under the terms of the GNU General Public License. Take a look at the COPYING file for further informations.

MidiServices - VB.Net Class Library


Project : Midi Services - VB.Net Class Library -This Project use "Windows Multimedia API"

midi-eye - Ruby MIDI input event listener

  •    Ruby

The listener will try to positively match the parameters you pass in to the properties of the messages it receives. In this example, we specify that the listener listens for note on/off messages, which are identifiable by their class.

unimidi - Realtime MIDI IO for Ruby

  •    Ruby

Also see MicroMIDI which builds a full MIDI messaging DSL on top of this library. UniMIDI uses one of the following libraries, depending on which platform you're using it on. The necessary library should install automatically with the unimidi gem.

R2 - Hackathon project, turns your keystrokes into music

  •    Swift

Hackathon project, turns your keystrokes into music

osmid - osmid is a tool to bridge MIDI and OSC. It is currently in use in Sonic Pi

  •    C++

osmid aims to provide a lightweight, portable, easy to use tool to convert MIDI to OSC and OSC to MIDI. I have started it as a proof of concept for the MIDI components for Sonic PI. I started playing a bit with MidiOSC, but after a while I decided to implement my own tools for more flexibility on the design and architecture.

ex-portmidi - Elixir bindings to the portmidi library

  •    Elixir

ex-portmidi is a wrapper for the PortMidi C library, that provides some nice abstractions to (write to|listen on) MIDI devices. By default, this value is 256.

superboucle - Loop application synced with jack transport

  •    Python

SuperBoucle is a loop based software fully controllable with any midi device. SuperBoucle is also synced with jack transport. You can use it on live performance or for composition. SuperBoucle is composed of a matrix of sample controllable with external midi device like pad. SuperBoucle will send back information to midi device (light up led). Sample will always start and stop on a beat or group of beats. You can adjust duration of sample (loop period) in beat and offset in beat. But you can also adjust sample offset in raw frame count negative or positive. Which mean sample can start before next beat (useful for reversed sample). You can record loop of any size, adjust BPM, reverse, normalize samples, ...

googoomuck - Goo Goo Muck

  •    C

When the sun goes down, and the moon comes up... I turn into a teenage goo goo muck.

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.