RSS 16 projects tagged "MIDI"

Download Website Updated 09 Jul 2013 ALSA driver

Screenshot
Pop 862.10
Vit 47.89

The Advanced Linux Sound Architecture is composed of several parts. The first is a fully modularized sound driver which supports module autoloading, devfs, isapnp autoconfiguration, and gives complete access to analog audio, digital audio, control, mixer, synthesizer, DSP, MIDI, and timer components of audio hardware. It also includes a fully-featured kernel-level sequencer, a full compatibility layer for OSS/Free applications, an object-oriented C library which covers and enhances the ALSA kernel driver functionality for applications (client/server, plugins, PCM sharing/multiplexing, PCM metering, etc.), an interactive configuration program for the driver, and some simple utilities for basic management.

Download Website Updated 02 Apr 2004 jMusic

Screenshot
Pop 89.44
Vit 3.29

jMusic provides a library of classes for generating and manipulating music, and is a solid framework for computer assisted composition in Java. jMusic supports composers by providing a music data structure based upon note/sound events, and methods for working with that musical data. jMusic can read and write MIDI files, audio files, and its own .jm files. jMusic is designed to be extendible, encouraging you to build upon the functionality of jMusic by programming in Java to create your own music composition tools.

Download Website Updated 09 Dec 1999 libmidixx

Screenshot
Pop 28.43
Vit 72.42

libmidixx is a C++ library to manipulate MIDI sequences. It is intended for a multimedia application that handles playback, recording, and editing of MIDI sequences, though the current version just implements playback only. libmidixx supports OSS, ALSA, and serial (tty) MIDI ports, and also comes with a user-space sequencer implementation, which does a fair job on a lightly-loaded machine.

Download No website Updated 15 Apr 2005 The MusicKit and SndKit

Screenshot
Pop 64.27
Vit 3.02

The MusicKit is an object-oriented software system for building music, sound, signal processing, and MIDI applications. The distribution is a comprehensive package that includes on-line documentation, programming examples, utilities, applications and sample score documents.

Download Website Updated 08 Mar 2003 TSE3

Screenshot
Pop 70.99
Vit 4.20

TSE3 (Trax Sequencer Engine v3) is a powerful open source sequencer engine written in C++. It is a sequencer engine because it provides the actual driving force elements of a sequencer but provides no form of user interface.

Download Website Updated 13 Dec 2001 Midid

Screenshot
Pop 18.81
Vit 1.00

Midid is a portable MIDI interface library for Unix- like systems supporting both RS-232 based MIDI interfaces, and native MIDI hardware interfaces.

Download Website Updated 15 May 2004 Q-Midi

Screenshot
Pop 37.60
Vit 4.19

Q-Midi is a MIDI interface module which allows you to write MIDI applications in the Q programming language. It runs on top of Grame's MidiShare package. Most basic MidiShare functionality is available, including timing functions for realtime programming and MIDI file access. A sample MIDI player application is included (which requires Tcl/Tk).

Download Website Updated 15 May 2003 Audiality

Screenshot
Pop 36.82
Vit 1.00

Audiality is a highly scalable and portable audio engine and synthesizer. MIDI files are used in combination with scripting and modular synthesis, to minimize file sizes and maximize flexibility. Audiality can be used as a music and sound effects player in multimedia productions, or as a realtime MIDI synthesizer.

Download Website Updated 16 Aug 2012 FluidSynth

Screenshot
Pop 129.75
Vit 9.17

FluidSynth is a real-time software synthesizer based on the SoundFont 2 specifications. It can read MIDI events from MIDI input devices or files and render them to an audio device using SoundFont instrument banks. It can also play MIDI files. Other features include real time effect control and a powerful API for embedding FluidSynth in other programs.

No download Website Updated 28 Jan 2008 FrAid

Screenshot
Pop 75.12
Vit 2.88

FrAid (Fr[actal] Aid) is a programming language that is appropriate for mathematical computations, visualization, batch processing, and more. It features both a standalone application that provides a programming environment for the language and a system for integrating the language with Java. The Java interface allows mathematical equations and formulas to be used with Java code, making it easier to process numerical computations, symbolic computations, imaging, CAD, and more.

Screenshot

Project Spotlight

Possum

A point of sales system for untamed managers.

Screenshot

Project Spotlight

PCI Utilities

Utilities for diagnostics and configuration of PCI devices.