mp3menu lets you select and play your music files using iselect and AlsaPlayer. Mainly MP3’s, but this will actually play anything AlsaPlayer and libaudio can handle, so WAV and FLAC are covered, as well as a bunch of ancient formats dating back to the 1980s. Sadly, M4A is not.
Requires: 1. AlsaPlayer 2. Iselect 3. Bash – mp3menu is a bash script. It might work with zsh, dash and other shells, or it might not.
CheeseTracker is a software sampler and step-based sequencer. It allows a musician to turn single-note samples into instruments capable of covering three or four octaves (by playing the samples at different speeds, resulting in different pitches). In addition, it is possible to take a collection of samples that are recorded at different octaves, and combine them into a single “instrument,” allowing for even more octaves without sampling artifacts.
Using the Pattern Editor, it is possible to compose songs with these instruments that the computer plays automatically. The Pattern Editor allows the user to arrange samples in several independant channels, so that many samples can play simultaneously. These songs, and the samples which comprise their instruments, can be saved together in one-file archives called modules.
CheeseTracker imposes no limits on the length of the samples used. As a result, it can be used as a mixer as well as a sampler/sequencer. Effects such as reverb can be applied to each sample individually, eliminating the need for expensive pedals.
AlsaPlayer for Linux is a new kind of player that effectively runs pulse-code modulation or .PCM files. The player uses multithreading pretty heavily and was written specifically for giving some good exercise to the new Advanced Linux Sound Architecture (ALSA) driver and the library system. If you look closely, you’ll observe that AlsaPlayer has some highly interesting features that can be found only in the UNIX-based or Linux-based players. The main goal of the people who created AlsaPlayer for Linux was to develop a completely pluggable framework that could playback every type of media file, with majority of focus on the PCM audio data.
projectM is an open-source project that reimplements the esteemed Winamp Milkdrop by Geiss in a more modern, cross-platform reusable library. Its purpose in life is to read an audio input and to produce mesmerizing visuals, detecting tempo, and rendering advanced equations into a limitless array of user-contributed visualizations.
Kwave is a sound editor for the KDE environment. It is written with KDE/QT and is extendable through a powerful plugin interface. For the moment it supports .wav files and many other formats, recording/playback via PulseAudio, Qt Multimedia, OSS and ALSA and some simple effects.
QmidiNet is a MIDI network gateway application that sends and receives MIDI data (ALSA Sequencer and/or JACK MIDI) over the network, using UDP/IP multicast. Inspired by multimidicast and designed to be compatible with ipMIDI for Windows.
Drumstick Metronome is a MIDI based metronome using the ALSA sequencer. It’s intended for musicians and music students, as a tool to keep the rhythm while playing musical instruments. It uses MIDI for sound generation instead of digital audio, allowing low CPU usage and very accurate timing, thanks to the ALSA sequencer.
Easy to use graphic user interface.
MIDI only. Can be used with software or external MIDI synthesizers.
Based on ALSA sequencer. Provides input and output ports