VMPK ~ Virtual MIDI Piano Keyboard

VMPK is a virtual MIDI piano keyboard for Linux, Windows and OSX. Based on Qt and Drumstick the program is a MIDI event generator using the computer’s alphanumeric keyboard and the mouse. It may also be used to display received MIDI notes.

vmpk_605x334

Website

Advertisements

Icecast ~ Open Source Audio Server

Icecast is a streaming media (audio/video) server which currently supports Ogg (Vorbis and Theora), Opus, WebM and MP3 streams. It can be used to create an Internet radio station or a privately running jukebox and many things in between. It is very versatile in that new formats can be added relatively easily and supports open standards for communication and interaction.

Website
Wikipedia

butt ~ Broadcast Using This Tool

butt (broadcast using this tool) is an easy to use, multi OS streaming tool. It supports SHOUTcast and Icecast and runs on Linux, MacOSX and Windows. The main purpose of butt is to stream live audio data from your computer’s Mic or Line input to an Shoutcast or Icecast server; recording is also possible.

It is NOT intended to be a server by itself or automatically stream a set of audio files.

butt
Website

MIDI File Mapper ~ Remap MIDI Notes

MIDI File Mapper is a utility that allows you to remap the notes in MIDI files. This is particularly useful when converting GM drum patterns for a specific drum sampler or converting between loops for two different samplers.

MIDI File Mapper ships with some built-in mappings for popular drum samplers and allows you to create your own, as well as import maps from Cakewalk SONAR or Steinberg Cubase.

MIDI File Mapper

Website
GitHub

NAudio ~ .NET Audio & MIDI Library

NAudio is an open source .NET audio and MIDI library, containing dozens of useful audio related classes intended to speed development of audio related utilities in .NET. It has been in development since 2002 and has grown to include a wide variety of features. While some parts of the library are relatively new and incomplete, the more mature features have undergone extensive testing and can be quickly used to add audio capabilities to an existing .NET application. NAudio can be quickly added to your .NET application using NuGet.

naudio_player_demo

NAudio demo project showing an MP3 file playing

Website
GitHub