Mixxx is software for DJs that provides everything needed to create live mixes. It allows you to beatmatch songs and crossfade them together, like you would with turntables and a mixer. It runs without any extra hardware, and offers a wide range of advanced features including comprehensive MIDI controller and vinyl control support. To obtain the lowest latency and highest responsiveness, it uses hardware video acceleration and takes advantage of multi-core CPUs.
Music theory is a PHP class that provides a solution for generating music scales and chords based on well known music theory rules. It applies the music theory to generate scales and chords by names based on interval patterns between notes. The class can generate scale notes by provided scale name and type, generate chord notes by provided chord name and type, transpose scales, transpose chords, generate all chords that include provided notes, generate all scales that include provided notes, generate all scales that suit provided chords, and generate all chords for provided scale.
Mutabor is a program that allows you to perform and compose microtonal music using a normal MIDI keybord and normal MIDI equipment. Its powerful description language is intended to allow permanent retunings and complex tuning logic. One application is just tuning. Mutabor has been used for this purpose to make available all pitches that can be reached by stacking perfect thirds and perfect fifths. The stable version 3.0x is available in German only and runs under Windows and Wine. The unstable branch can be accessed via CVS (but build bugs should be expected) or downloaded from the Berlios developer site.
Muxic is a minimal user interface to XMMS2. It is inspired by Winamp Classic's windowshade. It is only meant for controlling and monitoring playback, not for managing a media library or even a playlist. To actually play music, it relies on the XMMS2 (the X-platform Music Multiplexing System 2) daemon, and another XMMS2 client must be used to put some music in your playlist. Muxic's keybindings are based on a subset of Winamp Classic's keyboard shortcuts. Muxic announces track changes using Growl.
Neformal is a small audio player with a file manager and the ability to play file by file. It can keep bookmarks for favorite directories. It can compute RMS statistics for 16 bit PCM WAVs. Song lyrics are supported (via lyricwiki.org). Drag and drop can be used to interact with other applications. ID3v1 and ID3v2 tags are handled flexibly. The charset for tags can be selected. There is a built-in viewer for images and text files. The output device can be selected.
Nextls is a console application that keeps track of your music collection using a MySQL database to store information such as length, bitrate, metadata, and where on the hard drive it is located. When Nextls is launched, it will figure out any changes done since the previous run and update the database accordingly. The database is very simple to work with, and there also exists a sister project in Nx2 that will allow you to take your database online and stream your music from a Web browser.