Get Started. It's Free
or sign up with your email address
audio by Mind Map: audio

1. linux based

2. intro

2.1. 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.

2.2. the apps are divided in three goups

3. Pulseaudio

3.1. see background technologies

4. background technologies

4.1. jack

4.1.1. <html><img src="jack.PNG">

4.1.2. 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.

4.1.3. 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").

4.1.4. 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.

4.1.5. background information

4.1.6. JACK Schematic diagram <html><img src="JACK-Diagram.png">

4.2. alsa

4.2.1. An audio library (and kernel level API) for Linux.

4.2.2. Documentation

4.2.3. > Wiki > Advanced Linux Sound Architecture

4.2.4. AlsaWiki

4.3. pulseaudio

4.3.1. <html><img src="PulseAudio-logo.png">

4.3.2. 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.

4.3.3. > Wiki > Pulseaudio

4.3.4. 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

4.3.5. Mailing Lists

4.3.6. IRC

4.3.7. Tracking

4.3.8. Documentation First Steps The Perfect Setup FAQ Modules Command Line Interface Daemon Parameters Server Strings System-Wide Daemon

4.3.9. Perfect setup

4.3.10. The Project Formerly Known as Polypaudio

4.3.11. pulseaudio flowchard diagram <html><img src="Pulseaudio-diagram.png">

4.3.12. Automatically change Sound Input Output device have to plugin my USB Audio adapter ( 4300054 Gigawire USB Audio Adapter) for audio input because has a combo-input-output port for voice. After I do this, I have go open Sound Settings and manually select the USB Audio adapter for Input and Output, if I do not, the system default remains selected. Is there anyway, I can make Ubuntu to automatically select the USB Audio Adapter as the default as soon as I plug-in? There is pulseaudio module-switch-on-connect that enables automatic switching of an audio device on connection. To test if this works we may issue the following commmand in a terminal: pacmd load-module module-switch-on-connect On success we can add the following line to our /etc/pulse/ load-module module-switch-on-connect to always load this module on every login, resp. restart of the pulseaudio daemon.

4.4. (de)JackLab - Musikproduktion und Linux.pdf

4.5. manpage

4.6. streaming

4.6.1. Media streaming Open and unencumbered media streaming solutions:

4.7. Java-audio-utils

4.7.1. a place for various audio related libraries being developed for the Praxis InterMedia System that may be of more general use.

4.7.2. A common guiding principle of these projects is that they provide the simplest possible API based wherever possible around standard Java classes.

4.7.3. JNAJack is a minimal object-oriented wrapper to the JACK Audio Connection Kit API. It uses Java Native Access (JNA) rather than custom JNI to interface with the underlying Jack API, simplifying development and deployment (no compilation required!). Unlike JJack, the other Java binding for Jack, the aim of this project is to support direct (OOP) access to the Jack API from Java (and nothing else). Most important aspects of the audio API are included. MIDI and transport support will be implemented in the future.

4.7.4. If you're just looking to write an audio client for JACK in Java, you are recommended to use the AudioServers API below, which abstracts out the complexity of working with the JACK API, and means that your client can work with any AudioServer implementation.

4.7.5. AudioServers The aim of this project is to provide a simple client-server callback model for audio IO, providing a minimal API that removes the need for audio processing code to have any knowledge of the underlying audio library. The release includes server implementations providing low-latency JavaSound support (with configurable timing mechanisms) and Jack support through JNAJack. Have a look at Getting Started with the AudioServers API, or have a look through the JavaDoc

4.8. mp3 oder m4a

4.8.1. Der nackte Vergleich von einer 128kbit/s mp3-Spur mit einer m4a-Spur wird wohl qualitativ zugunsten des AA-Codecs ausgehen. Dennoch kann man mithilfe des LAME bei der Codierung von mp3 noch eine ganze Menge rausholen. Beispielweise kann man sogenanntes Joint-Stereo einsetzen, welches Kompression deutlich verbessert (-> Wikipedia erklärt). Auch durch variable Bitrate im Bereich von...bis besteht die Möglichkeit, die Kompression gezielter einzusetzen und so die Qualität noch zugunsten von mp3 zu verbessern.

4.8.2. mp3-Dateien würde ich ausschließlich mit LAME codieren. Wikipedia schreibt hier:

4.8.3. Auch ist LAME in der Regel langsamer als Encoder anderer Kompressionsverfahren. Die Ursachen dafür liegen zum Beispiel im psychoakustischen Modell und anderen internen Funktionen, die dazu dienen, die Ausgabequalität zu verbessern. Die langsame Verarbeitung kommt also direkt der Qualität zugute.

4.8.4. Unterhalb 128kbit/s ist meines Wissens Vorbis AAC überlegen. Oberhalb 192kbit/s verschwimmen die Unterschiede. Die meisten würden auch oberhalb 192kbit/s keinen Unterschied zur CD feststellen, nach meiner Meinung.

4.9. > Blog > Entry > The-state-of-firewire-audio-interfaces-support-on-linux

5. plugins


5.1.1. a website for GPL'd (free software) audio plugins

5.2. ladspa

5.2.1. about DSSI LADSPA Plugins

5.2.2. 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.

5.2.3. 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.

5.2.4. 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

5.2.5. 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.

5.2.6. 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.

5.2.7. 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

5.2.8. 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.

5.2.9. 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:

5.3. LV2

5.3.1. about


5.4. dssi

5.4.1. 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 > Content > Downloads > Wiki > DSSI

5.4.2. 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.

5.4.3. 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.) > Wiki > FluidSynth

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

5.4.5. 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, 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

5.4.6. hexter (dssi) hexter is a plugin which models the sound of a Yamaha DX7.

5.4.7. 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.

5.4.8. 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

5.4.9. Wsynth-DSSI

5.5. vst

5.5.1. about

5.5.2. wineasio wineasio provides an ASIO to JACK driver for WINE. ASIO is the most common Windows low-latency driver, so is commonly used in audio workstation programs. (Wine's built-in JACK transport isn't a Windows ASIO driver.) Note: After install as user run the following command to make wineasio known. regsvr32 wineasio.dll Wine ASIO allows specifying the number of inputs and outputs via environment variables. In BASH this looks like export ASIO_INPUTS=4 export ASIO_OUTPUTS=8 Or to set it statically, put above lines in ~/.profile. Reaper on UbuntuStudio: New wineasio inside WineAsio guide - JackLab UserWiki JackLab/WineAsio guide - openSUSE ASIO with Wineasio - ProAudioOverlay Windows VSTs in Ardour (via wineasio and Reaper) | ardour Wine-Asio | Linux Vst Compatibility HOWTO: REAPER on Ubuntu Linux with wineasio (updated)

5.5.3. FST: VST plugins on GNU/LINUX <html><img src="fst.jpg"> 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 Wine Jack VST audio plugins

5.5.4. 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 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 31 band equalizer CMT Bitcrusher ZynAddSubFx plugins DrumSynth EQinox SoundCrab Nekobee

5.5.5. VST Plug-In Bundle

6. commandline tools

6.1. mplayer

6.1.1. mplayer - movie player

6.1.2. mencoder - movie encoder

6.1.3. 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.

6.1.4. 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 Stop playing and quit. + 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 Mute sound.

6.1.5. documentation

6.1.6. mailing lists

6.1.7. manpage

6.1.8. Multimedia Dynamite An overview of the awesome power and configurability of MPlayer.

6.2. SoX - Sound eXchange

6.2.1. <html><img src="sox-logo.png">

6.2.2. Swiss Army knife of sound processing programs

6.2.3. convert various formats of computer audio files in to other formats.

6.2.4. play and record audio files

6.2.5. apply various effects to sound files

6.2.6. > Wiki > SoX

6.2.7. Documentation manpage

6.2.8. Mailing Lists

6.2.9. Convert Audio to other formats with Ease using Sox in Ubuntu Linux

6.2.10. Nabble - SoX - Sound eXchange forum

6.2.11. Scripts

6.2.12. Linux Journal article on SoX

6.2.13. manpage

6.3. aseqjoy

6.3.1. turns a joystick into a MIDI controller for the ALSA sequencer infrastructure

6.4. ffmpeg

6.4.1. <html><img src="ffmpeg-logo.png">

6.4.2. a very fast video and audio converter. It can also grab from a live audio/video source.

6.4.3. > Wiki > Ffmpeg

6.4.4. ffmpeg documentation

6.4.5. Quick Start

6.4.6. Supported File Formats and Codecs

6.4.7. ffplay FFplay is a very simple and portable media player using the FFmpeg libraries and the SDL library.

6.4.8. (de)Videohokuspokus mit ffmpeg

6.4.9. Using ffmpeg to manipulate audio and video files

6.4.10. FFmpeg Howto

6.4.11. How-To: Alter Video Speed with FFmpeg and mjpegtools

6.4.12. How-To: Extract images from a video file using FFmpeg

6.4.13. How-To: Find and Extract Video File Details

6.4.14. manpage

6.5. streamripper

6.6. Audio/Video/Image/Text/ISO Convert

6.7. Autotalent

6.7.1. a real-time pitch correction plug-in. You specify the notes that a singer is allowed to hit, and Autotalent makes sure that they do. You can also use Autotalent for more exotic (Cher / T-Pain) effects. It also can be used as a pitch shifter or for faux vocal doubling.

6.7.2. Oli Larkin did the VST/AU port of Tom Baran's open source pitch correction LADSPA plug-in. All credit goes to Tom for the algorithm. At the moment it is designed to be used on a mono track, if used on a stereo track, the left channel will be copied to the right.

7. blogs

8. howto's

8.1. some howtos

8.2. HOW TO change sound card

8.3. Manage your music with ID3 tag editors

8.4. HOW TO record audio streams

8.5. HOWTO: Getting MIDI to work fully in Ubuntu

8.6. HOWTO: Get your microphone to work

8.7. HOWTO: Set up SHOUTcast-server at home and Internet DJ Console

8.8. Latest audacious media player

8.9. RIP

8.9.1. HOW TO rip audio CD's to mp3

8.9.2. HOWTO: Rip mp3 using Sound Juicer

8.9.3. Howto Duplicate Audio CDs using cdrdao in Ubuntu

8.9.4. Ripping Vinyl with GNU/Linux

8.10. oss4

8.10.1. Get better sound in Ubuntu with the Brand new OSS 4!

8.10.2. Hardy 8.04 & OSS4 (Alternative to ALSA)

8.11. pulseaudio

8.11.1. [Update] Radiostreams mitschneiden mit Pulseaudio

8.11.2. HOWTO: Surround sound in pulseaudio

8.11.3. HOWTO: PulseAudio Fixes & System-Wide Equalizer Support (Hardy Heron)

8.12. jack


8.13. convert

8.13.1. HOW TO convert flac to mp3 files

8.13.2. Convert Audio to other formats with Ease using Sox in Ubuntu Linux


8.15. Streaming Audio with Ices and Icecast

8.16. Video Codecs and the Free World

8.16.1. How codecs are hurting multimedia, how Linux is dealing with it, and why free codecs can saveit

8.17. State of the Art: Linux Audio 2008

8.18. State of the Art: Linux Audio 2008, Part II

8.19. Tech Tips

8.19.1. Make USB/MIDI work, turn your existing soundcard i nto a high-quality synthesizer, and exploit the power of X.

9. webbased

9.1. > Tracker



9.3.1. wiki.audiotool

9.4. > P > 4f2681be7dbc0f2ecd00007f

10. back to root map

10.1. Wired

10.1.1. <html><img src="wiredlogo.PNG">

10.1.2. Wired is a professional music production and creation free software running on the Linux operating system.

10.1.3. It brings musicians a complete studio environment to compose, record, edit and mix music without the need of expensive hardware.

10.1.4. 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.

10.1.5. Documentation

10.1.6. Forum Help Open Discussion

10.1.7. blog

10.1.8. screenshot <html><img src="../Eigene Dateien/wired.png">

10.2. Jokosher

10.2.1. <html><img src="jokosherlogo.png">

10.2.2. 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.

10.2.3. Help Installation Testing Jokosher Guide Main Documentation User Contributed Tutorials Extensions

10.2.4. Forums

10.2.5. <html><img src="jokosher0.9.png">

10.2.6. 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. Unbenannt 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).

10.2.7. Wiki

10.2.8. jokosher-developerswebsite

10.2.9. Screenshots

10.2.10. Unbenannt

10.3. gmerlin visualizer

10.3.1. 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.

10.4. Sound Converter

10.4.1. <html><img src="SoundConverter.PNG">

10.4.2. The sound conversion application for the GNOME environment. It reads anything the GStreamer library can read (Ogg Vorbis, AAC, MP3, FLAC, WAV, AVI, MPEG, MOV, M4A, AC3, DTS, ALAC, MPC, Shorten, APE, SID, etc...), and writes WAV, FLAC, MP3, and Ogg Vorbis files.

10.4.3. manpage

10.5. Gnome-sound-recorder

10.5.1. <html><img src="gnome-sound-recorder.png">

10.5.2. The Sound Recorder application enables you to record and play .flac, .ogg, and .wav sound files.

10.5.3. > Gnome-sound-recorder

10.5.4. manpage

10.6. Noteedit

10.6.1. a free music score editor for Linux. It supports an unlimited number and length of staffs, polyphony, a MIDI playback of written notes, chord markings, lyrics, a number of import and export filters to many formats like MIDI, MusicXML, ABC Music, MUP, PMX, MusiXTeX and LilyPond and more!

10.6.2. Features * Insertion/deletion/modification of notes, rests (and multirests), ties/slurs, stem/beam control, instrument changes, repeats, clef/time/key/volume/tempo and all other classical music notation signatures. * Chords markings (based on KGuitar project) * Dynamic expression markings ((de)crescendo, octaviation, arpeggio, fermata, trills, grace notes etc.). * Fixed expression markings (staccato, sforzato, portato, strong pizzicato, sforzando etc.). * Multiple voices per staff (polyphony). * Drum notes (including drum and bass drum clef). * Flexible UI based on Qt/KDE. Supports zoom, multiple windows, many keyboard shortcuts, Konqueror embedding and other candies. * Playback and other MIDI operations (reading and recording from MIDI keyboard) are done using TSE3 library. Each staff can have its own channel, own intsrument and own MIDI settings (reverbation, chorus). Currently played element is highlighted! * Support for lyrics. * Basic score layout operations (setting brackets, braces, score title, composer, copyright etc.). * Many useful tools like automatic placment of bars, automatic placement of beams, transposition, copying&pasting of elements, optimization and resetting of accidentals, MIDI importing (or recording from MIDI keyboard) filters etc. * Exports MIDI (using TSE3 library), MusicXML, ABC Music, PMX, MusiXTeX and LilyPond. * Imports MIDI and MusicXML. * The NoteEdit fileformat is similar to the format of the music publication program (MUP). It's a plaintext format, with a simple syntax for describing the music, so computer geeks can edit it by hand if they want to:). * NoteEdit is translated into the following languages: German, Spanish, French, Hungarian, Italian, Russian, Slovak, Slovene and Swedish. It supports UTF-8 encodings for lyrics, score title, composer, copyright and other document strings.

10.6.3. Documentation

10.6.4. FAQ

10.6.5. > Wiki > NoteEdit

10.6.6. Editing music scores with free software

10.6.7. > Web > 20080211023913rn 2 > > Staff > Jan > Nted > Nted

10.6.8. > Index.php > Noteedit

10.6.9. (de) (de)blog review (de) > Noteedit > Files > Notensatz NoteEdit und MIDI Sequenzer LinuxUser - Das Magazin für die Praxis - LU 04/2002 - NoteEdit Musik liegt in der Luft

10.7. BpmDj

10.7.1. BpmDj is a program that can be used to DJ. It works under Linux and plays Mp3's/Ogg's. It has a fully automatic BPM counter. It can determine the sound color. It has a full fledged QT based interface. It will help you manage a large amount of songs. Further it can help in creating playlist and has proven to be very robust. The program also allows offline automatic mixing and contains a wavelet based beat graph analyzer to visualize audio tracks.

11. control

11.1. qJACK Control

11.1.1. <html><img src="jackctl.png">

11.1.2. 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.

11.1.3. 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.

11.1.4. At the Sounding Edge: Using QSynth and QJackCtl.

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

11.2. JACK Network Manager

11.3. Mixers

11.3.1. alsamixer

11.3.2. kalsamixer

11.3.3. gnome-alsamixer

11.4. set default sound card

12. play

12.1. Aqualung

12.1.1. <html><img src="aqualung.png">

12.1.2. Aqualung is an advanced music player originally targeted at the GNU/Linux operating system

12.1.3. Documentation

12.1.4. killer features the only Linux media player that can claim completely gapless play between tracks. JACK Audio Server support LADSPA plugin support – Playlist tabs rip and encode cd's

12.1.5. faq

12.1.6. mailing list aqualung-friends Archives aqualung-svn Archives

12.1.7. Aqualung - a WinAmp-style Music Player for Linux and Windows

12.1.8. Linux Media Player Roundup - Part 6

12.1.9. screenshot <html><img src="Aqualung2.png">

12.1.10. manpage

12.2. Audacious

12.2.1. <html><img src="audacious.png">

12.2.2. an advanced audio player, with an advanced audio playback engine, which for audio playback

12.2.3. 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 * WAV * FLAC * Vorbis * MP3 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

12.2.4. there are many third-party plugins

12.2.5. winamp skin support

12.2.6. Equalizing music sound with Audacious "How to"

12.2.7. audacious review


13. record

13.1. Audacity

13.2. Traverso

13.3. gnome-sound-recorder

13.4. streamripper

13.5. TMLauncher

13.6. JACK Timemachine

13.6.1. a simple jack app to record the last 10 seconds of audio to the disk and then catch up to realtime and kept recording.

13.6.2. has the advantage that it never clips and can be wired to any part of the jack graph.

13.6.3. The idea is that I doodle away with whatever is kicking around in my studio and when I heard an interesting noise, I'd press record and capture it, without having to try and recreate it. :)

13.7. jack-capture-gui2

13.8. Audio Recorder

13.8.1. Easy-to-use audio recording tool. an audio recorder application.It allows you to record your favourite music and audio to a file. It can record audio from your system's soundcard (via pulseaudio), microphones, browsers, webcams & more. Put simply; if it plays out of your loudspeakers you can record it.

13.8.2. It has an advanced timer that can: * Start, stop or pause recording at a given clock time. * Start, stop or pause after a time period. * Stop when the recorded file size exceeds a limit. * Start recording on voice or sound (user can set the audio level and delay). * Stop or pause recording on "silence" (user can set the audio level and delay).

13.8.3. The recording can be atomatically controlled by: * RhytmBox audio player. * Banshee audio player. * Amarok and other MPRIS compatible players. * Skype. It can automatically record all your Skype calls without any user interaction.

13.8.4. This program supports several audio (output) formats such as OGG audio, Flac, MP3 and WAV.

13.8.5. please bear in mind that you will have to have PulseAudio running to record from sound output (line in or microphone is also working with alsa only.)

13.9. QARecord

13.9.1. a simple but solid recording tool. qarecord works well with both stereo and multichannel recordings, with both ALSA and JACK, and in both 16 bit and 32 bit mode. By using a large ringbuffer for the captured data, buffer overruns are avoided.

13.9.2. MIDI trigger In addition to the buttons in the GUI, recording can be started and stopped via MIDI. qarecord uses the ALSA sequencer for this purpose.

13.9.3. File naming A save file dialog appears the first time recording is activated, or through selecting New... in the File menu. If that file already exists, the old file will be renamed (to filename.oldx.wav), where x is an incrementing number. Should the file grow larger than the split limit, the file will be closed and recording will continue in a new file filename.partx.wav, where x is an incrementing number.

13.9.4. Scheduling and priorities qarecord has one high-priority thread that fetches data from ALSA and one normal priority thread that writes the data to disk. This will work best if the user is allowed to run realtime priority (rtprio) threads, for more information. In JACK mode, the same reasoning applies, but it is handled by JACK. A ringbuffer is used to buffer the data before it is written to disk.

13.9.5. some Options: --32bit ; If specified, a 32 bit WAVE will be the output format. If not specified, a 16 bit WAVE file will be recorded. --jack ; If specified, qarecord works as a JACK client. If not specified, qarecord uses ALSA for recording. --device ALSA device ; The ALSA device name to use for capture. The default is plughw:0, which means the first soundcard. --rate Hz ; Sample rate. The default is 44100. for more options, see man qarecord.

13.9.6. Note that when recording from ALSA, you cannot choose what to record in qarecord, this has to be choosen in the capture section of an alsa mixer, e.g alsamixer.

14. Patchage

14.1. a modular patch bay for audio and MIDI systems based on Jack, Lash, and Alsa.

15. sound editors

15.1. Audacity

15.2. Traverso

15.3. mhwaveedit

15.3.1. mhWaveEdit is a graphical program for editing, playing and recording sound files. It is lightweight, portable, user-friendly and handles large files very well.

15.3.2. 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.

15.4. mp3DirectCut

15.4.1. via wine. a frame based editor for MPEG audio (Layers 2 and 3).

15.4.2. You can cut, copy, paste or change the volume without re-encoding anything of the file. This makes mp3DirectCut very fast and prevents loss of audio quality, because nothing will be re-encoded. The program enables easiest navigation even on large files and gives you a visualisation of the MP3 audio data. It can handle Cue sheets allowing to split a file at cue positions. Pause detection or Auto cue you can easily divide long files. And you can also directly record and encode an MP3 from your audio input device.

15.4.3. Features: Non-destructive cut, copy, paste Volume change, fade, normalize, pause detection mp3 recording with ACM or Lame encoder Fast mp3 visualisation and easy navigation Supports Layer 2 (dvd/dvb audio) ID3v1.1 tag editor · ID3v2 tag keeping Cue Sheet support Auto cue (track dividing by time values) Track splitting with filename and tag creation Trim · Crop · Fast play · Loop play VU meter, bitrate visualisation High speed recorder · Command line usage Unicode support

15.5. ReZound

15.5.1. an advanced audio file editor for the GNU/Linux platform. It supports the JACK audio server and the OSS sound API. It can import several audio file formats such Ogg/Vorbis, mp3, standard wav, FLAC and exports in its own file format (.rez).

15.5.2. You can use ReZound to burn your audio files directly to CD. ReZound has unlimited Undo. It supports the LADSPA effect plugin standard and has several builtin effects.

15.6. Sweep

15.6.1. 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.

15.7. Sweep

15.7.1. an audio editor and live playback tool, uses ALSA only. It supports many music and voice formats including WAV, AIFF, Ogg Vorbis, Speex and MP3, multichannel editing and LADSPA effects plugins.

15.7.2. Sweep operates on various 8/16/24/32 bit PCM files. Other major formats handled are GSM 6.10, G721, G723, NIST Sphere and DWVW

15.7.3. Sweep contains filters and effects you can apply to sound. One of its best features is "scrubbing". The scrub tool provides immediate audio feedback when jumping to specific portions of a file. This is something you will appreciate if you are a DJ.

15.7.4. Sweep also allows discontinuous selections, multiple views of a sound sample and piano-style playback. Sweep has full support for multi-channel files and for multiple levels of undo and redo.

15.8. Gnome Wave Cleaner

15.8.1. Sound File Noise Reduction. an application that helps you in getting rid of noise and clicks in audio files. This is most commonly used when translating your old vinyl or old tapes to a digital format, but it can be applied to every soundfile that has a more or less constant noise level.

15.8.2. \Tutorial:

15.9. Zita-AT1

15.9.1. AutoTuner. an 'autotuner', normally used to correct the pitch of a voice singing (slightly) out of tune. Compared to 'Autotalent' it provides an improved pitch estimation algorithm, and much cleaner resampling. AT1 does not include formant correction, so it should be used to correct small errors only and not to really transpose a song. The 'expected' pitch can be controlled by Midi (via Jack only), or be a fixed set of notes. AT1 can probably be used on some instruments as well, but is primarily designed to cover the vocal range. It's also usable as a quick and dirty guitar tuner.

15.10. Zita-REV1

15.10.1. Reverb. REV1 is a reworked version of the reverb originally developed for Aeolus. Its character is more 'hall' than 'plate', but it can be used on a wide variety of instruments or voices. It is not a spatialiser - the early reflections are different for the L and R inputs, but do not correspond to any real room. They have been tuned to match left and right sources to some extent.

16. ladspa, lv2 racks / vst(i) hosts

16.1. JACK Rack

16.1.1. LADSPA effects "rack" for JACK JACK Rack is an effects "rack" for the JACK low latency audio API. The rack can be filled with LADSPA effects plugins and can be controlled using the ALSA sequencer. It's phat; it turns your computer into an effects box.

16.1.2. <html><img src="jack-rack.png">

16.2. Calf Plugin Pack for JACK

16.2.1. Process and produce sounds using a set of plugins with JACK interface. Standalone JACK client application with GTK+-based GUI (it is possible to run several plugins simultaneously in one JACK client, and connect them in chains using standard JACK facilities)

16.2.2. The Calf project aims at providing a set of high quality open source audio plugins for musicians. All the included plugins are designed to be used with multitrack software, as software replacement for instruments and guitar stomp boxes (and not as single modules in a modular synthesizer, which was a primary design goal in some other open source plugin packages

16.3. carla

16.3.1. JACKDBUS. Multi-plugin host for JACK. It has some nice features like automation of parameters via MIDI CCs (and control outputs too). Currently supports LADSPA (including LRDF), DSSI and VST. This application is under heavy development and may change/break at anytime

16.4. Lv2rack

16.4.1. lv2rack is a host for LV2 effect plugins

16.5. zynjacku

16.5.1. zynjacku is JACK host for LV2 synths

16.6. Jost

16.6.1. <html><img src="jost.png">

16.6.2. multi technology (vst / ladspa / dssi) native host for linux

16.6.3. Ports

16.6.4. Plugins

16.6.5. Realtime

16.6.6. Forum


16.6.8. <html><img src="jost-041.png">

16.6.9. Jost is an open source multi-technology (native VST, LADSPA, DSSI) host for Linux. It will mainly host a chain of plugins per instance, publishing Jack and ALSA_seq ports in order to be connected in your main stream flow.

16.6.10. Features: Load VST / LADSPA / DSSI plugins: effects, MIDI effects and synthesizers. Audio routing to / from jack. Routable plugins MIDI and audio I/O (like in your studio). Global mixer with one channel strip for each plugin and mute-bypass buttons. Single track MIDI sequencer with recording. Multiple independent MIDI input/outputs from/to alsa_seq. Internal disk browser with bookmarks support. Support for GUI plugins. Session state load / save. Colour scheme support.

16.7. vsthost

16.7.1. via wine; freeware. a VST-compatible host that's capable of:

16.7.2. * loading VST effects (aka "plugins")

16.7.3. * parameterizing / editing them

16.7.4. * sound output for VSTis

16.7.5. * MIDI-input and -output

16.7.6. * loading / saving .fxb / .fxp files

16.7.7. * I/O through either Windows MME or ASIO drivers

16.7.8. * Wave Player / Recorder

16.7.9. * MIDI Player

16.7.10. While the program started mainly as an aid in understanding and debugging VST plugins, it has evolved into a quite capable program by now which can be really helpful in a keyboard artist's Live setup.

16.8. FeSTige

16.8.1. a useful GUI for "fst", an application that can run VST as Linux plugins. .

16.9. Ardour VST

16.9.1. Ardour Digital Audio Workstation (With VST Support)

16.10. Psycle

16.10.1. via wine. a free, Open-Source, music creation program that offers an easy way to create your own music, fast, and with high quality.

16.10.2. Psycle uses a classical tracker interface (a text grid of notes which are sequenced one after the other), coupled with modularity (plugins) that allow to extend the sounds that you get from it.

16.10.3. It supports three ways to get sound: its own native format, the VST Plugin standard, and recorded .wav samples using the sampler machine.

16.10.4. Notes are entered in patterns, where you can also use commands (plugin specific, or global), as well as automating parameters via the mcm and twk commands.

16.10.5. These patterns are then organized in a linear sequence, which becomes the song order.

16.10.6. Features - A 64 Tracks Pattern Editor, with up to 1024 lines. - 256 sequence positions. - Audio Routing (machine) view to interconnect the virtual machines in order to apply different effects. - Internal Stereo Sampler unit which supports .wav and .iff files of any sampling rate, 8/16 and 24bits, mono or stereo. - 70+ Native Plugins (generators & effects), most of them open-source and with an easy to use API to create new ones. - Importing of .xm .s3m .it .mod's. - Exporting to wav, as well as recording realtime to .wav n\- Configurable Keyboard Layout - Midi-In Support ( control Psycle using a midi keyboard, or even a software sequencer) - Themes and skins support - Support for VST1 and VST2 plugin standard.

16.11. Qtractor (VST)

16.11.1. Qtractor vst enabled version

16.12. Reaper

16.12.1. commercial. via wine. a digital audio workstation: a complete multitrack audio and MIDI recording, editing, processing, mixing, and mastering environment.

16.12.2. Dynamic beat slicing, multichannel audio support, intelligent automation thinning, flexible multiple MIDI hardware device and sysex support, fast controller-to-plugin mapping. Fully automatic plug-in delay compensation (PDC)

16.12.3. REAPER doesn't have track types, busses, tools, or offline processing. Any track can be a bus, and any track channel can be sent anywhere else. Sends are just dragged from one track to another. For Sidechaining, drag a send from the source to the target, select the plug-in knob you want to sidechain, and press a button.

16.12.4. Because REAPER doesn't have track types, you can use an audio gate to write MIDI triggers right on the same track. Or, render a virtual instrument from MIDI to audio as a new take. You can insert MIDI track controls at any point in the signal chain, to control MIDI pan (or anything else) both upstream and downstream of a MIDI plugin.

16.12.5. Every item has handles for fades, snap points, volume, per-take FX, and more, so you can work intuitively without constantly switching tools or keeping track of what mode the mouse is in. firewall VST plug-ins in their own process space to maximize RAM utilization and protect against plug-in crashes bringing down the whole project. A firewalled Win32 VST plug-in can be configured to use up to 3GB of RAM all for itself, without sharing memory space with REAPER or any other plug-in.

16.12.6. midi

16.12.7. freely mix audio and MIDI routing, even within a single track. REAPER's parameter modulation allows you to creatively sidechain midi and audio: drive your synth's cutoff filter with an audio signal, or create midi triggers with an audio gate. You can even script your own JS MIDI processing plug-ins and customized game controller-to-MIDI support.

16.12.8. audio

16.12.9. 64-bit end-to-end signal path offer the maximum in resolution and headroom. Unlimited track counts, total routing freedom, draggable sends, beat-based audio templates, sidechain support for any plugin.

16.12.10. Builtin effects: 64-bit ReaPlugs Suite; Elastique 2 real-time pitch-shifting engine, full REX support, and literally hundreds of user-programmable effects

16.12.11. REAPER will support almost any existing audio interface, even interfaces manufactured by companies whose software does not allow you to use any other hardware interface.

16.12.12. The evaluation version of REAPER is complete and uncrippled.REAPER is free to download and evaluate for 30 days. After 30 days, You Must Purchase a License.

16.12.13. included in openArtist as a download option because of exceptional quality and strong effort of the developers to keep it running in wine.

16.13. Reverb. REV1 is a reworked version of the reverb originally developed for Aeolus. Its character is more 'hall' than 'plate', but it can be used on a wide variety of instruments or voices. It is not a spatialiser - the early reflections are different for the L and R inputs, but do not correspond to any real room. They have been tuned to match left and right sources to some extent.

17. synths

17.1. qsynth

17.2. fluidsynth-dssi

17.3. timidity++

17.4. bristol

17.4.1. Bristol is synth emulation package for a diverse range of vintage synthesisers, electric pianos and organs. The application consists of a multithreaded audio synthesizer and a user interface called brighton.

17.4.2. <html><img src="bristol.PNG">

17.4.3. manpage

17.5. Calf 0.0.15

17.5.1. The Calf project aims at providing a set of high quality open source audio plugins for musicians. All the included plugins are designed to be used with multitrack software, as software replacement for instruments and guitar stomp boxes (and not as single modules in a modular synthesizer, which was a primary design goal in some other open source plugin packages).

17.5.2. The plugins are available in following formats: * LV2 (both synthesizers and effects; MIDI I/O and GUI extensions are supported, while presets are currently not) * DSSI (both synthesizers and effects, GTK+ GUI is included) * Standalone JACK client application with GTK+-based GUI (new: it is possible to run several plugins simultaneously in one JACK client, and connect them in chains using standard JACK facilities) * LADSPA (only effect plugins, GUI not available unless host supports DSSI-style GUI for LADSPA), with LRDF. Note that use of LADSPA is strongly discouraged, as the limitations of the standard may cause serious inconvenience. Please use LV2 or DSSI instead, if available.

17.5.3. Flanger

17.5.4. Reverb

17.5.5. Multimode filter

17.5.6. Vintage delay

17.5.7. Phaser

17.5.8. Monosynth

17.5.9. Organ

17.5.10. Rotary speaker

17.6. Minicomputer

17.6.1. Minicomputer is a standalone Linux softwaresynthesizer for creating experimental electronic sounds as its often used in but not limited to Industrial music, IDM, EBM, Glitch, sound design and minimal electronic. It is monophonic but can produce up to 8 different sounds at the same time.

17.6.2. It uses Jack as realtime audio infrastructure and can be controlled via Midi.

17.7. Qsynth

17.7.1. a fluidsynth GUI front-end application written in C++ around the Qt4 toolkit using Qt Designer. Eventually it may evolve into a softsynth management application allowing the user to control and manage a variety of command line softsynth but for the moment it wraps the excellent FluidSynth. FluidSynth is a command line software synthesiser based on the Soundfont specification.

17.8. Phasex

17.8.1. > Node > 1000425

17.8.2. a native Linux software synthesizer designed for use with the ALSA MIDI connectivity interface (a.k.a. the ALSA sequencer) and the JACK audio server. Its features include dynamic voice allocation (for polyphony), full parameter control via MIDI, feature-rich oscillators/LFOs/envelope generators, high-quality chorus and delay effects, and the ability to process the audio input from any other available JACK client.

17.9. ZynAddSubFX

17.9.1. > Forum > ZynAddSubFX

18. dj / live / sampling / looptools

18.1. Mixxx

18.1.1. <html><img src="mixxx.png">

18.1.2. free, open source DJ software that gives you everything you need to perform live mixes

18.1.3. information for beginners under DJing with Mixxx.

18.1.4. Mixxx Wiki

18.1.5. 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...

18.1.6. FAQ

18.1.7. Mixxx Manual

18.1.8. Forum

18.1.9. mailinglist mixxx-devel archive at SF archive at Gmane

18.1.10. IRC channel (#mixxx on Freenode)

18.1.11. youtube Mixxx 1.6.0 Vinyl Control Demo 1 Mixxx 1.6.0 Vinyl Control Demo 2 Indamixx - Touch Screen Beat Mixing with Mixxx Mixxx with Hercules DJ Console mixxx 1.6.0 on eeepc 900 mixman DM2 + Mixxx on Linux Demo

18.1.12. screenshot <html><img src="Mixxx 1.6.0.png">

18.1.13. manpage

18.2. Xwax

18.2.1. <html><img src="xwax.png">

18.2.2. open-source vinyl emulation software for Linux.

18.2.3. It's designed for both beat mixing and scratch mixing. Needle drops, pitch changes, scratching, spinbacks and rewinds are all supported, and feel just like the audio is pressed onto the vinyl itself.

18.2.4. It allows DJs and turntablists to playback digital audio files (MP3, Ogg Vorbis, FLAC, AAC and more), controlled using a normal pair of turntables via timecoded vinyls.

18.2.5. The focus is on an accurate vinyl feel which is efficient, stable and fast.

18.2.6. Overview

18.2.7. Getting started

18.2.8. Audio interfacing

18.2.9. xwax-devel mailing list.

18.2.10. > Wiki > Xwax

18.2.11. (de)XWAX: DVS für Linux

18.2.12. screenshot <html><img src="xwax 0.4.png">

18.2.13. Create Digital Music » xwax: Vinyl Scratching Emulation on Linux

18.2.14. xwax: open-source digital vinyl emulation software for Linux

18.2.15. xwax-devel mailing list.

18.2.16. extensions (de) > Xwax > Die-software > Xwax YouTube - xwax browser by gaswerk YouTube - xwax browser by gaswerk 2

18.3. XwaxJack

18.4. XwaxJack2

18.5. digitalscratch

18.6. traktor

18.7. pacemaker

18.8. aquaduo

18.9. TerminatorX

18.9.1. <html><img src="../Eigene Dateien/terminatorxlogo.jpg">

18.9.2. 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.

18.9.3. download

18.9.4. screenshots

18.9.5. faq

18.9.6. docs

18.9.7. mp3s for scratching

18.9.8. 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.

18.9.9. mousecratching with terminatorx

18.9.10. DJ Mixing application for Jack shootout

18.9.11. screenshot <html><img src="../Eigene Dateien/terminatorX.png">

18.10. tactile

18.11. beatportsync

18.12. turntubelist

18.13. creox

18.14. guitarix

18.15. Jc_Gui

18.16. rakarrack

18.17. hobnox

18.18. Hydrogen

18.18.1. <html><img src="hydrogen.png">

18.18.2. advanced drum machine for GNU/Linux

18.18.3. (de) Hydrogen - Percussion komplett Hauptfenster <html><img src="h2-komplett.png"> 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.

18.18.4. professional yet simple and intuitive pattern-based drum programming.

18.18.5. Documentation

18.18.6. Forum

18.18.7. Mailing lists

18.18.8. wiki

18.18.9. 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.

18.18.10. <html><img src="hydrogen2.jpg">

18.18.11. Demos

18.18.12. youtube Hydrogen Drum Kits | Free Wave Samples YouTube - Trinity DAW Running Hydrogen Drum Machine (de)Hydrogen demo Hydrogen - availible in the Repositories

18.18.13. articles / drumkits (de)März-Ausgabe freiesMagazin Review: Hydrogen Drum Machine Hydrogen: Using Linux to create slick drum beats How to Control Hydrogen Drum Software With MIDI All Hydrogen 0.9.3 drumkits are now hosted on SourceForge.

18.18.14. manpage

18.18.15. Funk Hydrogen Beat Templates

18.18.16. How-to-make-hydrogen-drumkits

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

18.18.18. > 2009 > 04 > 10 > Hydrogen-the-gnu-drum-machine

18.19. smasher

18.20. freecycle

18.21. jackbeat

18.22. tranches

18.23. LoopDub

18.23.1. <html><img src="loopdub.png">

18.23.2. a cross-platform audio application for live loop manipulation.

18.23.3. 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

18.23.4. Running LoopDub

18.23.5. loopdub-devel

18.23.6. screenshot <html><img src="loopdub2.png">

18.24. tapeutape

18.25. specimen

18.25.1. 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.

18.25.2. 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

18.25.3. 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.

18.25.4. Screenshots

18.26. seq24

18.27. freewheeling

18.27.1. Freewheeling is

18.27.2. a new way to be

18.27.3. In The Muse-ical Moment.

18.27.4. It's a live looping instrument

18.27.5. that returns us to the joy

18.27.6. of making music spontaneously.

18.28. Sooperlooper

18.28.1. <html><img src="sooperLooper.png">

18.28.2. 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.

18.28.3. When used with a low-latency audio configuration SooperLooper is capable of truly realtime live performance looping.

18.28.4. 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.

18.28.5. 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

18.28.6. Documentation

18.28.7. Forum

18.28.8. mailing list

18.28.9. <html><img src="SooperLooper2.png">

18.28.10. SooperLooper mini review (also contains routing content!)

18.28.11. [PD] SooperLooper

18.28.12. topot - very alpha alternative gui... topot_introduction SooperLooper & topot

18.28.13. At the Sounding Edge: A September Trio

18.28.14. Sooperlooper / LADSPA

18.29. kluppe

18.30. qsampler

18.31. js-classic

18.32. fantaisa

18.33. gigedit

18.34. LinuxSampler

18.34.1. The LinuxSampler project was founded with the goal to produce a free, streaming capable, open source pure software audio sampler with professional grade features, comparable to both hardware and commercial Windows / Mac OS X software samplers and to introduce new features not yet available by any other sampler in the world.

18.34.2. LinuxSampler was designed very modular, especially (and in contrast to other samplers) it was decoupled from any user interface. LinuxSampler itself usually runs as its own process in the background of the computer and usually does not show up anything on the screen, or at most it can be launched to show status information and debug messages in a console window.

18.34.3. That means LinuxSampler itself is the "engine" of the sampler, it is the software component which performs all the heavy and time critical computational tasks of handling MIDI events, calculating the audio data and sending the final audio data to your sound card(s). The dev team call LinuxSampler the "sampler back-end".

18.34.4. Obviously you need some way to control the sampler. That's where a 2nd application comes into game - a sampler front-end application. A front-end is (usually) a graphical application, visible on the screen, providing the user a set of e.g. menus, buttons, sliders, dials, etc. to allow the user to control the sampler in a convenient way. It merely sends the user requests to the sampler engine (LinuxSampler) and in turn shows the engine's status information on the screen. A front-end does not perform any signal processing tasks, so you can see it as a "face" of the sampler.

18.34.5. Two different front-ends / "faces" for LinuxSampler are provided:

18.34.6. QSampler is a light-weight front-end written in C++, using straightforward native graphical controls of the underlying operating system. That way the appearance of QSampler on the screen is very fast and it consumes very little resources. Due to its utilization of the operating system's common GUI controls, it looks slightly different on every operating system (also dependent of the user's selected theme on his OS). Note however, QSampler does not fully support all features of the sampler engine (LinuxSampler), yet. Most notably the engine's instruments database feature is not yet covered by QSampler.

18.34.7. JSampler is a full-fledged front-end for LinuxSampler, written in Java and currently comes in two flavors: JSampler "Classic" offers straightforward GUI controls whereas JSampler "Fantasia" provides a modern skin based user interface. JSampler supports all features currently available in the sampler engine (LinuxSampler). Also note that even though JSampler is written in Java and slightly more hungry regarding resources (compared to QSampler), this usually does not have any impact on the audio rendering performance of the sampler, since the engine runs completely independently and with much higher CPU priority than the front-end(s).

18.34.8. Supported Sample Formats (loads or saves) include Gigasampler Engine DLS Engine Akai Engine

18.34.9. > Product > Linuxsampler by the linuxsampler project

18.34.10. > Features


19. tracker / buzzalike

19.1. renoise

19.2. sunvox

19.3. jacker

19.4. milkytracker

19.5. schismtracker

19.6. Psycle

19.6.1. Psycle supports highsample rates, comes with a selection of internal machines that actually make need for VST (at least free ones) virtually irrelevant, it's very flexible and it's fun to use. And btw it runs on Linux Ubuntu under Wine quite smoothly (just in case).

19.6.2. Free. No nags. No limitations. No annoyances. Nice community. If you're not scared about hex numbers, it may be for you.

19.7. buzz

19.8. buze

19.9. buzztard-edit

19.10. aldrin

19.11. beast

20. sound coding / experimental

20.1. PD

20.2. puredata

20.2.1. see VJ->Puredata

20.2.2. 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.

20.2.3. All the possible externals and their combinations cannot be put into a menu. You can however and EXPLORE and START these. Explore them in

20.2.4. /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.

20.2.5. START via commandline, e.g. with

20.2.6. pd -lib Gem:py

20.2.7. 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.

20.2.8. Have attention to the /opt/pd/lib/pd/extras/abstractions folder. Many examples there,some help too.

20.2.9. Also, have a look at /opt/pd/lib/pd/doc/manuals of extra's. And again, Help>Browser is your friend!

20.3. pd-extended

20.4. supercollider

20.4.1. > 2008 > 05 > Supercollider-for-human-beings

20.5. chuck

20.6. miniAudicle

20.7. audicle

20.8. qutecsound

20.9. blue

20.9.1. <html><img src="BlueIcon.png">

20.9.2. 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.

20.10. Ounk

20.10.1. a Python audio scripting environment that uses Csound as it's engine.

20.10.2. It can be used for a variety of tasks such as composing, sound design, live performances and much more. In addition to providing powerful synthesis and sampling capabilities, it supports MIDI and OpenSoundControl protocols.

20.10.3. Ounk is omnivorous.

20.10.4. Ounk is magical.

20.11. winxound

20.12. AlgoScore

20.12.1. <html><img src="AlgoScore.png">

20.12.2. 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.;

20.13. winsound

20.14. echo-nest-remix

20.15. AthenaCL

20.15.1. <html><img src="Athena.png">

20.15.2. 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.

20.15.3. Documentation

20.15.4. command reference

20.15.5. ParameterObject reference and graphical examples

20.15.6. FAQ

20.15.7. Demo

20.15.8. Athenacl-development mailinglist

20.16. faust

20.17. faust-online

20.18. AVSynthesis

20.18.1. AVSynthesis: Blending Light and Sound with OpenGL and Csound5

20.19. praxis

20.20. granulab

20.21. din

20.22. CLAM Network Editor

20.22.1. prototyping tool for CLAM

20.22.2. The CLAM Network Editor is a tool for editing CLAM processing networks. Those processing networks can become the processing core of an audio application by using the CLAM::NetworkPlayer class in such program, or by using the CLAM Prototyper to link the network to a Qt Designer interface.

20.22.3. This package provides both the Network Editor and the Prototyper. It also provides a plugin for Qt Designer which adds widgets to display several kinds of CLAM audio objects from a running network.

20.22.4. > Wiki > Network Editor tutorial

20.22.5. clam-networkeditor

20.22.6. CLAM NetworkEditor 1.4.0 new features

20.22.7. A Simple MIDI Demo with CLAM

20.23. Prototyper

20.24. gst-editor

20.25. gst-inspect

20.26. gst-gengui

20.27. ambdec

20.28. gnaural

20.29. gninjam

20.30. machina-svn

20.31. steem

20.32. the.wubmachine

21. jack tools

21.1. Virtual MIDI Piano Keyboard

21.1.1. <html><img src="vmpk-linux.png">

21.1.2. a MIDI events generator and receiver. It doesn't produce any sound by itself, but can be used to drive a MIDI synthesizer (either hardware or software, internal or external). You can use the computer's keyboard to play MIDI notes, and also the mouse. You can use the Virtual MIDI Piano Keyboard to display the played MIDI notes from another instrument or MIDI file player. To do so, connect the other MIDI port to the input port of VMPK.

21.1.3. The alphanumeric keyboard mapping can be configured from inside the program using the GUI interface, and the settings are stored in XML files. Some maps for Spanish, German and French keyboard layouts are provided.

21.1.4. VMPK can send program changes and controllers to a MIDI synth. The definitions for different standards and devices can be provided as .INS files, the same format used by QTractor and TSE3. It was developed by Cakewalk and used also in Sonar.

21.2. JACK Keyboard

21.2.1. Virtual keyboard for JACK MIDI

21.3. Virtual Piano

21.3.1. annother Virtual Piano

21.4. Jack Capture

21.4.1. Record soundfiles with JACK. can also recort to mp3, ogg.

21.4.2. Features

21.4.3. * Autogenerated filenames are unique and humanly readable.

21.4.4. * The 4GB size barrier for wav files is handled by continuing

21.4.5. writing to new files when reaching 4GB.

21.4.6. * Supports all soundfile formats supported by sndfile.

21.4.7. * Supports mp3 by using liblame.

21.4.8. * Option for writing raw 16 bit data to stdout.

21.4.9. * Can connect to any input or output JACK port.

21.4.10. * Built-in console meter, plus option for automatically starting and stopping the Meterbridge jack meter program. Port connections to Meterbridge are done automatically, and on the fly.

21.5. jackEQ

21.5.1. this is actually a mixer. routes and manipulates audio from/to multiple sources, with builtin eq, hence the name.

21.5.2. a tool for routing and manipulating audio from/to multiple input/output sources. It runs in the JACK Audio Connection Kit, and uses LADSPA for its backend DSP work, specifically the DJ EQ swh plugin created by Steve Harris, one of jackEQ's main authors. jackEQ is intended to provide an accessible method for tweaking the treble, mid and bass of any JACK aware applications output. Designed specifically for live performance, it is modelled on various DJ mixing consoles which the main author has used

21.6. JACK Mixer

21.6.1. a JACK audio mixer app

21.6.2. an audio mixer for JACK with a look similar to its hardware counterparts. Many features are available, here is a short list: - Mix any number of input channels (mono or stereo). - Control balance and faders with MIDI commands. - Handle session management with LASH. - Create as many outputs as necessary. - Quickly monitor inputs (PFL) and outputs.

21.7. LiveMix

21.7.1. Simple mixer for live performances, based on Jack.

21.7.2. Features: - In, pre fader, post fader, sub-groups customisable channel. - All-in is stereo-in internally. - LADSPA effects. - LASH support. - MIDI support. - PK & pseudo VU meters. - Simple GUI.

21.8. gjacktransport

21.8.1. standalone application that provides access to the jack audio connection kit‘s, JACK transport mechanism via a dynamic graphical slider. in other words: this software allows to seek Audio/Video media files when they are played along jack transport. Intended for audio-engineers or A/V editors that work with arodour, ecasound, hydrogen and/or xjadeo,..

21.9. G. JACK Clock

21.9.1. Display JACK transport timecode. a simple window application displaying JACK transport time-code

21.9.2. Features:

21.9.3. * Customizable font, size & colors

21.9.4. * Fixed FPS setting or FPS from jack-timebase-master

21.9.5. * Jack-transport control via key-bindings

21.10. X jack video monitor

21.10.1. A simple video player frontend that gets sync from jack transport. It communicates with xjadeo commanline pogoram either directly (single session) or using xjremote.

21.10.2. xjadeo is a program that displays a video clip in sync with an external time source, notably jack-transport and MTC.

21.10.3. Applications include: soundtrack composition/editing, video monitoring and -installations.

21.11. Bitmeter

21.11.1. JACK diagnostic tool.

21.11.2. bitmeter operates at the bare metal of JACK's I/O layer, looking at the 32 binary digits in each individual sample.

21.11.3. There are three main areas to the bitmeter display: * Statistics, at the top, including the range of sample values and keeping a count of irregular and illegal sample values such as NaN. The statistics on the right are cumulative, and should ordinarily read zero. * Sign & Mantissa, a row of 24 coloured indicators showing the sign (positive or negative) and mantissa of the samples. * Adjusted scale, 40 smaller coloured indicators.

21.11.4. The sign and mantissa statistics are show as coloured indicators which map to bits in the samples processed by the bitmeter, with the left most indicator representing the sign bit, and then the mantissa left to right from most significant to least significant. The colour is based on the percentage of samples in which the associated bit was 1 over a period of 100ms or so. Blue indicates that all samples were 0, a light green-blue for up to 33%, green for 33-66% (i.e. about half), and orange for more than 66%, then finally red if all samples are 1, a possible "stuck bit". Gray is used when no samples touched the associated bit.

21.11.5. The "adjusted scale" shows each sample bit on a absolute scale, adjusted for the exponent of the sample, so that internally the bitmeter records a 280-bit binary real. For simplicity only 40 bits are displayed, the 8 left-most bits are the integer part, and the remaining 32 bits after the marker are fractional bits.

21.11.6. The audio range of the adjusted scale is from about 200dB below FS to 40dB above, which would be excessive for audio work but proves useful in diagnosing problems at a lower level.

21.11.7. The sample rate reported by bitmeter is directly from JACK. It's not used to perform any calculations and is purely informative. .

21.12. JACK Network Manager

21.12.1. a GUI front-end for jack_netsource.

21.12.2. QJackCtl now is able to run net and netone drivers, but it is only a client, and we also need some interface to run server. This program does that.

21.12.3. Features. - Launched sources are independent from running tool. - Tray icons with sources names. Click them to stop appropriate source. - Per-source LASH support. LASH names ares always equal to JACK names. - Downsample for JACK1 is specified by samplerate instead of factor. - Export scripts running sources with all parameters. .

21.13. non-daw

21.14. non-mixer

21.15. non-sequencer

22. midi tools

22.1. a2jmidid

22.2. kmid

22.3. drumstick-guiplayer

22.4. KMidimon

22.4.1. 0.6.0

22.4.2. KMidimon is an application to monitor MIDI events coming from a MIDI external port or application via the ALSA sequencer. It is especially useful if you want to debug MIDI software or your MIDI setup.

22.4.3. Features:

22.4.4. * Easy to use KDE graphic user interface

22.4.5. * Based on ALSA sequencer

22.4.6. * Customizable event filters and sequencer parameters

22.4.7. * Supports all MIDI messages, including System Exclusive, and ALSA messages

22.4.8. * Saves to a text file (CSV format) the recorded event list

22.4.9. * GPL licensed

22.4.10. Links monitor

22.4.11. > Content > Show.php > KMidimon ? ...

22.5. qmidiroute

22.6. qmidicontrol

22.7. qmidinet

22.8. qmidicurves

22.9. zonage

22.10. harmonyseq

22.11. seq24

22.12. jacker

22.13. steem

22.14. qsynth

22.15. fluidsynth-dssi

22.16. timidity++

22.17. swami

22.18. arpage

22.19. qmidiarp

22.20. drumstick-drumgrid

22.21. kmetronome

22.22. nanonoise

23. streaming

23.1. Internet DJ Console

23.1.1. Create your live radio show or podcast.

23.1.2. an Internet radio application for making a live radio show or podcast.

23.1.3. 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. a great application to make your weekly podcast or play some music.

23.1.4. Runs in Linux with the jack audio server, and can connect to sip phones and any kind of jack port.

23.1.5. It runs on Python and has a nice support to use the microphone and program songs.

23.1.6. You can also record your stream in mp3 or ogg, use a bot Xchat plugin to tell the playlist, save different profilesfor the different streams you use, apply compressors and filters to the different audio signals.

23.1.7. You need a good processor to run it, though... Homepage:

23.2. SLTV

23.2.1. an audio and video streamer that receives streams from sources and sends a stream using icecast. It has a graphical interface that shows preview and allows applying dynamic effects and configuring stream.

23.3. darksnow

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

23.3.2. 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

23.3.3. darkice / darksnow tutorial

23.3.4. an audio and video streamer that receives streams from sources and sends a stream using icecast. It has a graphical interface that shows preview and allows applying dynamic effects and configuring stream.

23.4. MuSE

23.4.1. a user friendly but powerful tool for network audio streaming, making life easier for indypendent free speech online radios.

23.4.2. 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.

23.4.3. To be operated MuSE offers graphical interfaces and a documented commandline interface in the good old unix style. uses ALSA only.

23.5. Pure Data ( Audio carMp3 )

23.5.1. a pure data patch from which allows audio streaming. taken from s'haubuntu.

23.6. Pure Data ( Audio Ogg )

23.6.1. a pure data patch from which allows audio streaming. taken from s'haubuntu.

23.7. rivendell

23.7.1. Rivendell Admin

23.7.2. Rivendell Airplay

23.7.3. Rivendell Podcast Manager

23.7.4. Rivendell Catch

23.7.5. Rivendell Library

23.7.6. Rivendell Logedit

23.7.7. Rivendell Login Utility

23.7.8. Rivendell Log Manager

23.7.9. Rivendell Standalone Soundpanel

23.8. Icecast Documentation

23.8.1. online. the documentation of the icecast streaming solution.

23.9. edit /etc/default/icecast2

23.9.1. edit the /etc/default/icecast2 file which is defining the defaults of the icecast2 server. At startup, icecast reads theat file. You can set the Name or ID of the user and group the daemon should run under, enable the icecast startup script (enabled by default in openArtist), and set the path to the configfile.

23.10. edit /etc/icecast2/icecast.xml

23.10.1. edit the icecast.xml file which is defining the settings of the icecast2 server. Change at least the passwords before starting icecast

23.11. Flumotion Streaming Server Administration

23.11.1. a modern streaming media server built with a modular distributed design. This gives you unprecedented stability and scalability in offering high-quality streaming media.

23.11.2. Flumotion includes support for both emerging media format standards, such as Ogg/Theora, and traditional formats such as MPEG-4. It features intuitive graphical administration tools, making the task of setting up and manipulating audio and video streams easy for even novice system administrators.

23.12. Shoutcast

23.12.1. freeware. With the FREE SHOUTcast broadcasting tools you can start your own SHOUTcast Radio station and become part of one of the largest directory of radio stations on the web. The SHOUTcast Distributed Network Audio Server (DNAS) v2 is the next generation in SHOUTcast broadcasting server technology. Designed to work with the new SHOUTcast 2.0 YP platform that supports real-time and coming soon search results, International character encoding support, and much much more. Some features include:

23.12.2. * Streaming multiple streams off port 80

23.12.3. * All-new SHOUTcast YP2 protocol

23.12.4. * Real-Time metadata and stats reporting

23.12.5. * Static Station IDs!

23.12.6. * Stream multiple stations from a single server instance

23.12.7. * In-Stream metadata in standardized XML

23.12.8. * UTF-8 and international character encoding

23.12.9. * Improved server and stream security

23.12.10. Once you have downloaded the DNAS v2 server you will need to register your station and create an Authentication Key and be listed in the SHOUTcast Radio Directory.

23.13. start icecast2

23.13.1. start icecast2 streaming server

23.14. stop icecast2

24. analyze

24.1. JAMin

24.1.1. JACK Audio Mastering interface. a tool for producing audio masters from a mixed down multitrack source.

24.1.2. 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.

24.1.3. Masttips

24.1.4. Tutorial

24.1.5. 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

24.1.6. Planned features (in rough order of difficulty): * Multiband stereo processing * Parametric EQ * Loudness maximiser * Presets and scenes

24.1.7. Mastering with Jamin | The Penguin Producer

24.1.8. Using Linux For Recording & Mastering

24.1.9. > ? ...

24.2. jaaa

24.2.1. audio signal generator and spectrum analyser

24.2.2. Jaaa (JACK and ALSA Audio Analyser) is an audio signal generator and spectrum analyser designed to make accurate measurements.

24.2.3. Screenshots

24.2.4. Audio Measurements using Jaaa

24.3. japa

24.3.1. Japa (JACK and ALSA Perceptual Analyser), is a 'perceptual' or 'psychoacoustic' audio spectrum analyser.

24.3.2. In contrast to JAAA, this is more an acoustical or musical tool than a purely technical one. Possible uses include spectrum monitoring while mixing or mastering, evaluation of ambient noise, and (using pink noise), equalisation of PA systems.

24.3.3. 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.

24.4. sonic-visualiser

24.4.1. <html><img src="sonicvisualizer2.png"></html>

24.4.2. view and analyze audio files.

24.4.3. With Sonic Visualiser you can:

24.4.4. * Load audio files in various formats (WAV/AIFF, plus Ogg and mp3 if compiled in) and view their waveforms

24.4.5. * Look at audio visualisations such as spectrogram views, with interactive adjustment of display parameters

24.4.6. * Annotate audio data by adding labelled time points and defining segments, point values and curves

24.4.7. * Run feature-extraction plugins to calculate annotations automatically, using algorithms such as beat trackers, pitch detectors and so on

24.4.8. * Import annotation data from various text formats and MIDI files

24.4.9. * Play back the original audio with synthesised annotations, taking care to synchronise playback with the display position

24.4.10. * Slow down and speed up playback and loop segments of interest, including seamless looping of complex non-contiguous areas

24.4.11. * Export annotations and audio selections to external files.

24.4.12. * Sonic Visualiser can also be controlled remotely using the Open Sound Control (OSC) protocol.

24.4.13. <html><img src="sonicvisualizer.png"></html>

24.4.14. Sonic Visualiser is an application for viewing and analysing the contents of music audio files. The aim of Sonic Visualiser is to be the first program you reach for when want to study a musical recording rather than simply listen to it.

24.4.15. As well as a number of features designed to make exploring audio data as revealing as possible, Sonic Visualiser also has powerful annotation capabilities to help describe what you find, and the ability to run automated annotation and analysis plugins.

24.4.16. Features include sophisticated spectrogram views; multi-resolution waveform and data displays; manual annotation of time points and curves; measurement capabilities from spectrogram and spectrum; playback at any speed; looping and playback of discontiguous selections; ability to apply standard audio effects and compare the results with their inputs; and support for onset detection, beat tracking, structural segmentation, key estimation and many other automated feature extraction algorithms via Vamp audio analysis plugins.

24.4.17. Sonic Visualiser contains features for the following: Load audio files in WAV, Ogg and MP3 formats, and view their waveforms. Look at audio visualisations such as spectrogram views, with interactive adjustment of display parameters. Annotate audio data by adding labelled time points and defining segments, point values and curves. Overlay annotations on top of one another with aligned scales, and overlay annotations on top of waveform or spectrogram views. View the same data at multiple time resolutions simultaneously (for close-up and overview). Run feature-extraction plugins to calculate annotations automatically, using algorithms such as beat trackers, pitch detectors and so on. Import annotation layers from various text file formats. Import note data from MIDI files, view it alongside other frequency scales, and play it with the original audio. Play back the audio plus synthesised annotations, taking care to synchronise playback with display. Select areas of interest, optionally snapping to nearby feature locations, and audition individual and comparative selections in seamless loops. Time-stretch playback, slowing right down or speeding up to a tiny fraction or huge multiple of the original speed while retaining a synchronised display. Export audio regions and annotation layers to external files.

24.4.18. The design goals for Sonic Visualiser are: To provide the best available core waveform and spectrogram audio visualisations for use with substantial files of music audio data. To facilitate ready comparisons between different kinds of data, for example by making it easy to overlay one set of data on another, or display the same data in more than one way at the same time. To be straightforward. The user interface should be simpler to learn and to explain than the internal data structures. In this respect, Sonic Visualiser aims to resemble a consumer audio application. To be responsive, slick, and enjoyable. Even if you have to wait for your results to be calculated, you should be able to do something else with the audio data while you wait. Sonic Visualiser is pervasively multithreaded, loves multiprocessor and multicore systems, and can make good use of fast processors with plenty of memory. To handle large data sets. The work Sonic Visualiser does is intrinsically processor-hungry and (often) memory-hungry, but the aim is to allow you to work with long audio files on machines with modest CPU and memory where reasonable. (Disk space is another matter. Sonic Visualiser eats that.).

24.4.19. > Product > Sonic-visualiser-by-centre-for-digital-music-at-queen-mary-university-of-london

24.5. sonogram

24.5.1. freeware. 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.

24.5.2. a highly flexible audio spectrum analyzer for the analysis of sound, music and speech signals in the frequency-domain using different algorithms.

24.5.3. //JavaWebStart > Clauer > WebStart > SonogramWebStart

24.6. Annotator

24.6.1. a tool to visualize, check and modify music information extracted from audio: low level features, note segmentation, chords, structure... The tool is intended to be useful for the music information retrieval research whenever you need to: * Supervise and correct the results of automated audio feature extraction algorithms. * Generate manually edited annotations of audio as training examples or ground truth for those algorithms.

24.6.2. The application adapts to user defined description schemes, auralizes annotations and provides import and export support for wavesurfer formats. It also has support for collaborative and distributed annotation campaigns.

24.6.3. CLAM (C++ Library for Audio and Music) is a full-fledged software framework for research and application development in the Audio and Music Domain. It offers a conceptual model as well as tools for the analysis, synthesis and processing of audio signals.

24.6.4. > Wiki > Manual Annotator


24.7. Chordata

24.7.1. MP3/OGG/Wav songs chord analyser

24.7.2. Chordata is a simple but powerful application that analyses the chords of any music file in your computer. You can use it to travel back and forward the song while watching insightful visualizations of the tonal features of the song. Key bindings and mouse interactions for song navigation are designed thinking in a musician with an instrument at hands.

24.7.3. Chordata in live:

24.7.4. The tutorial:

24.7.5. <html><img src="chordata.png"></html>

24.7.6. CLAM (C++ Library for Audio and Music) is a full-fledged software framework for research and application development in the Audio and Music Domain. It offers a conceptual model as well as tools for the analysis, synthesis and processing of audio signals.


24.8. Meterbridge

24.8.1. supports a number of different types of meter, rendered using the SDL library and user-editable pixmaps.

24.8.2. SCO - Scope A rendering of an oscilloscope display. It has a basic trigger function, but there is no timebase control. It renders one pixel per sample, so it will probably be next to useless at 96KHz Scope

24.8.3. JF - "Jellyfish" Meter (aka. Goniometer) A jellyfish meter is a stereo scope display, it can be used to spot phase and mono compatibility problems. Some charateristic problems can be seen, eg. a signal with a stronger left channel is seen as a shape sloping to the left [\], more right slopes to the right [/], and dead mono is a vertical line [|]. The meter below the scope display indicates the degree of stereo correlation between the channels, a value of +1 means that it is perfectly mono compatible, and -1 and that the channels are in anti-phase (so they will cancel out if mixed). If someone has better examples, please mail them to me, there are probably tutorials online.

24.8.4. DPM - Digital Peak Meter Conforming to IEC 268-18:1995 (peak indiciator decay may not be correct). These are meters as typically seen on digital consoles, HD recorders etc. There are the most efficient in screen realestate and CPU use but look a bit boring ;)

24.8.5. VU - Volume Unit meters Conforming to BS 6840-17:1991. Real meter is larger. These meters are designed to measure the "volume" of an audio signal, it is not as relevant to digital systems as PPM meters, but is useful if you are interfacing to analogue tape, FM broadcast equipment or want a general idea of the signal volume. The -r flag (set reference level) is usful with these meters as it will allow you to calibrate to your DA converters. The meter is pre-adjusted so that it should allign correctly calibrated DA converters with analogue systems. If you wish to run with 0dBFS = 0dBu then use "-r 20"

24.8.6. meterbridge_sco

24.8.7. PPM - Peak Program level Meters Approximatly conforming to BS 6840-10. These meters are designed to indicate peak amplitude, as opposed to VU meters which are designed to indicate volume. The scale is correct according to the standard, 4 equates to 0dB, 1 to -12, 7 to +12, and it is linear with decibels. I've never used a real PPM meter, so I don't know if it reacts correctly. Feedback welcome.

24.9. jack_oscrolloscope

24.9.1. a simple waveform viewer for JACK. The waveform is displayed in realtime, so you can always see the signal the instant it comes through JACK's input port.

24.10. Qrest

24.10.1. a smart, fast and accurate toolbox for every composer, performer, recordist, mixer, you name it...

24.10.2. The typical use case is :

24.10.3. You are working on a piece of music at 156 BPM, just because you like it when it pulses. You now feel happy with your composition but want to spice things up with some crazy delays beating as a dotted 8th note. How many milliseconds would you have to set this delay to ?

24.10.4. Well, Qrest has the answer : 144ms

24.10.5. > Dls > 0.6.0

24.11. Spectrum Analyzer

24.11.1. <html><img src="spek.png"></html>

24.11.2. Spek (IPA: /spɛk/, ‘bacon’ in Dutch) helps to analyse your audio files by showing their spectrogram.

24.11.3. Features Supports all popular lossy and lossless audio file formats thanks to the FFmpeg libraries. Ultra-fast signal processing, uses multiple threads to further speed up the analysis. High number of frequency bands for the best spectrogram quality. Shows the codec name and the audio signal parameters. Allows to save the spectrogram as an image file. Drag-and-drop support; associates with common audio file formats. Auto-fitting time, frequency and spectral density rulers. Available in Dutch, English, French, German, Polish, Russian, Spanish, Swedish and Ukrainian.

24.11.4. <html><img src="spek2.png"></html>

25. more...

25.1. xcfa

25.2. Nautilus-Sound-Converter

25.3. mp3splt-gtk

25.4. MP3 Diags

25.4.1. s a Qt GUI-based application that allows end-users to identify issues with their MP3 files, fix some of the issues and make other changes, like adding track information. It also lets you "look inside" an MP3 file.

25.4.2. It looks at both the audio part (VBR info, quality, normalization) and the tags containing track information (ID3.)

25.4.3. MP3 Diags has a tag editor, which can download album information (including cover art) from MusicBrainz and Discogs, as well as paste data from the clipboard. Track information can also be extracted from a file's name.

25.4.4. Another component is the file renamer, which can rename files based on the fields in their ID3V2 tag (artist, track number, album, genre, ...)


25.5. flvtomp3

25.6. asunder

25.7. rubyripper

25.8. gnormalize

25.9. picard

25.10. EasyTag

25.10.1. <html><img src="EasyTag.png">

25.10.2. an utility for viewing, editing and writing tags of your MP3, MP2, FLAC, Ogg Vorbis, MusePack and Monkey's Audio files.

25.10.3. (de) > EasyTAG

25.10.4. > Wiki > EasyTAG

25.10.5. Features * Supported formats: MP3, MP2, FLAC, Ogg Vorbis, MP4/AAC, MPC and APE * Available tag fields (depending on format): Title, Artist, Album, Disc Album, Year, Track Number, Genre, Comment, Composer, Original Artist, Copyright, URL, Encoder and Picture * Automated tagging using presets and custom masks * Rename files using tag information or external text files * Apply changes in a field (Artist, Album...) to all selected files * Read and display file header informations (bitrate, time...) * CDDB support using * Tree based browser or a view by artist and album * Recursion into subdirectories * Playlist generator * Undo/redo function Links MP3 MP2 FLAC Ogg Vorbis MP4 AAC MPC APE CDDB

25.11. exfalso

25.12. ambdec

25.13. tetraproc

25.14. ambisonicsplayer

25.15. fmit

25.16. lingot

25.17. Gxtuner

25.17.1. A simple, small and lightweight guitar/bass tuner for jack. Gxtuner comes with a analogue like interface (scale), show the tune (char) and the accumulated frequency (Hz). It's a break out of the guitarix tuner module.

25.18. musescore

25.19. myna

26. Ardour

26.1. <html><img src="ardour.png"></html>

26.2. 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.

26.3. 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.

26.4. introduction

26.4.1. 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...

26.4.2. 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.

26.4.3. 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.

26.4.4. It supports MIDI Machine Control, and so can be controlled from any MMC controller and many modern digital mixers.

26.4.5. 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.

26.4.6. 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.

26.4.7. You can submix any number of strips into another strip.

26.4.8. 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.

26.4.9. 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.

26.5. Forums

26.6. Manual

26.6.1. > Ardour

26.7. Further Reading

26.7.1. JACK

26.7.2. Key Features

26.7.3. Looking for a revolution?

26.7.4. System Requirements

26.8. > JackLab > Ardour with VST

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

26.9.1. Ardour ist eine Software für die Bearbeitung und das Abmischen von Audioaufzeichnungen auf dem Computer.

26.9.2. 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.

26.9.3. 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.

26.9.4. Build ardour2 with VST support

26.9.5. Ardour Techniken

26.9.6. > Files > Manual > Index

26.9.7. 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.

26.9.8. Harddiskrecording für Profis mit Ardour

26.9.9. LADSPA-Effekte für Ardour Tabelle der verfügbaren Effektplugins mit Bewertung und Warnung vor Problemfällen.

26.9.10. Ardour-routing Wie interne und externe Signalquellen in Ardour vernetzt und geroutet werden.

26.9.11. Das Hauptfenster mit geladenem Projekt <html><img src="ardour2-komplett.png">

26.9.12. Der Editorbereich <html><img src="ardour2-editor.png">

26.9.13. Der Kopfbereich des Hauptfensters <html><img src="ardour2-head.png">

26.9.14. > 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

26.9.15. 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.

26.9.16. 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.

26.10. youtube

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

26.12. Episode 92 - Ardour

27. ardour30

28. Rosegarden

28.1. <html><img src="rosegarden.png">

28.2. audio and MIDI sequencer, score editor, and general-purpose music composition and editing environment.

28.3. you can do:

28.3.1. *Editing – Intuitive ways to record and edit notes.

28.3.2. *MIDI – Managing your MIDI ports, banks, programs and controllers without having to remember any numbers.

28.3.3. *Notation – Entering, editing and printing score.

28.3.4. *Audio – Recording, mixing, and using samples and effects.

28.3.5. *Synths – Playing your MIDI tracks through hosted synths, for more accurate control.

28.4. Features

28.4.1. * MIDI and audio playback and recording with ALSA and JACK.

28.4.2. * Piano-roll, score, event list and track overview editors.

28.4.3. * DSSI synth and audio effects plugin support, including Windows VST effects and instrument support via dssi-vst.

28.4.4. * LADSPA audio effects plugin support.

28.4.5. * JACK transport support for synchronization with other software.

28.4.6. * Ability to build and run without JACK, for MIDI-only use.

28.4.7. * Score interpretation of performance MIDI data.

28.4.8. * Shareable device (.rgd) files to ease MIDI portability.

28.4.9. * Triggered segments for pattern sequencing & performable ornaments.

28.4.10. * Audio and MIDI mixers.

28.4.11. * MIDI and Hydrogen file import.

28.4.12. * MIDI, Csound, Lilypond and MusicXML file export.

28.4.13. * Clear, consistent and polished user interface.

28.5. Documentation

28.5.1. Tutorials

28.5.2. Handbook

28.5.3. Intro

28.5.4. Tips&Tricks

28.6. Wiki

28.7. FAQ

28.8. Mailing Lists

28.9. Links

28.10. 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.

29. Qtractor

29.1. <html><img src="Qtractor-screenshot4.png">

29.2. <html><img src="qtractor.png">

29.3. 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.

29.4. 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).

29.5. written in C++ with the Qt4 framework.

29.6. 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.

29.7. 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.

29.8. > Projects > Qtractor

29.9. > Wiki > Qtractor

29.10. HDRs and DAWs For Linux: The New Breed

29.11. Features

29.11.1. Supports all sample rates only restricted by hardware.

29.11.2. Supports multiple audio file formats, both compressed and uncompressed, including older formats such as 8SVX and .iff.

29.11.3. Clip editing and automatic or manual Time Stretching abilities.

29.11.4. Supports most major audio and MIDI file formats and most Linux plugin technologies.

29.11.5. 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.

29.11.6. 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.

29.11.7. Qtractor has both an audio and MIDI metronome with user selectable audio samples.

29.11.8. Easily move and copy plugins (with params) among tracks.

29.11.9. Keyboard commands (hotkeys) are entirely customizable.

29.11.10. Audition audio files within the Files dialog.

29.11.11. Built-in Qjackctl Connections dialog.

29.11.12. Supports LADSPA, DSSI (this includes DSSI-VST wrapper) and Native Linux VST plugins (VST effects only presently).

29.12. screenshot

29.12.1. <html><img src="qtractor2.png">

30. LMMS

30.1. <html><img src="lmms.png">

30.2. 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...

30.3. screenshot

30.3.1. <html><img src="lmms2.jpg">

30.4. 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.

30.5. Home

30.6. Demos

30.7. Sharing platform

30.8. Features

30.8.1. * instrument- and effect-plugins

30.8.2. Song-Editor for composing songs.

30.8.3. A Beat+Bassline-Editor for creating beats and basslines.

30.8.4. An easy-to-use Piano-Roll for editing patterns and melodies.

30.8.5. An FX mixer with 64 FX channels and arbitrary number of effects allow unlimited mixing possibilities.

30.8.6. Many powerful instrument and effect-plugins out of the box.

30.8.7. Full user-defined track-based automation and computer-controlled automation sources.

30.8.8. Compatible with many standards such as SoundFont2, VST(i), LADSPA, GUS Patches and full MIDI support.

30.8.9. Import of MIDI and FLP (Fruityloops Project) files.

30.8.10. * support for hosting VST(i)- and LADSPA-plugins (instruments/effects)

30.8.11. * automation-editor

30.9. channel "##lmms" on

30.10. Mailing lists

30.10.1. lmms-devel

30.10.2. lmms-users

30.11. Roadmap/TODO-list in Wiki

30.12. LMMS Wiki

30.13. youtube

30.13.1. Linux Multimedia Studio

30.13.2. (Better Audio) Linux Multimedia Studio LMMS 0.4.0 Demo

30.13.3. Linux Multimedia Studio LMMS 0.4.0 RC2 Video Demo

30.13.4. LMMS 0.4.0 SVN

30.13.5. Linux MultiMedia Studio (LMMS)

30.13.6. Linux Multimedia Studio 0.3 test

30.13.7. Ubuntu Studio

30.13.8. Gates to Hell (Music with only windows sounds)

30.13.9. LMMS Trance Bass Tutorial

30.13.10. silva elves call LMMS- LINUX MULTIMEDIA STUDIO

30.13.11. How to make Popcorn in LMMS

30.14. Introducing Linux Multimedia Studio For Ubuntu!

30.15. Lmms-linux-multimedia-studio-a-fl-studio-like-foss-program

30.16. > Product > Linux-multimedia-studio-lmms-by-lmms


31. MusE

31.1. 2.0

31.2. a multitrack virtual studio for Linux that has support for sequencing of both MIDI and audio and has, among other things, support for LADSPA, Jack and ALSA.

31.3. Some Highlights

31.3.1. Advanced jack audio routing possibilities.

31.3.2. Automation architecture for both MIDI and audio.

31.3.3. Better MIDI controller abstraction: available MIDI controller can be defined in instrument definition file (*.idf).

31.3.4. Integrated mixer with: Unlimited number of inputs. Unlimited number of outputs. Unlimited number of tracks. Unlimited number of aux's.

31.3.5. LADSPA effects on all track types, both before and after fader.

31.3.6. Stereo/Mono track types.

31.3.7. interface changes, the TrackInfo pane is used more.

31.3.8. MIDI instrument definition files (*.idf).

31.3.9. Lots of customization options.

31.3.10. Shortcut editor.

31.3.11. Drag and drop import of MIDI files.

31.3.12. Drag and drop import of wave files.

31.3.13. Standard MIDIfile (smf) import-/export.

31.3.14. RTC (Real time clock) use for rock solid timing.

31.3.15. Advanced arranger with track and part abstractions.

31.3.16. MIDI editors: Pianoroll. Drum editor. List editors. Controller editors.

31.3.17. Realtime editing of "everything".

31.3.18. Unlimited number of open editors.

31.3.19. Unlimited undo/redo.

31.3.20. Realtime and step-recording.

31.3.21. Multiple MIDI devices.

31.3.22. Unlimited number of tracks, both MIDI and audio.

31.3.23. Audio playback/recording.

31.3.24. Sync to external and internal devices/applications: MTC/MMC. MIDI Clock. Master/Slave. Jack transport enabled.

31.3.25. LADSPA effects.

31.3.26. Integrated softsynth architecture M.E.S.S Several internal synths available. Simple architecture for adding more synths. support for industry standard Windows VSTi softsynths.

31.3.27. JACK enabled.

31.3.28. ALSA sequencer client.

31.3.29. LASH enabled (formerly LADCCA).

31.3.30. Raw MIDI device usage through ALSA.

31.3.31. XML based project files.

31.3.32. XML based configuration files.

31.3.33. project file contains complete app state (session data).

31.3.34. Application spanning Cut/Paste Drag/Drop.

31.3.35. uses C++, QT3.2 GUI Library, STL.

31.3.36. And the most important feature for a free application: GPL Licensed.

31.4. > Wiki > Index.php > Download

32. reaper

32.1. I use Reaper live all the time to play backing tracks and then input monitor my guitar with effects on another track. the input monitoring is so darn effective, it’s really up to your machine and interface as to how low you can get your latency down to. I’m using a late 2009 I7 920 based PC with a 6-7 year old EMU 1820M and can get pretty low latency (~6-7ms). REAPER is also my favorite studio DAW too. The takes and comping functions are so much better now The best thing is, the whole development was carried out while listening to the users, on a continuous base! That’s one of the best things in Reaper… pitch envelopes are AWESOME. One thing that always annoyed me about previous versions was that you had to right click + drag just to make a marquee selection. Well now at least there’s a new option in preferences to make Left click + Drag do the same thing. In other words Now you can make it behave like literally Every other program out there (to an extent, anyways). • REAPER is so much more efficient that Live (my other DAW). In REAPER I can run several huge Kontakt instruments and still track with minimal latency. For me REAPER doesn’t replace Live, but it certainly replaces Logic. there is a real time investment required. It DOES do a few basic things differently. The more comfortable you are with integrating keyboard shortcuts into your workflow, the better off you will be. FWIW I found the tutorials at Groove3 really helpful. Also, check out some of the UIs offered in the user forums. RADO v4the bone of the best DAW interfaces I have ever used. There is a feature in Reaper that I really like. It’s the feature that turns on and turns off VST’s right under the M,S buttons. When I’m doing a mixdown of a track I click on those buttons endlessly as if I’m performing and I generating remixes so no two mix downs are ever a like. I know other DAWS can do it but Reaper does it effortlessly on one of the slowest laptops I have and have never had the laptop or hard drive hiccup when performing these mix downs in realtime. First impressions are huge, especially when trying to get users coming from a different DAW. So while Reaper can behave however you’d like, the default settings should be immediately familiar. Another awkward thing is when loading a plug-in, one has to open the FX dialog, then open the load plugin dialog, then find the plugin. Too many steps. I know that it’s configurable, but the average user isn’t going to know how to do that. as with most things in REAPER, you can configure it to work as you wish. I save a Track Template and/or FX chains for each VST and load them by right cicking on the FX button. Or you can keep the FX browser window open and docked, and drag and drop VSTs onto tracks. Guess you know this, but I just wanted to show the uninitiated that there is usually a way to customize REAPER to your requirements. as someone who has used everything out there, and protools since it was in beta, i can tell you reaper is amazing, especially for the price. if you need a basic nuts and bolts daw, this is it. and from what i see in v4, wow….. too bad every friggin studio and post house is avid controlled………… yeah when i have to do large scale sessions, with many inputs and plugs, pt tdm rules. but for 90% of my pro work, reaper would suffice easily….. and i love the pitch and 3d stuff………….. 60 bucks? amazing…

32.2. People often mention Reaper as a free VST host, but please note that Reaper is actually commercial software with a 30-day trial period. Although the actual software installation never expires, you should purchase a licence if you use it longer than 30 days (there is however Reaper v0.999 which is still available for free, many thanks to vian for sharing the info in the comments!).

32.2.1. REAPER 0.x downloads

33. renoise

34. harrison mixbus

34.1. > Sos > May10 > Articles > Mixbus

35. energy-xt

35.1. > Sos > Aug09 > Articles > Energyxt


37. Audacity

37.1. A free, open source software for recording and editing sounds

37.2. Documentation

37.3. youtube

37.3.1. Audacity multi-track demo Demonstrating 16 stereo tracks mixing with audacity. This tune is made with two different tunes, Motteke sailor fuku ( Vocal track ) and Hare hare yukai ( Off-vocal track )

37.3.2. Remove Vocals from Mp3s using audacity (Win/Mac/Linux) Free More Video Tutorials Here Download Audacity To save as mp3 you need to have lame mp3 encoder installed This works with stereo tracks that have the vocals centered, when inverting a track, the waveforms cancel but it may grab more than vocals in some cases. Below are more alternatives. Save to one track at the end. Reduce the audio volume with amplify to make the softest parts disappear then increase it again. This will remove the vocals completely so quit whining about the "reduction". More Info Enable VST in Audacity for More Plugins Audacity Nyquist

37.4. NewsForge | Mastering podcasts with Audacity

37.5. audacity export mp3 from ubuntu 7.10

37.6. Create An Audio Book With Audacity & Audiobook Cutter 

38. Traverso

38.1. 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.

38.2. 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!

38.3. 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!

38.4. 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

39. Jamin


40.1. GROOVE X-7:

40.1.1. 76 Keys Workstation Keyboard

40.2. GROOVE X-6:

40.2.1. 61 Keys Workstation Keyboard

40.3. GROOVE X-R:

40.3.1. 19 Inch, 2U Workstation Rack Module

40.4. GROOVE V-DJ:

40.4.1. Professional DJ All in One Workstation


40.5.1. Super-fast and great-looking, Kubuntu is a secure, intuitive operating system that powers GROOVE, and MEDIASTATION keyboards Workstation.

40.6. > Forum > Viewtopic ? ...

40.7. > Groove > V-DJ

41. ableton

41.1. Loom

41.1.1. a modular, Ruby-based generative music platform for Ableton Live.