- audio
- intro
- First of all, Linux audio is a bit different than Windows. There is no Killer application like cubase, which has all the features you need builtin (although Ardour is the one application which tends to get near) . Nevertheless, Linux audio is really powerful beause of the audio and midi I/O routing capabilities. Basically, you can build stream chains between programs, routing the signals as you like. So the possibility to combinate programs IS Linux audio. This is accomplished through JACK. The Jack audio connenction kit does its magic upon other technologies like ALSA, OSS4, pulse audio. All have their place, some do the same thing; Many things to know (and to explore) here. See Background technologies.
Generally, if you click an application in audio, jack will be started in background for you (except for the ones that do not need it) You can also start jack (via jack control) before starting any audio applications. This gives you more control. Samplerate, etc. 
- the apps are divided in three goups
- background technologies
- jack


- Have you ever wanted to take the audio output of one piece of software and send it to another? How about taking the output of that same program and send it to two others, then record the result in the first program? If so, JACK may be what you've been looking for.
- JACK is a low-latency audio server, written for POSIX conformant operating systems such as GNU/Linux and Apple's OS X. It can connect a number of different applications to an audio device, as well as allowing them to share audio between themselves. Its clients can run in their own processes (ie. as normal applications), or can they can run within the JACK server (ie. as a "plugin").
- JACK was designed from the ground up for professional audio work, and its design focuses on two key areas: synchronous execution of all clients, and low latency operation. More background information is available.
- background information

- JACK Schematic diagram
- alsa

- pulseaudio


- PulseAudio is a sound server for POSIX and Win32 systems. A sound server is basically a proxy for your sound applications. It allows you to do advanced operations on your sound data as it passes between your application and your hardware. Things like transferring the audio to a different machine, changing the sample format or channel count and mixing several sounds into one are easily achieved using a sound server.
- en.wikipedia.org > Wiki > Pulseaudio

- features
- * Per-application volume controls[1]
- * An extensible plugin architecture with support for loadable modules
- * Compatibility with many popular audio applications
- * Support for multiple audio sources and sinks
- * Low-latency operation and support for latency measurement[2]
- * A zero-copy memory architecture for processor resource efficiency
- * Ability to discover other computers using PulseAudio on the local network and play sound through their speakers directly
- * Ability to change which output device an application plays sound through while the application is playing sound (without the application needing to support this, and indeed without even being aware that this happened)
- * A command-line interface with scripting capabilities
- * A sound daemon with command line reconfiguration capabilities
- * Built-in sample conversion and resampling capabilities
- * The ability to combine multiple sound cards into one
- * The ability to synchronize multiple playback streams
- * Bluetooth audio devices with dynamic detection
- Mailing Lists

- IRC

- Tracking

- Documentation

- Perfect setup

- The Project Formerly Known as Polypaudio

- pulseaudio flowchard diagram
- (de)JackLab - Musikproduktion und Linux.pdf

- manpage

- streaming
- plugins
- plugin.org.uk

- a website for GPL'd (free software) audio plugins
- ladspa

- about
- Rubber Band

- is a software library for audio time-stretching and pitch-shifting.
- it does also include a simple command-line
utility program that you can use for simple
adjustments to the speed and pitch of existing audio files.
- BLOP - Bandlimited Oscillator Plugins

- Bandlimited wavetable-based oscillator plugins for LADSPA hosts
BLOP comprises a set of LADSPA plugins that generate bandlimited
sawtooth, square, variable pulse and slope-variable triangle waves,
for use in LADSPA aware audio applications, principally as components
of a modular synthesis network.
They are wavetable based, and are designed to produce output with
harmonic content as high as possible over a wide pitch range.
Additionally, there are a few extra plugins to assist in building
synthesis networks, like a analogue-type sequencer, sync-square and
ADSR envelope.
- cmt - Computer Music Toolkit

- Computer Music Toolkit (cmt) a collection of LADSPA plugins
cmt -- Computer Music Toolkit -- is a collection of LADSPA compatible
plugins that any conforming program may take advantage of.
Plugins available are: low/high pass filters, echo/feedback delay filters
with configurable delays from 0.01 to 60 seconds, amplifies, white and
ping noise generators, compressors, expanders, limiters, b/fmh encoders,
drum synthesizers, lofi (low fidelity), phase modulator (phasemod) and
many more
- mcp

- LADSPA plugins designed for Alsa Modular Synth
MCP plugins implement a set of LADSPA plugins that vastly improve
the sound of AlsaModularSynth.
Currently they consist of these plugins:
* Moog VCF (1-3): Moog lowpass filters that quite successfully
emulate the properties of the analogue circuit. Version 3 of
these filters is recommended.
* Phaser1: A phaser with up to 30 all-pass filters in series.
* Phaser1+LFO: The same as above, but with built-in LFO. LFO
waveform can be continuosly changed from saw down to triangle
and saw up.
* Chorus (1,2): Two chorus plugins.
- fil-plugins - parametric equalizer LADSPA plugin
- Four-band parametric equaliser. Each section has an active/bypass switch,
frequency, bandwidth and gain controls. There is also a global bypass
switch and gain control.
The 2nd order resonant filters are implemented using a Mitra-Regalia
style lattice filter, which has the nice property of being stable
even while parameters are being changed.
All switches and controls are internally smoothed, so they can
be used 'live' without any clicks or zipper noises. This should
make this plugin a good candidate for use in systems that allow
automation of plugin control ports, such as Ardour, or for
stage use.
- omins - a collection of LADSPA plugins aimed at modular synthesizers

- These plugins are provided:
Range translator, Formant filter, AD Envelope, DAHDSR Envelope,
Hz to V/Oct converter, Comparison, Fast Crossfade, Masher, Multiplexer,
Power, Probability Switch, Sample and Hold, Signal Absolute Value,
Slew Limiter, Slide, Waveguide Mesh
- swh-plugins - Steve Harris's LADSPA plugins

- Steve Harris has written a large number of plugins for LADSPA
compatible hosts (e.g. GLAME, Sweep and ecasound). The plugins
available are:
amp, fast overdrive, overdrive (with colourisation), comb filter,
waveshaper, ringmod, divider, diode, decliper, pitch scaler,
16 band equaliser, sinus wavewrapper, hermes filter, chorus,
flanger, decimater, oscillator, gverb, phasers, harmonic generators,
surround encoders and more.
- Tom's Audio Processing LADSPA plugins

- Tom Szilagyi has written a number of plugins for LADSPA
compatible hosts (e.g. Ardour, GNU Sound and GStreamer).
The plugins (Equalizer, Reverberator, Stereo Echo, Tremolo,
Scaling Limiter, AutoPanner and DeEsser) have been written
primarily for Ardour but should work well with any LADSPA
host.
Homepage: http://tap-plugins.sourceforge.net/
- LV2

- dssi

- about

- the Disposable Soft Synth Interface or DSSI is a plugin architecture for software synthesizers to be run under Linux. There are currently a few software synthesizers designed for DSSI including:
- * FluidSynth-DSSI, a FluidSynth soundfont-playing plugin.
- * Xsynth-DSSI, an analogue-style (VCAs-VCF-VCO) synth plugin.
- * hexter, a Yamaha DX7 modelling plugin.
- * ll-scope, a GTK+ oscilloscope plugin.
- * Sineshaper, a waveshaping synth plugin.
- * dssi_convolve, a DSSI wrapper around libconvolve, providing a friendly convolution plugin for reverb effects (among other uses).
- * xy-controller-dssi, a GUI controller plugin which translates mouse input into X-Y control outputs.
- * WhySynth, a synth plugin featuring four oscillators per voice, multiple oscillator, filter, and envelope modes, effects, and more.
- * Wsynth-DSSI, a wavetable synth written with the PPG Wave and Prophet VS in mind.
- * nekobee, a synth plugin that emulates the sound of the TB-303 Bassline.
- These synths can be used directly within the Rosegarden or MusE sequencers without having to patch them via JACK (although you can run them as seperate applications and patch then with JACK if you want). One of the most attractive benefits of the DSSI package is that Linux musicians can use many Windows VST instruments and effects using Wine. The huge benefit to Linux musicians is that because DSSI uses the LGPL licence, it can be distributed as a binary compared to fst-vst which has to be compiled by every user because of the GPL.
- How to use Windows VST instruments and effects in JAD using dssi-vst

- calf.sourceforge.net

- naspro.atheme.org > Content > Downloads

- en.wikipedia.org > Wiki > DSSI

- dssi-vst-ladspa wrapper vst for ladspa.
- dssi-vst exposes a LADSPA descriptor as well as a DSSI descriptor. This change permits you to use dssi-vst to load VST effects in LADSPA hosts, as well as to load VST effects and instruments in DSSI hosts as before. When used in a LADSPA host, the VST GUI will not be shown unless the host supports DSSI-style GUIs for LADSPA plugins as well -- which most do not.
- FluidSynth-DSSI

- FluidSynth

- The FluidSynth-DSSI package contains FluidSynth-DSSI, a wrapper for the FluidSynth SoundFont-playing software synthesizer, allowing it to function as a DSSI plugin. (This was formerly part of the main DSSI package.)
- en.wikipedia.org > Wiki > FluidSynth

- xsynth-dssi

- xsynth-dssi package contains the Xsynth-DSSI plugin, a classic-analog (VCOs-VCF-VCA) style software synthesizer with an editor GUI.
- dssi-vst

- The dssi-vst package contains a wrapper plugin for Windows VSTs that enables them to be used by DSSI hosts running on Linux or similar on i386, using Wine. To use dssi-vst: make sure DSSI_PATH is set appropriately, set VST_PATH to a colon-separated list of the directories containing VST plugins, and start up your DSSI host. The plugin soname is dssi-vst.so, and each VST plugin gets a label corresponding to its DLL name. So for example, with jack-dssi-host, you should be able to just run jack-dssi-host dssi-vst.so:MyVstPlugin.dll
- hexter (dssi)

- hexter is a plugin which models the sound of a Yamaha DX7.
- Aeolus

- Synthesised pipe organ emulator
Aeolus is a synthesised (i.e. not sampled) pipe organ emulator that
should be good enough to make an organist enjoy playing it. It is a
software synthesiser optimised for this job, with possibly hundreds
of controls for each stop, that enable the user to "voice" his
instrument.
Main features of the default instrument: three manuals and one pedal,
five different temperaments, variable tuning, MIDI control of course,
stereo, surround or Ambisonics output, flexible audio controls
including a large church reverb.
Aeolus is not very CPU-hungry, and should run without problems on a
e.g. a 1GHz, 256Mb machine. - Stop and instrument definitions for Aeolus-0.6.x
- This package contains definitions of stops and of an instrument
- to be used with the aeolus organ synth.
- ll-scope

- an oscilloscope DSSI plugin
The Oscilloscope is a DSSI plugin with a GUI that displays the audio input in
an oscilloscope view. It can be useful when working with modular synths, to
view the waveforms with at different places in the synth graph
- Wsynth-DSSI

- vst
- about
- wineasio
- FST: VST plugins on GNU/LINUX


- FST is a program by which uses Wine, Jack and Steinberg's VST Audio Plug-Ins SDK to enable the use of many VST audio plugins under Gnu/Linux.
- Links

- jost -native linux vst(i)

- ports
- HIGHLIFE - DiscoDSP’s top of the line sampler
- VEX - 3 oscillator subtractive waverom synth
- Audjoo Helix - subtractive unusual synth
- Rock Hardbuns’s Peggy2000
- Subtractive synth with step sequencer
- CHIP32 - Simple wavetable synthesizer
- VOPM - Virtual fm synthsizer
- DestroyFX Buffer Override
- DestroyFX Transverb
- DestroyFX Skidder
- DestroyFX MonoMaker
- ndc plugs’ BufferSynth 2
- ndc plugs’ SoulForce
- Rumpelrausch Taips ZR3
- drawbar organ with 3 drawbars and pedals controls.
- 31 band equalizer
- CMT Bitcrusher
- ZynAddSubFx
- plugins
- DrumSynth
- 32 voices polyphonic drum synthesizer
- EQinox
- 6-band stereo para-graphic equalizer VST plugin for linux
- SoundCrab
- Sound Font 2 Player VST plugin for linux
- Nekobee
- TB-303 clone VST plugin for linux
- VST Plug-In Bundle

- commandline tools
- mplayer

- mplayer - movie player
- mencoder - movie encoder
- mplayer is a movie (and audio) player for Linux. It plays most
MPEG/VOB, AVI, ASF/WMA/WMV, RM, QT/MOV/MP4, Ogg/OGM, MKV,
VIVO, FLI, NuppelVideo, yuv4mpeg, FILM and RoQ files, supported
by many native and binary codecs. You can watch Video CD, SVCD,
DVD, 3ivx, DivX 3/4/5 and even WMV movies, too.
- keyboard control
- <- and ->
- Seek backward/forward 10 seconds.
- up and down
- Seek forward/backward 1 minute.
- pgup and pgdown
- Seek forward/backward 10 minutes.
- [ and ]
- Decrease/increase current playback speed by 10%.
- { and }
- Halve/double current playback speed.
- backspace
- Reset playback speed to normal.
- < and >
- Go backward/forward in the playlist.
- ENTER
- Go forward in the playlist, even over the end.
- HOME and END
- next/previous playtree entry in the parent list
- INS and DEL (ASX playlist only)
- next/previous alternative source.
- p / SPACE
- Pause (pressing again unpauses).
- .
- Step forward. Pressing once will pause movie, every con‐
- secutive press will play one frame and then go into pause
- mode again (any other key unpauses).
- q / ESC
- + and -
- Adjust audio delay by +/- 0.1 seconds.
- / and *
- Decrease/increase volume.
- 9 and 0
- Decrease/increase volume.
- ( and )
- Adjust audio balance in favor of left/right channel.
- m
- documentation

- mailing lists

- manpage

- Multimedia Dynamite

- An overview of the awesome power
and configurability of MPlayer.
- SoX - Sound eXchange

- aseqjoy

- ffmpeg

- streamripper
- blogs
- howto's
- back to root map

- JACK Control


- the Jack Control Interface. the main application required for music production under Linux. Nearly all Linux music software requires that the JACK server be running before you can use them as it controls the routing of audio and midi data. Note that some audio hardware tends to record much better at 48000Hz rather than the standard 44100Hz of CD audio.
The sampling rate and bit depth (audio quality) of your audio projects must be set under qjackctl before you start it.
The application is set to start Jack @ startup. Also, it will start minimized into tray.
- Provides a simple GUI dialog for setting several JACK daemon parameters, which are properly saved between sessions, and a way control of the status of the audio server daemon. With time, this primordial interface has become richer by including a enhanced patchbay and connection control features.
- At the Sounding Edge: Using QSynth and QJackCtl.

- ubustu.com > Globe > 2007 > 05 > 29 > How-to-configure-jack-in-ubuntu-studio

- control
- System Sound Preferences
- Enable sound and associate sounds with events
- set default sound card

- Allows you to select the default ALSA sound card
- Gmerlin ALSA mixer
- a mixer program, which is still convenient, if you have multiple soundcards with 100s of options each. It provides widgets for almost all soundcard parameters, which are supported by alsa.
By right clicking on a control, you get a menu where you can:
* Move controls inside the window
* Move controls to own windows. To move them back to main window, simply close the control-windows.
* Pop up an options dialog, where you can select which controls should be shown at all.
All window configurations and coordinates are remembered. The actual mixer settings are not remembered, since this is done globally by the Alsa startup scripts.
- GNOME ALSA Mixer
- ALSA sound mixer for GNOME
logical separation of different kinds of controls - there are sliders for volume levels and checkboxes for switchable elements are on different panel.
Features:
* Handling of multiple sound cards: separate tabs
* Separate sliders for mic input gain and monitor on USB headset: no
* stereo input and output: gain and balance sliders
* organization of large numbers of sliders: horizontal scroll
* Mute button visability: good (check marks)
* Capture source selection: Pulldown menu under capture slider, can be separately selected for right and left channels, if desired.
- soundhardware info
- get info about your soundcard and the setup
- (Jack) Application Setup list
- A list of how the sound-aware applications are and can be set up in openArtist
- check which programs use the sounddevice
- if jack cannot be started up, its likely that a program like firefox ist blocking the sound device. Especially Firefox is a goot candidate, because of the flash plugin. When you only see mixer_app (the sound icon in gnome bar) and / or qjacktl (the jack audio client GUI), things should work.
- kill all running jack instances
- kill all running jack instances
- restart alsa
- restart alsa. this is necessary if you want to start JACK and the alsa device is blocked (is says: 'the playback device "hw:0" is already in use.'
- Pulseaudio

- see background technologies
- PulseAudio Device Chooser
- PulseAudio Manager
- Manage your PulseAudio sound server
- PulseAudio Preferences
- View and modify the configuration of the local sound server
- PulseAudio Volume Meter (Capture)
- PulseAudio Volume Control
- PulseAudio Volume Meter (Capture)
- PulseAudio Volume Meter (Playback)
- Monitor the output volume
- Mixers
- alsamixer
- a CLI alsa mixer.
quickstart:
LEFT/RIGHT arrow keys move between devices,
UP/DOWN keys (or numeric keys,PAGE_UP etc.) to adjust their volumes. TAB
M key toggles the mixer control on / off. (O / M aappears below the volume bar)
SPACE enables recording for the current channel.
L re-draws the screen.
TAB key toggles the current view mode circularly. alsamixer has three view modes: playback, capture and all.
? and / keys toggles the help and proc modes.
RETURN returns to normal view.
After adjusting the settings for the playback and capture devices, advanced controls for ALSA soundcard driver utility, alsactl, can be used to store them permanently. For the default audio device:
sudo alsactl store
due to a bug in the view flag, you have to hit TAB three times to get the right view after startup
- kalsamix
- An ALSA mixer for KDE.
- * Multicard support
- o KAlsaMix is designed to support any number of soundcards
- * Adjust levels
- o Adjust every single item, or mute/unmute it
- o If an item has more channels, you can adjust them separately
- o If an item or channel has both playback and capture capabilities, separate level are shown
- o You can mute every single item channel, if supported by the soundcard
- * Presets
- o You can save the levels, give this 'preset' a name and then recall it with one click
- o Any number of presets can be created, so you can customize output or input for any situation
- * Decide what to see
- o You can show/hide a whole soundcard
- o You can show/hide any item you care or not
- o You can decide the order of the items
- * Rename items
- o Every item can be renamed at your wish, if you don't like ALSA default name
- * Group items together
- o You can create group of items, and then show or hide them with one click: for example, you can create a 'Digital' group containing all those fancy IEC958 controls; this helps to keep the mixer window clean, with only those elements you use more often.
- * Miscellaneous
- o System tray with volume tooltip
- o Quick access to the main volume control by clicking on systray
- o Configurable 'main volume' item, when ALSA fails to choose the right one
- o Mute/unmute by clicking on the systray
- o OSD volume changes notification
- GNOME ALSA Mixer
- ALSA sound mixer for GNOME
logical separation of different kinds of controls - there are sliders for volume levels and checkboxes for switchable elements are on different panel.
Features:
* Handling of multiple sound cards: separate tabs
* Separate sliders for mic input gain and monitor on USB headset: no
* stereo input and output: gain and balance sliders
* organization of large numbers of sliders: horizontal scroll
* Mute button visability: good (check marks)
* Capture source selection: Pulldown menu under capture slider, can be separately selected for right and left channels, if desired.
- Volume Control
- Adjust the volume level.
Gnome volume Control
Features:
* OSS Support: not directly, but through esd
* ALSA support: not directly, but through esd
* ESD support only (won't start if esd is suspended)
* handling of emulated OSS device: shows up alongside ALSA devices in File->Change device
* handling of multiple sound cards: yes: menu selection
* Only has a small subset of the actual controls by default, you have to edit preferences to add missing controls.
* stereo inputs and outputs: no separate control, until you add all controls in preferences and it still isn't clear how this happened as there were no obvious balance controls added.
* separate control of record and monitor volume on USB headset: yes
* Capture source selection: in separate switches tab.
- Echomixer
- Control Echoaudio soundcards
- HDSPMixer
- Control the advanced routing features of the RME Hammerfall DSP
- Rmedigicontrol
- Control RME Digi32 and RME Digi96 soundcards
- HDSPConf
- Control the Hammerfall HDSP ALSA settings
- ffado-mixer
- Recording Level Monitor
- Monitor the recording input volume
- Volume Monitor
- Monitor the sound output volume
- VolWheel
- a little icon that lives in your notification area which allows you to quickly change the sound volume. You can do a right-click, left-click, middle-click, scroll up and down... I let you discover.
For help on how to use VolWheel, type 'volwheel --help'.
VolWheel is shipped with a few icons and icon themes. You can very easily make new icons and themes for VolWheel. Take a look in /usr/share/volwheel/icons/ to see how it works.
- Bitmeter
- LASH Audio Session Handler
- simple applet for controlling the LASH Audio Session Handler - EMA Tech. Package
GLASHCtl is a simple applet for controlling the LASH Audio Session Handler. When you run it it will appear as a small LASH icon in your "notification area" or "system tray". This is typically somewhere in the panel in KDE or GNOME.
- lash_panel
- a graphical interface for controlling the LASH server lashd.
- A2jmidid
- a2jmidid is daemon for exposing legacy ALSA
sequencer applications in JACK MIDI system
- Patchage

- a modular patch bay for audio and MIDI systems based on Jack, Lash, and Alsa.
- plugins / synths / racks

- dj / live
- Mixxx


- free, open source DJ software that gives you everything you need to perform live mixes
- information for beginners under DJing with Mixxx.

- Mixxx Wiki

- Features

- * Parallel waveform displays
- * Waveform summaries
- * MP3, OGG, WAVE, and FLAC playback
- * Pitch-independent time stretch (key lock)
- * Vinyl emulation
- * Wave recording
- * Free, open source software
- * BPM detection and estimation
- * Supported MIDI controllers:
- o Hercules DJ Console MK2
- o Hercules DJ Console MP3
- o Hercules DJ Console RMX
- o Hercules DJ Console Mac Edition
- o Mixman DM2
- o Tascam US-428
- o M-Audio X-Session Pro
- o M-Audio Xponent
- o Evolution X-Session
- o Ecler NUO4
- o FaderFox DJ2
- o Vestax VCI-100
- o Numark Total Control
- o ... and more - See our Hardware Compatibility page.
- * Multichannel soundcard support (playback and capture)
- * Multiple soundcard support
- * Cross-platform (Windows XP and Vista, Mac OS X, Linux)
- * Adjustable EQ shelves
- * Crossfader curve control
- * Skinnable interface with extra skins bundled
- * Adjustable pitch range
- * Multi-core CPU support
- * 24-bit/96000 Hz playback and capture
- * Crystal clear audio
- * Hardware video acceleration
- * Vinyl control support for:
- o Serato CV02 vinyl
- o Traktor Scratch vinyl
- o FinalScratch Standard vinyl
- o FinalScratch Scratch vinyl
- o Serato CD
- o Read more...
- FAQ

- Mixxx Manual

- Forum

- mailinglist
- IRC channel (#mixxx on Freenode)

- youtube

- screenshot
- manpage

- Xwax

- aquaduo
- a script which makes aqualung to a sophisticated djing tool.
It starts Jack Control, TWO instances of aqualung (remember! aqualung has builtin support for LADSPA effects, just click "FX") , jackeq for controlling and fading between both, and timemachine for recording in /home/tux/music/timemachine
now one could also connect in a streaming server like InternetDJConsole to stream the whole thing into the internet, or jamin for mastering before sending it to the soundcard.
(If you want to do this, just click "Connect" on the Jack Control interface to bring up the Connections interface, and select the in (left side) and out (right side) ports you want to connect, and press "Connect" (or use Patchage for that, this works flawlessly, too))
but I"ll keeep it minimal right now.
The good thing about aqualung is that is saves everything. If You close it, it will open with the same playlist, and all the effects will be as you left them. It also has the ability to go beyond 0db with the volume slider. that can bee good or bad, depends on view ;). Tabbed playlists are also nice for djing.
The good thing about jackeq is, well it works. its not perfect for djing. the faders are cool, but the eq.. its a bit clumsy, e.g you cannot reset to default value with 1click, and the values changed by scrollwheel are also not useable.
The good thing about timemachine is, it buffers 10 secs or so, BEFORE you pressed record, it already records. Thats the way I understood it - maybe I'm wrong. And its creator says it never clips. So, perfect for recording your mix. Records in wav and w64 though. w64 is cool because is surpasses the wav 4 GB size limit (=90min! So if you record a few hours, have a look at your harddiskspace first) The location where to save the files can be changed inside the script. (Just grab the icon from the menue into gedit text editor, and you will see the path to the script, seek line with "Exec=") You can open these .w64 files with sweep and traverso at least.
- freewheeling

- Freewheeling is
- a new way to be
- In The Muse-ical Moment.
- It's a live looping instrument
- that returns us to the joy
- of making music spontaneously.
- LoopDub


- a cross-platform audio application for live loop manipulation.
- Features
- * Can be used with a MIDI controller. Typically designed for something like the Edirol PCR-30, which has 8 sliders and 8 knobs as well as a 30-key keyboard. I also use it with my M-Audio UC-33 controller, which has 8 sliders and 3 rows of 8 knobs.
- * Play and manipulate up to 8 loops.
- * "Hold" button for dropping a channel into the mix on beat.
- * Live low-pass and delay filters.
- * Live jamming with the keyboard.
- * Looping smaller parts of each loop on beat.
- * MIDI control of effects
- * Program change from MIDI
- Running LoopDub

- loopdub-devel

- screenshot
- TerminatorX


- terminatorX is a realtime audio synthesizer that allows you to "scratch" on digitally sampled audio data (*.wav, *.au, *.ogg, *.mp3, etc.) the way hiphop-DJs scratch on vinyl records. It features multiple turntables, realtime effects (buit-in as well as LADSPA plugin effects), a sequencer and MIDI interface - all accessible through an easy-to-use gtk+ GUI.
- download

- screenshots

- faq

- docs

- mp3s for scratching

- turntables

- While scratching with the mouse usually sounds the way terminatorX users want it to (at least if the feedback I get is representative) it doesn't really feel like scratching. The only way to get that traditional haptic feedback is to turn your turntable into a mouse device.
mousecratching with terminatorx 
- DJ Mixing application for Jack shootout

- screenshot
- Sooperlooper


- SooperLooper is a live looping sampler capable of immediate loop recording, overdubbing, multiplying, reversing and more. It allows for multiple simultaneous multi-channel loops limited only by your computer's available memory.
- When used with a low-latency audio configuration SooperLooper is capable of truly realtime live performance looping.
- The application is a standalone JACK client with an engine controllable via OSC and MIDI. It also includes a GUI which communicates with the engine via OSC (even over a network) for user-friendly control on a desktop. However, this kind of live performance looping tool is most effectively used via hardware (midi footpedals, etc) and the engine can be run standalone on a computer without a monitor.
- Features

- * Multiple simultaneous multi-channel loops limited only by available RAM
- * Record, manually triggered, or via input threshold
- * Overdub for adding more audio on top of existing loop
- * Multiply, allows increasing loop length by repeating the initial loop beneath (include MultiInrease option)
- * Feedback control allows gradual loop fading, active during overdub/multiply and optionally during playback
- * Replace audio in loop with new material
- * Insert new audio into existing loop
- * Substitute audio in loop with new material, while hearing existing material
- * Reverse loop playback (even during overdub) at any time, or quantized to loop or cycle boundaries
- * Trigger loop playback from start at any time, also supports OneShot triggering which will play the loop once then mute.
- * Mute the loop output at anytime
- * Undo/Redo allows nearly unlimited undo and redo to previous loop states
- * Rate Shift allows arbitrary rate change of loop from 1/4 to 4x normal.
- * Works anytime, even during loop record.
- * Save/Load loops in WAV format
- * Scratch feature allows DJ-like position scratching (work-in-progress)
- * Tempo syncable to MIDI clock, JACK transport, manual or tap tempo, or existing loops.
- * Sync Quantize operations to divisions defined by the tempo, and/or existing loops.
- * Sync Playback can retrigger automatically to maintain external sync during playback
- * SUS (Momentary) operation available for all commands for easy realtime granular
- * Crossfading applied to prevent clicks on loop or edit operation boundaries (crossfade length is adjustable)
- * Peak metering for all inputs and outputs
- * MIDI Bindings are arbitarily definable and can be configured to emulate existing setup (EDP, etc)
- * Key Bindings are arbitarily definable for the GUI
- * OSC Interface provides the ultimate network-transparent control of the engine
- Documentation

- Forum

- mailing list


- SooperLooper mini review (also contains routing content!)

- [PD] SooperLooper

- topot - very alpha alternative gui...

- At the Sounding Edge: A September Trio

- Sooperlooper / LADSPA

- Tapeutape
- Midi Controllable Sample Player
- Tranches
- Midi Controllable Beat Repeater/Rearranger
- Seq24
- a realtime MIDI sequencer. Seq24 was created to provide a very simple interface for editing and playing midi 'loops'. It is a very minimal sequencer that excludes the bloated features of the large software sequencers and includes a small subset that proved to be useful for live performances.
- sound coding
- blue


- a java program for use with Csound. Its interface is much like a digital multitrack, but differs in that there timelines within timelines (polyObjects). This allows for a compositional organization in time that seems to me to be very intuitive, informative, and flexible.
- AlgoScore


- a graphical environment for algorithmic composition which interfaces to Csound; can control other apps or hardware through MIDI and OSC. music is constructed directly in an interactive graphical score. highly customizable and extendible with the Nasal scripting language.;
- AthenaCL


- a software tool for creating musical structures.
Music is rendered as a polyphonic event list, or an EventSequence object. This EventSequence can be converted into diverse forms, or OutputFormats, including scores for the Csound synthesis language, Musical Instrument Digital Interface (MIDI) files, and other specialized formats.
Within athenaCL, Orchestra and Instrument models provide control of and integration with diverse OutputFormats. Orchestra models may include complete specification, at the code level, of external sound sources that are created in the process of OutputFormat generation. - Documentation

- command reference

- ParameterObject reference and graphical examples

- FAQ

- Demo

- Athenacl-development mailinglist

- PD
- see VJ->Puredata

- a real-time graphical programming environment for audio, video, and graphical processing. It is easy to extend Pd by writing object classes ("externals") or patches ("abstractions"). The work of many developers is already available as part of the standard Pd packages and the Pd developer community is growing rapidly. Recent developments include a system of abstractions for building performance environments; a library of objects for physical modeling; and a library of objects for generating and processing video in realtime.
- All the possible externals and their combinations cannot be put into a menu. You can however and EXPLORE and START these. Explore them in
- /opt/pd/lib/pd/extra. The docs for them are in /opt/pd/lib/pd/doc. You can reach the docs and patches (.pd files) through pd, though. In pd, click Help>Browser, it starts in the doc dir. extra folder is linked into docs for convenience. In pd, the documentation is also IN the patches.
- START via commandline, e.g. with
- pd -lib Gem:py
- you start the Gem AND the py external. 80+ externals wait to be discovered. Read their help how they get started, that can be different. pd --help is a place to find out about startup options.
- Have attention to the /opt/pd/lib/pd/extras/abstractions folder. Many examples there,some help too.
- Also, have a look at /opt/pd/lib/pd/doc/manuals of extra's. And again, Help>Browser is your friend!
- AVsynthesis
- Beast
- supercollider
- streaming
- darksnow

- a simple GUI for darkice. Stream music into the net.
- darkice

- a live audio streamer. It records audio from an audio interface (e.g. sound card), encodes it and sends it to a streaming server.
- DarkIce can record from:
- * OSS audio devices
- * ALSA audio devices
- * Solaris audio interface
- * Jack sources
- * uLaw audio input through a serial interface
- DarkIce can encode in the following formats:
- * mp3 - using the lame library
- * mp2 - using the twolame library
- * Ogg Vorbis
- * aac - using the faac library
- DarkIce can send the encoded stream to the following streaming servers:
- * ShoutCast
- * IceCast 1.3.x and 2.x
- * Darwin Streaming Server
- * archive the encoded audio in files
- darkice / darksnow tutorial

- Internet DJ Console

- Create your live radio show or podcast. an Internet radio application for making a live radio
show or podcast. Features include two main media players with a crossfader,
a jingle player, microphone signal processing (compressor and noise gate),
IRC track announcements with X-Chat, an automatic stream shut-off timer, MP3
or Ogg streaming and recording at various bit rates, aux input for connecting
external JACK aware applications, and audio level meters.
Homepage: http://idjc.sourceforge.net/
- MuSE
- a user friendly but powerful tool for network audio streaming, making life easier for indypendent free speech online radios.
MuSE is an application for the mixing, encoding, and network streaming of sound: it can mix up to 6 encoded audio bitstreams (from files or network, mp3 or ogg) plus a souncard input signal, the resulting stream can be played locally on the sound card and/or encoded at different bitrates, recorded to harddisk and/or streamed to the net. When sent to a server, the resulting audio can be listened thru the net by a vast number of players available on different operating systems.
To be operated MuSE offers graphical interfaces and a documented commandline interface in the good old unix style. uses ALSA only.
- Pure Data ( Audio Mp3 )
- streaming tools from giss.tv
- Pure Data ( Audio Ogg )
- streaming tools from giss.tv
- visualize
- jaaa
- audio signal generator and spectrum analyser - EMA Tech. Package
Jaaa (JACK and ALSA Audio Analyser) is an audio signal generator and spectrum analyser designed to make accurate measurements.
- japa
- a 'perceptual' or 'psychoacoustic' audio spectrum analyser. Possible uses include spectrum monitoring while mixing or mastering, evaluation of ambient noise, and (using pink noise) equalisation of PA systems.
It supports up to four audio inputs of which two can graphically be compared. Additionally a pink noise and white noise generator is running after starting japa.
- sonic-visualiser
- An application for viewing and analysing the contents of music audio files
- sonogram
- a sound visualizer. Sonogram transformates time-domain based audio information (samples) into the frequency domain using the transformation methods of ”Fast Fourier Transformation” (FFT), ”Linear Prediction Coefficients” (LPC), ”Cepstral Analysis” and the ”Wavelet transformation”. It extracts samples from multimedia files and daws them into the main window which shows the frequency information in a twodimensional form (frequency-time area). The most common audio and video file formatare supported. The two-dimensional plots can be shown in an interactive three-dimensional representation.
- gmerlin visualizer

- opens your soundard for recording and displays a visualization in a window. It supports fullscreen and mouse- and keyboard interaction with visuals for visualization plugins, which support this. If you move the mouse or press the “Menu key”, the toolbar will show up (either method can be disabled). It will be hidden again after the mouse is idle for some seconds.
- more...

- Streamtuner


- streamtuner offers hundreds of thousands of music resources in a fast and clean common interface.
- packages.ubuntu.com > Hardy > Streamtuner

- With streamtuner, you can:
- * Browse the SHOUTcast Yellow Pages
- * Browse the Live365 directory
- * Browse the Xiph.org (aka icecast.org, aka Oddsock) directory
- * Browse the basic.ch DJ mixes
- * Manage your local music collection, with full support for ID3 and Vorbis metadata editing
- * Listen to streams, browse their web page, or record them using programs such as Streamripper
- * Implement new directory handlers as tiny Python scripts or as dynamically loadable modules written in C
- * Retain your favourite streams by bookmarking them
- * Manually add streams to your collection
- streamtuner is a stream directory browser.
- Through the use of a plugin system, it offers an intuitive GTK+ 2.0 interface to Internet radio directories such as SHOUTcast and Live365.
- bugfix, as shoucast changed website

- screenshot
- manpage

- Aqualung

- Audacious2


- an advanced audio player, with an advanced
audio playback engine, which for audio playback
- Features
- Codec Support
- * MP3
- * AAC, AAC+
- * Vorbis
- * FLAC
- * Wavpack
- * Musepack
- * TTA
- * WMA
- * ALAC
- * 150 different module formats
- * Several chiptune formats: AY, GBS, GYM, HES, KSS, NSF, NSFE, SAP, SPC, VGM, VGZ, VTX
- * Playstation Audio: PSF1, MiniPSF1
- * Ad-lib chiptunes via AdPlug library
- * Microsoft ADPCM, RIFF .wav data, 18+ different other WAV formats provided by sndfile plugin.
- * MIDI via native OS synthesizer control or TiMidity.
- * CD Audio
- Output system support
- * OSS (most UNIXes, Linux)
- * ALSA (Linux)
- * 4.2BSD/SunOS audio system (Solaris)
- * CoreAudio (MacOS)
- * ESound support
- * PulseAudio support
- * JACK support
- Transcoding support
- Effect Processing
- * Can function as a LADSPA host (as far as we know, we're the only player that can do this out of the box)
- * Audio Compression plugin (AudioCompressor AGC) to keep volume normalized at a specific level
- * Echo enhancing plugin
- * Stereo separation plugin
- * Voice Removal plugin
- * Sound stretching plugin
- Visualization
- * Paranormal Visualization Studio -- a plugin like AVS
- * ProjectM -- a plugin like Milkdrop
- * Blur Scope
- * Spectrum Analyzer
- * RockLight -- a stroboscope for Thinkpad and Macintosh lights
- Extra Plugins
- * Scrobbler Plugin -- a plugin that enables you to listen to Last.FM streams and submit tracks to Last.FM
- * Song Change -- a plugin that executes scripts at the beginning, end of songs and the end of a playlist
- * EvDev-Plug -- a plugin that allows you to control Audacious with a gamepad or joystick
- * Status Icon -- a plugin that allows you to shrink Audacious down to the system tray
- * Audacious OSD -- a plugin that announces songs for you
- * Alarm -- a plugin that can schedule playback at a given time each day (like an Alarm Clock)
- Streaming support
- * MP3, Vorbis, FLAC, AAC, AAC+ via IceCast/ShoutCast
- * Any format supported via normal HTTP
- there are many third-party plugins
- winamp skin support
- Equalizing music sound with Audacious "How to"

- audacious review

- Amarok

- Ardour


- Ardour is a digital audio workstation. You can use it to record, edit and mix multi-track audio. You can produce your own CDs, mix video soundtracks, or just experiment with new ideas about music and sound.
- Ardour capabilities include: multichannel recording, non-destructive editing with unlimited undo/redo, full automation support, a powerful mixer, unlimited tracks/busses/plugins, timecode synchronization, and hardware control from surfaces like the Mackie Control Universal.
- introduction
- a multichannel hard disk recorder (HDR) and digital audio workstation (DAW). It can be used to control, record, edit and run complex audio setups. One of the most sophisticated liux audio programs, so not good for beginners...
- Ardour supports pro-audio interfaces through the ALSA project, which provides high quality, well designed device drivers and API's for audio I/O under Linux. Any interface supported by ALSA can be used with Ardour. This includes the all-digital 26 channel RME Hammerfall, the Midiman Delta 1010 and many others.
- Ardour has support for 24 bit samples using floating point internally, non-linear editing with unlimited undo, a user-configurable mixer, MTC master/slave capabilities, MIDI hardware control surface compatibility.
- It supports MIDI Machine Control, and so can be controlled from any MMC controller and many modern digital mixers.
- Ardour contains a powerful multitrack audio editor/arranger that is completely non-destructive and capable of all standard non-linear editing operations (insert, replace, delete, move, trim, select, cut/copy/paste). The editor has unlimited undo/redo capabilites and can save independent "versions" of a track or an entire piece.
- Ardour's editor supports the community-developed LADSPA plugin standard. Arbitrary chains of plugins can be attached to any portion of a track. Every mixer strip can have any number of inputs and outputs, not just mono, stereo or 5.1. An N-way panner is included, with support for various panning models. Pre- and post-fader sends exist, each with their own gain and pan controls. Every mixer strip acts as its own bus, and thus the bus count in Ardour is unlimited.
- You can submix any number of strips into another strip.
- Ardour's channel capacity is limited only by the number on your audio interface and the ability of your disk subsystem to stream the data back and forth.
- JACK (the JACK Audio Connection Kit) is used for all audio I/O, permitting data to be exchanged in perfect samplesync with other applications and/or hardware audio interfaces.
- Forums

- Manual

- Further Reading
- en.opensuse.org > JackLab > Ardour with VST

- (de)Ardour - Harddiskrecording/Spurenlegen für Profis

- Ardour ist eine Software für die Bearbeitung
und das Abmischen von Audioaufzeichnungen auf dem Computer.
- Es orientiert sich sichtlich an Pro Tools und erweist sich somit als professionelle, gut bedienbare Audiosoftware. Ardour unterstützt momentan noch nicht den Funktionsumfang proprietärer Software und ist somit für eine voll-professionelle Produktion nicht geeignet. Allerdings sind Funktionen, wie beispielsweise die Integration von Video- sowie von MIDI-Aufzeichnungen, geplant.
- Ardour ist als freie Software unter der GPL verfügbar. Derzeit existieren lauffähige Versionen dieses Programms unter den Betriebssystemen Linux, Solaris, FreeBSD und Mac OS X.
- Wesentlich an der Entstehung von Ardour beteiligt ist Paul Davis, welcher auch an der Planung des JACK-Projekts mitgewirkt hat.
- Build ardour2 with VST support

- Ardour Techniken

- ardour.org > Files > Manual > Index

- Basics, Terms and Concepts
- session: the whole project; everything belonging to it should be in the folder that was created when you made a new session, so for session management you can just delete/move that folder.
- audio files: can be recorded or physically imported, or embedded (symlinked) to a session's region list.
- regions: virtual segments of audio files.
- playlists: lists of region arrangements on a track.
- tracks: routes which can contain one or more playlists, can have any number of in/outputs, pre/post fader plugins, inserts and sends.
- busses: cannot contain audio, but otherwise the same as tracks.
- ranges:selections over time, made with the "range tool", completely independent of track or region boundaries. In Ardour2, there is a second type of ranges, defined by markers instead of the mouse cursor, used for defining CD track boundaries.
- modes: There are several tool modes, accessible by icons in the editor toolbar:
- 1. Object mode: used to move and resize regions on tracks.
- 2. Range mode: used to define a selection for later editing.
- 3. Zoom mode: used for quick zooming in the editor canvas.
- 4. Gain mode: used to edit volume changes on a per-region basis.
- 5. TimeFX mode: used to shrink or stretch regions to fit to a certain duration. (aka timestretching)
- 6. Audition mode: used to listen to what's in a region.
- Harddiskrecording für Profis mit Ardour

- LADSPA-Effekte für Ardour

- Tabelle der verfügbaren Effektplugins mit Bewertung und Warnung vor Problemfällen.
- Ardour-routing

- Wie interne und externe Signalquellen in Ardour vernetzt und geroutet werden.
Das Hauptfenster mit geladenem Projekt
Der Editorbereich
Der Kopfbereich des Hauptfensters- quicktoots.linuxaudio.org > Toots > Ardour

- 1. Diagram of Ardour signal flow & GUI processes - by Marcus Anderson
- 2. The JACK Users howto
- 3. Basic recording & editing howto
- 4. Understanding the Mixer window
- 5. Basic Mix-down Techniques - by Jan Depner
- 6. Using automation to modify track gain - by Jan Depner
- 7. Using the editor to modify region gain - by Jan Depner
- 8. Using Plugins & Adding DSP FX - by Ryan Beisner
- 9. Mastering tips
- Mehrspuraudio aufnehmen und editieren, eigene CDs produzieren, Tonspuren für Videos abmischen. Experimente mit neuen musikalischen Ideen und Sounds sind möglich. Es lassen sich Soundinstallationen für beliebig viele Ein-/Ausgabekanäle, zum Beispiel für Shows in Galerien produzieren usw. Spurenzahl und Spurlänge sind nur durch die Fähigkeiten der verwendeten Hardware beschränkt.
- Einige Fähigkeiten von Ardour: Mehrkanalaufnahmen, nicht-lineares, nichtdestruktives Editieren von Bereichen mit unbegrenzter Rücknahmefunktion, ein Mischer mit den Möglichkeiten von Highend-Konsolen, zahlreiche Plugins (warp, shift), steuerbar durch Regler und synchronisierbar mit Timecode.
- youtube

- HOW To: Ardour with VST support (Hardy).

- Episode 92 - Ardour

- Rosegarden


- audio and MIDI sequencer, score editor, and general-purpose music composition and editing environment.
- you can do:
- *Editing – Intuitive ways to record and edit notes.
- *MIDI – Managing your MIDI ports, banks, programs and controllers without having to remember any numbers.
- *Notation – Entering, editing and printing score.
- *Audio – Recording, mixing, and using samples and effects.
- *Synths – Playing your MIDI tracks through hosted synths, for more accurate control.
- Features
- * MIDI and audio playback and recording with ALSA and JACK.
- * Piano-roll, score, event list and track overview editors.
- * DSSI synth and audio effects plugin support, including Windows VST effects and instrument support via dssi-vst.
- * LADSPA audio effects plugin support.
- * JACK transport support for synchronization with other software.
- * Ability to build and run without JACK, for MIDI-only use.
- * Score interpretation of performance MIDI data.
- * Shareable device (.rgd) files to ease MIDI portability.
- * Triggered segments for pattern sequencing & performable ornaments.
- * Audio and MIDI mixers.
- * MIDI and Hydrogen file import.
- * MIDI, Csound, Lilypond and MusicXML file export.
- * Clear, consistent and polished user interface.
- Documentation

- Wiki

- FAQ

- Mailing Lists

- Links

- I would recommend trying the DSSI synth plugins, which make songs considerably easier to create and manage. The fluidsynth, sampler and xsynth DSSI plugins are especially useful.
- Wired


- Wired is a professional music production and creation free software running on the Linux operating system.
- It brings musicians a complete studio environment to compose, record, edit and mix music without the need of expensive hardware.
- supports unlimited Audio/Midi tracks playback and recording, and introduces a Plugin system for instruments and effects. It handles live instruments (through sound card analog or midi inputs), virtual instruments and sound effects. It manages the most used plug-in types (LADSPA, DSSI). It is composed of racks, a sequencer and a mixer. Its intuitive graphical interface is user-friendly for amateurs whereas its abilities cover every needs of a semi-professional public.
- Documentation

- Forum
- blog

- screenshot
- Linux Multimedia Studio


- LMMS aims to be a free alternative to popular (but commercial and closed- source) programs like FruityLoops/FL Studio, Cubase and Logic allowing you to produce music with your computer. This includes creation of loops, synthesizing and mixing sounds, arranging samples, having fun with your MIDI-keyboard and much more...
- screenshot
- LMMS combines the features of a tracker-/sequencer-program and those of powerful synthesizers, samplers, effects etc. in a modern, user-friendly and easy to use graphical user-interface.
- Home

- Demos

- Sharing platform

- Features
- * Song-Editor for arranging the song
- * creating beats and basslines using the Beat-/Bassline-Editor
- * easy-to-use piano-roll for editing patterns and melodies
- * instrument- and effect-plugins
- * support for hosting VST(i)- and LADSPA-plugins (instruments/effects)
- * automation-editor
- * MIDI-support
- channel "##lmms" on irc.freenode.org
- Mailing lists
- Roadmap/TODO-list in Wiki

- LMMS Wiki

- youtube

- Introducing Linux Multimedia Studio For Ubuntu!

- Qtractor



- a digital audio and MIDI multi-track composition and arranger software application. Besides its name, it should be noted, Qtractor is not a music “tracker” type of program. However, it has all the potential to do that job, if needed.
- Qtractor is a non-destructive sequencer and arranger. It does not affect, alter or modify in any way, the audio and/or MIDI files that are displayed as Clip Objects. What is destructive are files resulting from capture and recording operations, and explicit changes made through specialized Clip editing (e.g., MIDI Editor).
- written in C++ with the Qt4 framework.
- Currently the Qtractor project is simply the hobby of one developer. Development was started April 2005, initially as a Qt3 application. Since October 2006, it is officially a Qt4 application.
- Qtractor is natively hardwired and exclusive to the JACK Audio Connection Kit infrastructure, and the ALSA sequencer for MIDI, thus currently being a Linux-only application.
- freshmeat.net > Projects > Qtractor

- en.wikipedia.org > Wiki > Qtractor

- HDRs and DAWs For Linux: The New Breed

- Features
- Supports all sample rates only restricted by hardware.
- Supports multiple audio file formats, both compressed and uncompressed, including older formats such as 8SVX and .iff.
- Clip editing and automatic or manual Time Stretching abilities.
- Supports most major audio and MIDI file formats and most Linux plugin technologies.
- Clips, may be easily edited by simply dragging the left or right edges for cropping, or even for timeshifting, by using the shift key modifier.
- Qtractor may be used in a audio mastering environment. Its integration with JACK makes it possible to use mastering tools such as JAMin to process the audio data.
- Qtractor has both an audio and MIDI metronome with user selectable audio samples.
- Easily move and copy plugins (with params) among tracks.
- Keyboard commands (hotkeys) are entirely customizable.
- Audition audio files within the Files dialog.
- Built-in Qjackctl Connections dialog.
- Supports LADSPA, DSSI (this includes DSSI-VST wrapper) and Native Linux VST plugins (VST effects only presently).
- screenshot
- Jokosher Audio Editor


- Jokosher is a simple yet powerful multi-track studio. With it you
can create and record music, podcasts and more, all from an integrated simple environment.
- Help

- Forums


- Features
- Ease Of Use Easy to use interface, designed from the ground up. Jokosher uses concepts and language familiar to musicians, and is a breeze to use.
- Editing Simple editing with splitting, trimming and moving tools.
- Mixing Multi-track volume mixing with VU sliders.
- Audio Import audio (Ogg Vorbis, MP3, FLAC, WAV and anything else supported by GStreamer) into your projects.
- Instruments A range of instruments can be added to a project, and instruments can be renamed. Instruments can also be muted and soloed easily.
- Audio Export to MP3, Ogg Vorbis, FLAC, WAV and anything else GStreamer supports.
- Documentation Documentation (User Guide, FAQ, Tutorial) and User Community (Forums, IRC).
- Wiki

- jokosher-developerswebsite

- Screenshots

- Hydrogen


- advanced drum machine for GNU/Linux
- (de) Hydrogen - Percussion komplett

Hauptfenster- Allgemeines
- H2 ist eine QT-Application, die ihre Fenster selbständig und nach eigenen Regeln in einem Gesamtfenster erzeugt. Auf das Gesamtfenster kann auf Wunsch verzichtet werden. Drumkits werden als gzip-archive mit XML-Beschreibungsdateien und Sounds in WAV oder FLAC angelegt und erlauben Instrumente aus mehreren Samples, zwischen denen via Velocity gewechselt werden kann. Die Layers stehen allerdings nebeneinander, ein Überlappen ist (noch) nicht vorgesehen.
- Der Mixer bietet neben den üblichen Reglern auch eine Effektsektion (Button FX rechts unten), die mit LADSPA-Effekten bestückt werden kann. Im Songfenster können Patterns in Reihenfolge gebracht werden wobei mehrere Patterns gleichzeitig an einem Punkt des Songs eingesetzt werden können, dabei werden allerdings in beiden Pattern auf der gleichen Note liegende Sound verdoppelt werden (wodurch die Lautstärke schnell durchs Dach gehen kann...). Songs können inklusive Effekten in eine WAV-Datei exportiert werden.
- Fenster anzeigen
- H2 zeigt in der Voreinstellng den Songeditor, den Patterneditor mit dem im Songeditor aktiven Pattern und den Mixer. Zum Laden von Drumsets öffne das Fenster "Ansicht / Drumkitverwaltung anzeigen". Dort können die vorinstllierten Drumkits aktiviert werden. Unter "Import" können selbstgemachte oder heruntergeladene Kits in die Liste eingefügt werden. Um einzele Stimmen im aktiven Drumkit bearbeiten zu können, öffnet man das Fenster "Ansicht / Instrumenteditor anzeigen".
- Hydrogen ist ein vollständig auf Perkussion spezialisierter Sample-Sequencer (vulgo: eine Drummachine). H2 bietet umfangreiche Möglichkeiten zur Gestaltung von Drumspuren und vor allem von Drumsounds, die als "Instrumente" bezeichnet werden und aus mehreren Schichten verschiedener Samples bestehen können. Das Programm startet mit einem 16-spurigen Beispielpattern, den du nach belieben von selbst zusammengestellten Drumsets oder von fertig herunterladbaren spielen lassen kannst. Inzwischen sind eine Menge Drumsets speziell für Hydrogen im Netz verfügbar.
- professional yet simple and intuitive pattern-based drum programming.
- Documentation

- Forum

- Mailing lists

- wiki

- features
- General
- * Very user-friendly, modular, fast and intuitive graphical interface based on QT 3.
- * Sample-based stereo audio engine, with import of sound samples in .wav, .au and .aiff formats.
- * Support of samples in compressed FLAC file.
- Sequencer and mixer
- * Pattern-based sequencer, with unlimited number of patterns and ability to chain patterns into a song.
- * Up to 64 ticks per pattern with individual level per event and variable pattern length.
- * 32 instrument tracks with volume, mute, solo, pan capabilities.
- * Multi layer support for instruments (up to 16 samples for each instrument).
- * Ability to import/export song files.
- * Unique human velocity, human time, pitch and swing functions.
- * Multiple patterns playing at once.
- Other
- * JACK, ALSA, PortAudio and OSS audio drivers.
- * ALSA MIDI and PortMidi input with assignable midi-in channel (1..16, ALL).
- * Import/export of drumkits.
- * Export song to wav file.
- * Export song to midi file.

- Demos

- youtube

- articles / drumkits
- manpage

- Funk Hydrogen Beat Templates

- How-to-make-hydrogen-drumkits

- DJing with Freewheeling, Hydrogen, a Foot switch & external MIDI controllers.

- jackbeat


- a drummachine-like audio sequencer with JACK support
Jackbeat is a drummachine for JACK :
.
- Designed to be usable in both studio and live environment
- Near-zero learning curve
- Unique masking feature : allows to insert silences with precision into a
track
- Smart xml+tar file format

- freecycle

- a beat slicer running on GNU/Linux platform using the QT toolkit, providing amplitude domain and frequency domain beat matching / zero crossing algorithms.
It exports sliced audio chunks and generates a MIDI file which can be used to play the sliced loop, or you can jam with it as soon as you’ve made slices using a midi keyboard or sequencer.Freecycle main screen
Freecycle also exports AKAI S5000/S6000/Z4/Z8 .AKP files to be used with your favorite sampler, SoundFont files, and supports slice drag and drop to/from or inside Freecycle.
It can process the audio inline using LADSPA effects, as well as apply envelopes to separate slices.

- specimen

- a midi controlled audio sampler. It allows you to create music using various sound files, or "samples" (wav, aiff, flac), in tandem with a midi sequencer.
- Features
- * JACK audio support
- * Up to 64 patches with 8 notes of polyphony each
- * Fast, high quality pitch scaling
- * Linear ADSR volume envelopes
- * MIDI/jack-transport syncable LFOs
- * Low pass filter with resonance
- * A variety of direction-independent playback modes
- * A zoomable sample editor for loop and play points
- * Portamento
- quickstart:
- Click on the Action button, then select Add Patch.
- A Patch is simply a Sample and the parameters associated with it, such as whatMIDI channel to listen on and how it is panned.
- After choosing a name, all of the controls will become active. You can now press the Load Sample button and select a sound file to use.
- Click on the waveform for opening the Sample Editor. Left clicking will set the Start Loop point, and any other mouse click will set the Stop Loop point.
- Screenshots

- Traverso

- a GPL licensed, cross platform multitrack audio recording and editing suite, with an innovative and easy to master User Interface. It's suited for both the professional and home user, who needs a robust and solid DAW.
- complete solution from recording to CD Mastering. By supplying many common tools in one package, you don't have to learn how to use lots of applications with different user interfaces. This considerably lowers the learning curve, letting you get your audio processing work done faster!
- extremely solid and robust audio processing and editing. Adding and removal of effects plugins, moving Audio Clips and creating new Tracks during playback are all perfectly safe, giving you instant feedback on your work!
- a relatively fresh project, not somany features, but quite nice to use.also, You can prelisten streams in realtime, which is very nice for radio projects.You can record multiple channels at once.Supports LV2 plugins
- Audacity

- Sweep

- Sweep is an audio editor and live playback tool for GNU/Linux, BSD and compatible systems. It supports many music and voice formats including WAV, AIFF, Ogg Vorbis, Speex and MP3, with multichannel editing and LADSPA effects plugins.
- mhwaveedit

- mhWaveEdit is a graphical program for editing, playing and recording sound files. It is lightweight, portable, user-friendly and handles large files very well.
- The program itself has only simple editing features such as cut'n'paste and volume adjustment but it can also use Ladspa effect plugins and the effects provided by the SoX application. It can also support additional file formats besides wav through libsndfile and mp3/ogg import and export through lame and oggenc/oggdec.
- Jamin


- JACK Audio Mastering interface. a tool for producing audio masters from a mixed down multitrack source.
It runs in the JACK Audio Connection Kit, and uses LADSPA for its backend DSP
work, specifically the swh plugins created by Steve Harris, JAM's main author.
Features:
* Linear filters (though this seems to be going out of fashion, oh well)
* JACK i/o
* 30band graphic EQ
* 1023band graphic EQ
* Spectrum analyser
* 3band peak compressor
* Lookahead brickwall limiter
Planned features (in rough order of difficulty):
* Multiband stereo processing
* Parametric EQ
* Loudness maximiser
* Presets and scenes