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
4.1.6.1. <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. en.wikipedia.org > 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. en.wikipedia.org > Wiki > Pulseaudio
4.3.4. features
4.3.4.1. * Per-application volume controls[1]
4.3.4.2. * An extensible plugin architecture with support for loadable modules
4.3.4.3. * Compatibility with many popular audio applications
4.3.4.4. * Support for multiple audio sources and sinks
4.3.4.5. * Low-latency operation and support for latency measurement[2]
4.3.4.6. * A zero-copy memory architecture for processor resource efficiency
4.3.4.7. * Ability to discover other computers using PulseAudio on the local network and play sound through their speakers directly
4.3.4.8. * 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)
4.3.4.9. * A command-line interface with scripting capabilities
4.3.4.10. * A sound daemon with command line reconfiguration capabilities
4.3.4.11. * Built-in sample conversion and resampling capabilities
4.3.4.12. * The ability to combine multiple sound cards into one
4.3.4.13. * The ability to synchronize multiple playback streams
4.3.4.14. * Bluetooth audio devices with dynamic detection
4.3.5. Mailing Lists
4.3.6. IRC
4.3.7. Tracking
4.3.8. Documentation
4.3.8.1. First Steps
4.3.8.2. The Perfect Setup
4.3.8.3. FAQ
4.3.8.4. Modules
4.3.8.5. Command Line Interface
4.3.8.6. Daemon Parameters
4.3.8.7. Server Strings
4.3.8.8. System-Wide Daemon
4.3.9. Perfect setup
4.3.10. The Project Formerly Known as Polypaudio
4.3.11. pulseaudio flowchard diagram
4.3.11.1. <html><img src="Pulseaudio-diagram.png">
4.3.12. Automatically change Sound Input Output device
4.3.12.1. 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.
4.3.12.2. Is there anyway, I can make Ubuntu to automatically select the USB Audio Adapter as the default as soon as I plug-in?
4.3.12.3. 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:
4.3.12.4. pacmd load-module module-switch-on-connect
4.3.12.5. On success we can add the following line to our /etc/pulse/default.pa
4.3.12.6. load-module module-switch-on-connect
4.3.12.7. 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: http://linuxaudio.org/en/press/lud46-Media_Streaming.pdf
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
4.7.5.1. 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.
4.7.5.2. 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. libregraphicsworld.org > Blog > Entry > The-state-of-firewire-audio-interfaces-support-on-linux
5. plugins
5.1. plugin.org.uk
5.1.1. a website for GPL'd (free software) audio plugins
5.2. ladspa
5.2.1. about
5.2.1.1. DSSI LADSPA Plugins
5.2.2. Rubber Band
5.2.2.1. is a software library for audio time-stretching and pitch-shifting.
5.2.2.2. 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
5.2.3.1. 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
5.2.4.1. 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
5.2.5.1. 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
5.2.6.1. 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
5.2.7.1. 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
5.2.8.1. 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
5.2.9.1. Tom Szilagyi has written a number of plugins for LADSPA compatible hosts (e.g. Ardour, GNU Sound and GStreamer). The plugins (Equalizer, Reverberator, Stereo Echo, Tremolo, Scaling Limiter, AutoPanner and DeEsser) have been written primarily for Ardour but should work well with any LADSPA host. Homepage: http://tap-plugins.sourceforge.net/
5.3. LV2
5.3.1. about
5.3.2. lv2plug.in
5.4. dssi
5.4.1. about
5.4.1.1. 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:
5.4.1.1.1. * FluidSynth-DSSI, a FluidSynth soundfont-playing plugin.
5.4.1.1.2. * Xsynth-DSSI, an analogue-style (VCAs-VCF-VCO) synth plugin.
5.4.1.1.3. * hexter, a Yamaha DX7 modelling plugin.
5.4.1.1.4. * ll-scope, a GTK+ oscilloscope plugin.
5.4.1.1.5. * Sineshaper, a waveshaping synth plugin.
5.4.1.1.6. * dssi_convolve, a DSSI wrapper around libconvolve, providing a friendly convolution plugin for reverb effects (among other uses).
5.4.1.1.7. * xy-controller-dssi, a GUI controller plugin which translates mouse input into X-Y control outputs.
5.4.1.1.8. * WhySynth, a synth plugin featuring four oscillators per voice, multiple oscillator, filter, and envelope modes, effects, and more.
5.4.1.1.9. * Wsynth-DSSI, a wavetable synth written with the PPG Wave and Prophet VS in mind.
5.4.1.1.10. * nekobee, a synth plugin that emulates the sound of the TB-303 Bassline.
5.4.1.2. 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.
5.4.1.3. How to use Windows VST instruments and effects in JAD using dssi-vst
5.4.1.4. calf.sourceforge.net
5.4.1.5. naspro.atheme.org > Content > Downloads
5.4.1.6. en.wikipedia.org > Wiki > DSSI
5.4.2. dssi-vst-ladspa wrapper vst for ladspa.
5.4.2.1. 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
5.4.3.1. FluidSynth
5.4.3.2. 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.)
5.4.3.3. en.wikipedia.org > Wiki > FluidSynth
5.4.4. xsynth-dssi
5.4.4.1. 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
5.4.5.1. The dssi-vst package contains a wrapper plugin for Windows VSTs that enables them to be used by DSSI hosts running on Linux or similar on i386, using Wine. To use dssi-vst: make sure DSSI_PATH is set appropriately, set VST_PATH to a colon-separated list of the directories containing VST plugins, and start up your DSSI host. The plugin soname is dssi-vst.so, and each VST plugin gets a label corresponding to its DLL name. So for example, with jack-dssi-host, you should be able to just run jack-dssi-host dssi-vst.so:MyVstPlugin.dll
5.4.6. hexter (dssi)
5.4.6.1. hexter is a plugin which models the sound of a Yamaha DX7.
5.4.7. Aeolus
5.4.7.1. 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.
5.4.7.2. Stop and instrument definitions for Aeolus-0.6.x
5.4.7.3. This package contains definitions of stops and of an instrument
5.4.7.4. to be used with the aeolus organ synth.
5.4.8. ll-scope
5.4.8.1. 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
5.5.2.1. wineasio provides an ASIO to JACK driver for WINE.
5.5.2.2. 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.
5.5.2.3. Reaper on UbuntuStudio: New wineasio inside
5.5.2.4. WineAsio guide - JackLab UserWiki
5.5.2.4.1. JackLab/WineAsio guide - openSUSE
5.5.2.5. ASIO with Wineasio - ProAudioOverlay
5.5.2.6. Windows VSTs in Ardour (via wineasio and Reaper) | ardour
5.5.2.7. Wine-Asio | Linux Vst Compatibility
5.5.2.8. HOWTO: REAPER on Ubuntu Linux with wineasio (updated)
5.5.3. FST: VST plugins on GNU/LINUX
5.5.3.1. <html><img src="fst.jpg">
5.5.3.2. 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.
5.5.3.3. Links
5.5.3.3.1. Wine
5.5.3.3.2. Jack
5.5.3.3.3. VST audio plugins
5.5.4. jost -native linux vst(i)
5.5.4.1. ports
5.5.4.1.1. HIGHLIFE - DiscoDSP’s top of the line sampler
5.5.4.1.2. VEX - 3 oscillator subtractive waverom synth
5.5.4.1.3. Audjoo Helix - subtractive unusual synth
5.5.4.1.4. Rock Hardbuns’s Peggy2000
5.5.4.1.5. CHIP32 - Simple wavetable synthesizer
5.5.4.1.6. VOPM - Virtual fm synthsizer
5.5.4.1.7. DestroyFX Buffer Override
5.5.4.1.8. DestroyFX Transverb
5.5.4.1.9. DestroyFX Skidder
5.5.4.1.10. DestroyFX MonoMaker
5.5.4.1.11. ndc plugs’ BufferSynth 2
5.5.4.1.12. ndc plugs’ SoulForce
5.5.4.1.13. Rumpelrausch Taips ZR3
5.5.4.1.14. 31 band equalizer
5.5.4.1.15. CMT Bitcrusher
5.5.4.1.16. ZynAddSubFx
5.5.4.2. plugins
5.5.4.2.1. DrumSynth
5.5.4.2.2. EQinox
5.5.4.2.3. SoundCrab
5.5.4.2.4. 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
6.1.4.1. <- and ->
6.1.4.1.1. Seek backward/forward 10 seconds.
6.1.4.2. up and down
6.1.4.2.1. Seek forward/backward 1 minute.
6.1.4.3. pgup and pgdown
6.1.4.3.1. Seek forward/backward 10 minutes.
6.1.4.4. [ and ]
6.1.4.4.1. Decrease/increase current playback speed by 10%.
6.1.4.5. { and }
6.1.4.5.1. Halve/double current playback speed.
6.1.4.6. backspace
6.1.4.6.1. Reset playback speed to normal.
6.1.4.7. < and >
6.1.4.7.1. Go backward/forward in the playlist.
6.1.4.8. ENTER
6.1.4.8.1. Go forward in the playlist, even over the end.
6.1.4.9. HOME and END
6.1.4.9.1. next/previous playtree entry in the parent list
6.1.4.10. INS and DEL (ASX playlist only)
6.1.4.10.1. next/previous alternative source.
6.1.4.11. p / SPACE
6.1.4.11.1. Pause (pressing again unpauses).
6.1.4.12. .
6.1.4.12.1. Step forward. Pressing once will pause movie, every con‐
6.1.4.12.2. secutive press will play one frame and then go into pause
6.1.4.12.3. mode again (any other key unpauses).
6.1.4.13. q / ESC
6.1.4.13.1. Stop playing and quit.
6.1.4.14. + and -
6.1.4.14.1. Adjust audio delay by +/- 0.1 seconds.
6.1.4.15. / and *
6.1.4.15.1. Decrease/increase volume.
6.1.4.16. 9 and 0
6.1.4.16.1. Decrease/increase volume.
6.1.4.17. ( and )
6.1.4.17.1. Adjust audio balance in favor of left/right channel.
6.1.4.18. m
6.1.4.18.1. Mute sound.
6.1.5. documentation
6.1.6. mailing lists
6.1.7. manpage
6.1.8. Multimedia Dynamite
6.1.8.1. 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. en.wikipedia.org > Wiki > SoX
6.2.7. Documentation
6.2.7.1. 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. en.wikipedia.org > Wiki > Ffmpeg
6.4.4. ffmpeg documentation
6.4.5. Quick Start
6.4.6. Supported File Formats and Codecs
6.4.7. ffplay
6.4.7.1. 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.12.1. https://help.ubuntu.com/community/UbuntuStudio/JackQuickStart
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.14. https://help.ubuntu.com/community/UbuntuStudioPreparation
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. audexp.appspot.com > Tracker
9.2. patternsketch.com
9.3. audiotool.com
9.3.1. wiki.audiotool
9.4. drumlet.epic.net > 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
10.1.6.1. Help
10.1.6.2. Open Discussion
10.1.7. blog
10.1.8. screenshot
10.1.8.1. <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
10.2.3.1. Installation
10.2.3.2. Testing Jokosher Guide
10.2.3.3. Main Documentation
10.2.3.4. User Contributed Tutorials
10.2.3.5. Extensions
10.2.4. Forums
10.2.5. <html><img src="jokosher0.9.png">
10.2.6. Features
10.2.6.1. 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.
10.2.6.2. Editing Simple editing with splitting, trimming and moving tools.
10.2.6.3. Unbenannt
10.2.6.4. Mixing Multi-track volume mixing with VU sliders.
10.2.6.5. Audio Import audio (Ogg Vorbis, MP3, FLAC, WAV and anything else supported by GStreamer) into your projects.
10.2.6.6. Instruments A range of instruments can be added to a project, and instruments can be renamed. Instruments can also be muted and soloed easily.
10.2.6.7. Audio Export to MP3, Ogg Vorbis, FLAC, WAV and anything else GStreamer supports.
10.2.6.8. 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. wiki.ubuntuusers.de > 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
10.6.2.1. * 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.
10.6.2.2. * Chords markings (based on KGuitar project)
10.6.2.3. * Dynamic expression markings ((de)crescendo, octaviation, arpeggio, fermata, trills, grace notes etc.).
10.6.2.4. * Fixed expression markings (staccato, sforzato, portato, strong pizzicato, sforzando etc.).
10.6.2.5. * Multiple voices per staff (polyphony).
10.6.2.6. * Drum notes (including drum and bass drum clef).
10.6.2.7. * Flexible UI based on Qt/KDE. Supports zoom, multiple windows, many keyboard shortcuts, Konqueror embedding and other candies.
10.6.2.8. * 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!
10.6.2.9. * Support for lyrics.
10.6.2.10. * Basic score layout operations (setting brackets, braces, score title, composer, copyright etc.).
10.6.2.11. * 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.
10.6.2.12. * Exports MIDI (using TSE3 library), MusicXML, ABC Music, PMX, MusiXTeX and LilyPond.
10.6.2.13. * Imports MIDI and MusicXML.
10.6.2.14. * 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:).
10.6.2.15. * 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. en.wikipedia.org > Wiki > NoteEdit
10.6.6. Linux.com: Editing music scores with free software
10.6.7. web.archive.org > Web > 20080211023913rn 2 > Vsr.informatik.tu-chemnitz.de > Staff > Jan > Nted > Nted
10.6.8. wiki.xtronics.com > Index.php > Noteedit
10.6.9. (de)
10.6.9.1. (de)blog review
10.6.9.2. (de)wiki.ubuntuusers.de > Noteedit
10.6.9.3. tuebingen.linux.de > Files > Notensatz
10.6.9.4. NoteEdit und MIDI Sequenzer
10.6.9.5. LinuxUser - Das Magazin für die Praxis - LU 04/2002 - NoteEdit
10.6.9.6. 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. lionstracs.com
11.1. GROOVE X-7:
11.1.1. 76 Keys Workstation Keyboard
11.2. GROOVE X-6:
11.2.1. 61 Keys Workstation Keyboard
11.3. GROOVE X-R:
11.3.1. 19 Inch, 2U Workstation Rack Module
11.4. GROOVE V-DJ:
11.4.1. Professional DJ All in One Workstation
11.5. LIONSTRACS OS 5.1
11.5.1. Super-fast and great-looking, Kubuntu is a secure, intuitive operating system that powers GROOVE, and MEDIASTATION keyboards Workstation.
11.6. tastenpoint.at > Forum > Viewtopic ? ...
11.7. lionstracs.com > Groove > V-DJ
12. control
12.1. qJACK Control
12.1.1. <html><img src="jackctl.png">
12.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.
12.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.
12.1.4. At the Sounding Edge: Using QSynth and QJackCtl.
12.1.5. ubustu.com > Globe > 2007 > 05 > 29 > How-to-configure-jack-in-ubuntu-studio
12.2. JACK Network Manager
12.3. Mixers
12.3.1. alsamixer
12.3.2. kalsamixer
12.3.3. gnome-alsamixer
12.4. set default sound card
13. play
13.1. Aqualung
13.1.1. <html><img src="aqualung.png">
13.1.2. Aqualung is an advanced music player originally targeted at the GNU/Linux operating system
13.1.3. Documentation
13.1.4. killer features
13.1.4.1. the only Linux media player that can claim completely gapless play between tracks.
13.1.4.2. JACK Audio Server support
13.1.4.3. LADSPA plugin support –
13.1.4.4. Playlist tabs
13.1.4.5. rip and encode cd's
13.1.5. faq
13.1.6. mailing list
13.1.6.1. aqualung-friends Archives
13.1.6.2. aqualung-svn Archives
13.1.7. Aqualung - a WinAmp-style Music Player for Linux and Windows
13.1.8. Linux Media Player Roundup - Part 6
13.1.9. screenshot
13.1.9.1. <html><img src="Aqualung2.png">
13.1.10. manpage
13.2. Audacious
13.2.1. <html><img src="audacious.png">
13.2.2. an advanced audio player, with an advanced audio playback engine, which for audio playback
13.2.3. Features
13.2.3.1. Codec Support
13.2.3.1.1. * MP3
13.2.3.1.2. * AAC, AAC+
13.2.3.1.3. * Vorbis
13.2.3.1.4. * FLAC
13.2.3.1.5. * Wavpack
13.2.3.1.6. * Musepack
13.2.3.1.7. * TTA
13.2.3.1.8. * WMA
13.2.3.1.9. * ALAC
13.2.3.1.10. * 150 different module formats
13.2.3.1.11. * Several chiptune formats: AY, GBS, GYM, HES, KSS, NSF, NSFE, SAP, SPC, VGM, VGZ, VTX
13.2.3.1.12. * Playstation Audio: PSF1, MiniPSF1
13.2.3.1.13. * Ad-lib chiptunes via AdPlug library
13.2.3.1.14. * Microsoft ADPCM, RIFF .wav data, 18+ different other WAV formats provided by sndfile plugin.
13.2.3.1.15. * MIDI via native OS synthesizer control or TiMidity.
13.2.3.1.16. * CD Audio
13.2.3.2. Output system support
13.2.3.2.1. * OSS (most UNIXes, Linux)
13.2.3.2.2. * ALSA (Linux)
13.2.3.2.3. * 4.2BSD/SunOS audio system (Solaris)
13.2.3.2.4. * CoreAudio (MacOS)
13.2.3.2.5. * ESound support
13.2.3.2.6. * PulseAudio support
13.2.3.2.7. * JACK support
13.2.3.3. Transcoding support
13.2.3.3.1. * WAV
13.2.3.3.2. * FLAC
13.2.3.3.3. * Vorbis
13.2.3.3.4. * MP3
13.2.3.4. Effect Processing
13.2.3.4.1. * Can function as a LADSPA host (as far as we know, we're the only player that can do this out of the box)
13.2.3.4.2. * Audio Compression plugin (AudioCompressor AGC) to keep volume normalized at a specific level
13.2.3.4.3. * Echo enhancing plugin
13.2.3.4.4. * Stereo separation plugin
13.2.3.4.5. * Voice Removal plugin
13.2.3.4.6. * Sound stretching plugin
13.2.3.5. Visualization
13.2.3.5.1. * Paranormal Visualization Studio -- a plugin like AVS
13.2.3.5.2. * ProjectM -- a plugin like Milkdrop
13.2.3.5.3. * Blur Scope
13.2.3.5.4. * Spectrum Analyzer
13.2.3.5.5. * RockLight -- a stroboscope for Thinkpad and Macintosh lights
13.2.3.6. Extra Plugins
13.2.3.6.1. * Scrobbler Plugin -- a plugin that enables you to listen to Last.FM streams and submit tracks to Last.FM
13.2.3.6.2. * Song Change -- a plugin that executes scripts at the beginning, end of songs and the end of a playlist
13.2.3.6.3. * EvDev-Plug -- a plugin that allows you to control Audacious with a gamepad or joystick
13.2.3.6.4. * Status Icon -- a plugin that allows you to shrink Audacious down to the system tray
13.2.3.6.5. * Audacious OSD -- a plugin that announces songs for you
13.2.3.6.6. * Alarm -- a plugin that can schedule playback at a given time each day (like an Alarm Clock)
13.2.3.7. Streaming support
13.2.3.7.1. * MP3, Vorbis, FLAC, AAC, AAC+ via IceCast/ShoutCast
13.2.3.7.2. * Any format supported via normal HTTP
13.2.4. there are many third-party plugins
13.2.5. winamp skin support
13.2.6. Equalizing music sound with Audacious "How to"
13.2.7. audacious review
13.3. amarok.kde.org
14. record
14.1. Audacity
14.2. Traverso
14.3. gnome-sound-recorder
14.4. streamripper
14.5. TMLauncher
14.6. JACK Timemachine
14.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.
14.6.2. has the advantage that it never clips and can be wired to any part of the jack graph.
14.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. :)
14.7. jack-capture-gui2
14.8. Audio Recorder
14.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.
14.8.2. It has an advanced timer that can:
14.8.2.1. * Start, stop or pause recording at a given clock time.
14.8.2.2. * Start, stop or pause after a time period.
14.8.2.3. * Stop when the recorded file size exceeds a limit.
14.8.2.4. * Start recording on voice or sound (user can set the audio level and delay).
14.8.2.5. * Stop or pause recording on "silence" (user can set the audio level and delay).
14.8.3. The recording can be atomatically controlled by:
14.8.3.1. * RhytmBox audio player.
14.8.3.2. * Banshee audio player.
14.8.3.3. * Amarok and other MPRIS compatible players.
14.8.3.4. * Skype. It can automatically record all your Skype calls without any user interaction.
14.8.4. This program supports several audio (output) formats such as OGG audio, Flac, MP3 and WAV.
14.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.)
14.9. QARecord
14.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.
14.9.2. MIDI trigger
14.9.2.1. In addition to the buttons in the GUI, recording can be started and stopped via MIDI. qarecord uses the ALSA sequencer for this purpose.
14.9.3. File naming
14.9.3.1. 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.
14.9.4. Scheduling and priorities
14.9.4.1. 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.
14.9.5. some Options:
14.9.5.1. --32bit ; If specified, a 32 bit WAVE will be the output format. If not specified, a 16 bit WAVE file will be recorded.
14.9.5.2. --jack ; If specified, qarecord works as a JACK client. If not specified, qarecord uses ALSA for recording.
14.9.5.2.1. --device ALSA device ; The ALSA device name to use for capture. The default is plughw:0, which means the first soundcard.
14.9.5.3. --rate Hz ; Sample rate. The default is 44100.
14.9.5.4. for more options, see man qarecord.
14.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.
15. Patchage
15.1. a modular patch bay for audio and MIDI systems based on Jack, Lash, and Alsa.
16. sound editors
16.1. Audacity
16.2. Traverso
16.3. mhwaveedit
16.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.
16.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.
16.4. mp3DirectCut
16.4.1. via wine. a frame based editor for MPEG audio (Layers 2 and 3).
16.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.
16.4.3. Features:
16.4.3.1. Non-destructive cut, copy, paste
16.4.3.2. Volume change, fade, normalize, pause detection
16.4.3.3. mp3 recording with ACM or Lame encoder
16.4.3.4. Fast mp3 visualisation and easy navigation
16.4.3.5. Supports Layer 2 (dvd/dvb audio)
16.4.3.6. ID3v1.1 tag editor · ID3v2 tag keeping
16.4.3.7. Cue Sheet support
16.4.3.8. Auto cue (track dividing by time values)
16.4.3.9. Track splitting with filename and tag creation
16.4.3.10. Trim · Crop · Fast play · Loop play
16.4.3.11. VU meter, bitrate visualisation
16.4.3.12. High speed recorder · Command line usage
16.4.3.13. Unicode support
16.5. ReZound
16.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).
16.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.
16.6. Sweep
16.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.
16.7. Sweep
16.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.
16.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
16.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.
16.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.
16.8. Gnome Wave Cleaner
16.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.
16.8.2. \Tutorial: http://jhau.maliwi.de/linux/lp2cd.html
16.9. Zita-AT1
16.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.
16.10. Zita-REV1
16.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.
17. ladspa, lv2 racks / vst(i) hosts
17.1. JACK Rack
17.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.
17.1.2. <html><img src="jack-rack.png">
17.2. Calf Plugin Pack for JACK
17.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)
17.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
17.3. carla
17.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
17.4. Lv2rack
17.4.1. lv2rack is a host for LV2 effect plugins
17.5. zynjacku
17.5.1. zynjacku is JACK host for LV2 synths
17.6. Jost
17.6.1. <html><img src="jost.png">
17.6.2. multi technology (vst / ladspa / dssi) native host for linux
17.6.3. Ports
17.6.4. Plugins
17.6.5. Realtime
17.6.6. Forum
17.6.7. HOWTO COMPILE JOST
17.6.8. <html><img src="jost-041.png">
17.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.
17.6.10. Features:
17.6.10.1. Load VST / LADSPA / DSSI plugins: effects, MIDI effects and synthesizers.
17.6.10.2. Audio routing to / from jack.
17.6.10.3. Routable plugins MIDI and audio I/O (like in your studio).
17.6.10.4. Global mixer with one channel strip for each plugin and mute-bypass buttons.
17.6.10.5. Single track MIDI sequencer with recording.
17.6.10.6. Multiple independent MIDI input/outputs from/to alsa_seq.
17.6.10.7. Internal disk browser with bookmarks support.
17.6.10.8. Support for GUI plugins.
17.6.10.9. Session state load / save.
17.6.10.10. Colour scheme support.
17.7. vsthost
17.7.1. via wine; freeware. a VST-compatible host that's capable of:
17.7.2. * loading VST effects (aka "plugins")
17.7.3. * parameterizing / editing them
17.7.4. * sound output for VSTis
17.7.5. * MIDI-input and -output
17.7.6. * loading / saving .fxb / .fxp files
17.7.7. * I/O through either Windows MME or ASIO drivers
17.7.8. * Wave Player / Recorder
17.7.9. * MIDI Player
17.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.
17.8. FeSTige
17.8.1. a useful GUI for "fst", an application that can run VST as Linux plugins. .
17.9. Ardour VST
17.9.1. Ardour Digital Audio Workstation (With VST Support)
17.10. Psycle
17.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.
17.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.
17.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.
17.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.
17.10.5. These patterns are then organized in a linear sequence, which becomes the song order.
17.10.6. Features
17.10.6.1. - A 64 Tracks Pattern Editor, with up to 1024 lines.
17.10.6.2. - 256 sequence positions.
17.10.6.3. - Audio Routing (machine) view to interconnect the virtual machines in order to apply different effects.
17.10.6.4. - Internal Stereo Sampler unit which supports .wav and .iff files of any sampling rate, 8/16 and 24bits, mono or stereo.
17.10.6.5. - 70+ Native Plugins (generators & effects), most of them open-source and with an easy to use API to create new ones.
17.10.6.6. - Importing of .xm .s3m .it .mod's.
17.10.6.7. - Exporting to wav, as well as recording realtime to .wav n\- Configurable Keyboard Layout
17.10.6.8. - Midi-In Support ( control Psycle using a midi keyboard, or even a software sequencer)
17.10.6.9. - Themes and skins support
17.10.6.10. - Support for VST1 and VST2 plugin standard.
17.11. Qtractor (VST)
17.11.1. Qtractor vst enabled version
17.12. Reaper
17.12.1. commercial. via wine. a digital audio workstation: a complete multitrack audio and MIDI recording, editing, processing, mixing, and mastering environment.
17.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)
17.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.
17.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.
17.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.
17.12.6. midi
17.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.
17.12.8. audio
17.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.
17.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
17.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.
17.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.
17.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.
17.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.
18. synths
18.1. qsynth
18.2. fluidsynth-dssi
18.3. timidity++
18.4. bristol
18.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.
18.4.2. <html><img src="bristol.PNG">
18.4.3. manpage
18.5. Calf 0.0.15
18.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).
18.5.2. The plugins are available in following formats:
18.5.2.1. * LV2 (both synthesizers and effects; MIDI I/O and GUI extensions are supported, while presets are currently not)
18.5.2.2. * DSSI (both synthesizers and effects, GTK+ GUI is included)
18.5.2.3. * 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)
18.5.2.4. * 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.
18.5.3. Flanger
18.5.4. Reverb
18.5.5. Multimode filter
18.5.6. Vintage delay
18.5.7. Phaser
18.5.8. Monosynth
18.5.9. Organ
18.5.10. Rotary speaker
18.6. Minicomputer
18.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.
18.6.2. It uses Jack as realtime audio infrastructure and can be controlled via Midi.
18.7. Qsynth
18.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.
18.8. Phasex
18.8.1. linuxjournal.com > Node > 1000425
18.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.
18.9. ZynAddSubFX
18.9.1. kvraudio.com > Forum > ZynAddSubFX
19. dj / live / sampling / looptools
19.1. Mixxx
19.1.1. <html><img src="mixxx.png">
19.1.2. free, open source DJ software that gives you everything you need to perform live mixes
19.1.3. information for beginners under DJing with Mixxx.
19.1.4. Mixxx Wiki
19.1.5. Features
19.1.5.1. * Parallel waveform displays
19.1.5.2. * Waveform summaries
19.1.5.3. * MP3, OGG, WAVE, and FLAC playback
19.1.5.4. * Pitch-independent time stretch (key lock)
19.1.5.5. * Vinyl emulation
19.1.5.6. * Wave recording
19.1.5.7. * Free, open source software
19.1.5.8. * BPM detection and estimation
19.1.5.9. * Supported MIDI controllers:
19.1.5.9.1. o Hercules DJ Console MK2
19.1.5.9.2. o Hercules DJ Console MP3
19.1.5.9.3. o Hercules DJ Console RMX
19.1.5.9.4. o Hercules DJ Console Mac Edition
19.1.5.9.5. o Mixman DM2
19.1.5.9.6. o Tascam US-428
19.1.5.9.7. o M-Audio X-Session Pro
19.1.5.9.8. o M-Audio Xponent
19.1.5.9.9. o Evolution X-Session
19.1.5.9.10. o Ecler NUO4
19.1.5.9.11. o FaderFox DJ2
19.1.5.9.12. o Vestax VCI-100
19.1.5.9.13. o Numark Total Control
19.1.5.9.14. o ... and more - See our Hardware Compatibility page.
19.1.5.10. * Multichannel soundcard support (playback and capture)
19.1.5.11. * Multiple soundcard support
19.1.5.12. * Cross-platform (Windows XP and Vista, Mac OS X, Linux)
19.1.5.13. * Adjustable EQ shelves
19.1.5.14. * Crossfader curve control
19.1.5.15. * Skinnable interface with extra skins bundled
19.1.5.16. * Adjustable pitch range
19.1.5.17. * Multi-core CPU support
19.1.5.18. * 24-bit/96000 Hz playback and capture
19.1.5.19. * Crystal clear audio
19.1.5.20. * Hardware video acceleration
19.1.5.21. * Vinyl control support for:
19.1.5.21.1. o Serato CV02 vinyl
19.1.5.21.2. o Traktor Scratch vinyl
19.1.5.21.3. o FinalScratch Standard vinyl
19.1.5.21.4. o FinalScratch Scratch vinyl
19.1.5.21.5. o Serato CD
19.1.5.21.6. o Read more...
19.1.6. FAQ
19.1.7. Mixxx Manual
19.1.8. Forum
19.1.9. mailinglist
19.1.9.1. mixxx-devel
19.1.9.2. archive at SF
19.1.9.3. archive at Gmane
19.1.10. IRC channel (#mixxx on Freenode)
19.1.11. youtube
19.1.11.1. Mixxx 1.6.0 Vinyl Control Demo 1
19.1.11.2. Mixxx 1.6.0 Vinyl Control Demo 2
19.1.11.3. Indamixx - Touch Screen Beat Mixing with Mixxx
19.1.11.4. Mixxx with Hercules DJ Console
19.1.11.5. mixxx 1.6.0 on eeepc 900
19.1.11.6. mixman DM2 + Mixxx on Linux Demo
19.1.12. screenshot
19.1.12.1. <html><img src="Mixxx 1.6.0.png">
19.1.13. manpage
19.2. Xwax
19.2.1. <html><img src="xwax.png">
19.2.2. open-source vinyl emulation software for Linux.
19.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.
19.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.
19.2.5. The focus is on an accurate vinyl feel which is efficient, stable and fast.
19.2.6. Overview
19.2.7. Getting started
19.2.8. Audio interfacing
19.2.9. xwax-devel mailing list.
19.2.10. en.wikipedia.org > Wiki > Xwax
19.2.11. (de)XWAX: DVS für Linux
19.2.12. screenshot
19.2.12.1. <html><img src="xwax 0.4.png">
19.2.13. Create Digital Music » xwax: Vinyl Scratching Emulation on Linux
19.2.14. xwax: open-source digital vinyl emulation software for Linux
19.2.15. xwax-devel mailing list.
19.2.16. extensions (de)
19.2.16.1. gas-werk.org > Xwax > Die-software > Xwax
19.2.16.1.1. YouTube - xwax browser by gaswerk
19.2.16.1.2. YouTube - xwax browser by gaswerk 2
19.3. XwaxJack
19.4. XwaxJack2
19.5. digitalscratch
19.6. traktor
19.7. pacemaker
19.8. aquaduo
19.9. TerminatorX
19.9.1. <html><img src="../Eigene Dateien/terminatorxlogo.jpg">
19.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.
19.9.3. download
19.9.4. screenshots
19.9.5. faq
19.9.6. docs
19.9.7. mp3s for scratching
19.9.8. turntables
19.9.8.1. 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.
19.9.9. mousecratching with terminatorx
19.9.10. DJ Mixing application for Jack shootout
19.9.11. screenshot
19.9.11.1. <html><img src="../Eigene Dateien/terminatorX.png">
19.10. tactile
19.11. beatportsync
19.12. turntubelist
19.13. creox
19.14. guitarix
19.15. Jc_Gui
19.16. rakarrack
19.17. hobnox
19.18. Hydrogen
19.18.1. <html><img src="hydrogen.png">
19.18.2. advanced drum machine for GNU/Linux
19.18.3. (de) Hydrogen - Percussion komplett
19.18.3.1. Hauptfenster
19.18.3.1.1. <html><img src="h2-komplett.png">
19.18.3.2. Allgemeines
19.18.3.2.1. 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.
19.18.3.2.2. 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.
19.18.3.3. Fenster anzeigen
19.18.3.3.1. 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".
19.18.3.4. 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.
19.18.4. professional yet simple and intuitive pattern-based drum programming.
19.18.5. Documentation
19.18.6. Forum
19.18.7. Mailing lists
19.18.8. wiki
19.18.9. features
19.18.9.1. General
19.18.9.1.1. * Very user-friendly, modular, fast and intuitive graphical interface based on QT 3.
19.18.9.1.2. * Sample-based stereo audio engine, with import of sound samples in .wav, .au and .aiff formats.
19.18.9.1.3. * Support of samples in compressed FLAC file.
19.18.9.2. Sequencer and mixer
19.18.9.2.1. * Pattern-based sequencer, with unlimited number of patterns and ability to chain patterns into a song.
19.18.9.2.2. * Up to 64 ticks per pattern with individual level per event and variable pattern length.
19.18.9.2.3. * 32 instrument tracks with volume, mute, solo, pan capabilities.
19.18.9.2.4. * Multi layer support for instruments (up to 16 samples for each instrument).
19.18.9.2.5. * Ability to import/export song files.
19.18.9.2.6. * Unique human velocity, human time, pitch and swing functions.
19.18.9.2.7. * Multiple patterns playing at once.
19.18.9.3. Other
19.18.9.3.1. * JACK, ALSA, PortAudio and OSS audio drivers.
19.18.9.3.2. * ALSA MIDI and PortMidi input with assignable midi-in channel (1..16, ALL).
19.18.9.3.3. * Import/export of drumkits.
19.18.9.3.4. * Export song to wav file.
19.18.9.3.5. * Export song to midi file.
19.18.10. <html><img src="hydrogen2.jpg">
19.18.11. Demos
19.18.12. youtube
19.18.12.1. Hydrogen Drum Kits | Free Wave Samples
19.18.12.2. YouTube - Trinity DAW Running Hydrogen Drum Machine
19.18.12.3. (de)Hydrogen demo
19.18.12.4. Hydrogen - availible in the Repositories
19.18.13. articles / drumkits
19.18.13.1. (de)März-Ausgabe freiesMagazin
19.18.13.2. Review: Hydrogen Drum Machine
19.18.13.3. Hydrogen: Using Linux to create slick drum beats
19.18.13.4. How to Control Hydrogen Drum Software With MIDI
19.18.13.5. briansbedroom.blog
19.18.13.6. All Hydrogen 0.9.3 drumkits are now hosted on SourceForge.
19.18.14. manpage
19.18.15. Funk Hydrogen Beat Templates
19.18.16. How-to-make-hydrogen-drumkits
19.18.17. DJing with Freewheeling, Hydrogen, a Foot switch & external MIDI controllers.
19.18.18. lmpeiris.wordpress.com > 2009 > 04 > 10 > Hydrogen-the-gnu-drum-machine
19.19. smasher
19.20. freecycle
19.21. jackbeat
19.22. tranches
19.23. LoopDub
19.23.1. <html><img src="loopdub.png">
19.23.2. a cross-platform audio application for live loop manipulation.
19.23.3. Features
19.23.3.1. * 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.
19.23.3.2. * Play and manipulate up to 8 loops.
19.23.3.3. * "Hold" button for dropping a channel into the mix on beat.
19.23.3.4. * Live low-pass and delay filters.
19.23.3.5. * Live jamming with the keyboard.
19.23.3.6. * Looping smaller parts of each loop on beat.
19.23.3.7. * MIDI control of effects
19.23.3.8. * Program change from MIDI
19.23.4. Running LoopDub
19.23.5. loopdub-devel
19.23.6. screenshot
19.23.6.1. <html><img src="loopdub2.png">
19.24. tapeutape
19.25. specimen
19.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.
19.25.2. Features
19.25.2.1. * JACK audio support
19.25.2.2. * Up to 64 patches with 8 notes of polyphony each
19.25.2.3. * Fast, high quality pitch scaling
19.25.2.4. * Linear ADSR volume envelopes
19.25.2.5. * MIDI/jack-transport syncable LFOs
19.25.2.6. * Low pass filter with resonance
19.25.2.7. * A variety of direction-independent playback modes
19.25.2.8. * A zoomable sample editor for loop and play points
19.25.2.9. * Portamento
19.25.3. quickstart:
19.25.3.1. Click on the Action button, then select Add Patch.
19.25.3.2. A Patch is simply a Sample and the parameters associated with it, such as whatMIDI channel to listen on and how it is panned.
19.25.3.3. 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.
19.25.3.4. 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.
19.25.4. Screenshots
19.26. seq24
19.27. freewheeling
19.27.1. Freewheeling is
19.27.2. a new way to be
19.27.3. In The Muse-ical Moment.
19.27.4. It's a live looping instrument
19.27.5. that returns us to the joy
19.27.6. of making music spontaneously.
19.28. Sooperlooper
19.28.1. <html><img src="sooperLooper.png">
19.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.
19.28.3. When used with a low-latency audio configuration SooperLooper is capable of truly realtime live performance looping.
19.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.
19.28.5. Features
19.28.5.1. * Multiple simultaneous multi-channel loops limited only by available RAM
19.28.5.2. * Record, manually triggered, or via input threshold
19.28.5.3. * Overdub for adding more audio on top of existing loop
19.28.5.4. * Multiply, allows increasing loop length by repeating the initial loop beneath (include MultiInrease option)
19.28.5.5. * Feedback control allows gradual loop fading, active during overdub/multiply and optionally during playback
19.28.5.6. * Replace audio in loop with new material
19.28.5.7. * Insert new audio into existing loop
19.28.5.8. * Substitute audio in loop with new material, while hearing existing material
19.28.5.9. * Reverse loop playback (even during overdub) at any time, or quantized to loop or cycle boundaries
19.28.5.10. * Trigger loop playback from start at any time, also supports OneShot triggering which will play the loop once then mute.
19.28.5.11. * Mute the loop output at anytime
19.28.5.12. * Undo/Redo allows nearly unlimited undo and redo to previous loop states
19.28.5.13. * Rate Shift allows arbitrary rate change of loop from 1/4 to 4x normal.
19.28.5.14. * Works anytime, even during loop record.
19.28.5.15. * Save/Load loops in WAV format
19.28.5.16. * Scratch feature allows DJ-like position scratching (work-in-progress)
19.28.5.17. * Tempo syncable to MIDI clock, JACK transport, manual or tap tempo, or existing loops.
19.28.5.18. * Sync Quantize operations to divisions defined by the tempo, and/or existing loops.
19.28.5.19. * Sync Playback can retrigger automatically to maintain external sync during playback
19.28.5.20. * SUS (Momentary) operation available for all commands for easy realtime granular
19.28.5.21. * Crossfading applied to prevent clicks on loop or edit operation boundaries (crossfade length is adjustable)
19.28.5.22. * Peak metering for all inputs and outputs
19.28.5.23. * MIDI Bindings are arbitarily definable and can be configured to emulate existing setup (EDP, etc)
19.28.5.24. * Key Bindings are arbitarily definable for the GUI
19.28.5.25. * OSC Interface provides the ultimate network-transparent control of the engine
19.28.6. Documentation
19.28.7. Forum
19.28.8. mailing list
19.28.9. <html><img src="SooperLooper2.png">
19.28.10. SooperLooper mini review (also contains routing content!)
19.28.11. [PD] SooperLooper
19.28.12. topot - very alpha alternative gui...
19.28.12.1. topot_introduction
19.28.12.2. SooperLooper & topot
19.28.13. At the Sounding Edge: A September Trio
19.28.14. Sooperlooper / LADSPA
19.29. kluppe
19.30. qsampler
19.31. js-classic
19.32. fantaisa
19.33. gigedit
19.34. LinuxSampler
19.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.
19.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.
19.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".
19.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.
19.34.5. Two different front-ends / "faces" for LinuxSampler are provided:
19.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.
19.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).
19.34.8. Supported Sample Formats (loads or saves) include
19.34.8.1. Gigasampler Engine
19.34.8.2. DLS Engine
19.34.8.3. Akai Engine
19.34.9. kvraudio.com > Product > Linuxsampler by the linuxsampler project
19.34.10. linuxsampler.org > Features
19.34.11. http://static.kvraudio.com/i/s/linuxsampler-fantasia.png
20. tracker / buzzalike
20.1. renoise
20.2. sunvox
20.3. jacker
20.4. milkytracker
20.5. schismtracker
20.6. Psycle
20.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).
20.6.2. Free. No nags. No limitations. No annoyances. Nice community. If you're not scared about hex numbers, it may be for you.
20.7. buzz
20.8. buze
20.9. buzztard-edit
20.10. aldrin
20.11. beast
21. sound coding / experimental
21.1. PD
21.2. puredata
21.2.1. see VJ->Puredata
21.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.
21.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
21.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.
21.2.5. START via commandline, e.g. with
21.2.6. pd -lib Gem:py
21.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.
21.2.8. Have attention to the /opt/pd/lib/pd/extras/abstractions folder. Many examples there,some help too.
21.2.9. Also, have a look at /opt/pd/lib/pd/doc/manuals of extra's. And again, Help>Browser is your friend!
21.3. pd-extended
21.4. supercollider
21.4.1. artfwo.blogspot.com > 2008 > 05 > Supercollider-for-human-beings
21.5. chuck
21.6. miniAudicle
21.7. audicle
21.8. qutecsound
21.9. blue
21.9.1. <html><img src="BlueIcon.png">
21.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.
21.10. Ounk
21.10.1. a Python audio scripting environment that uses Csound as it's engine.
21.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.
21.10.3. Ounk is omnivorous.
21.10.4. Ounk is magical.
21.11. winxound
21.12. AlgoScore
21.12.1. <html><img src="AlgoScore.png">
21.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.;
21.13. winsound
21.14. echo-nest-remix
21.15. AthenaCL
21.15.1. <html><img src="Athena.png">
21.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.
21.15.3. Documentation
21.15.4. command reference
21.15.5. ParameterObject reference and graphical examples
21.15.6. FAQ
21.15.7. Demo
21.15.8. Athenacl-development mailinglist
21.16. faust
21.17. faust-online
21.18. AVSynthesis
21.18.1. AVSynthesis: Blending Light and Sound with OpenGL and Csound5
21.19. praxis
21.20. granulab
21.21. din
21.22. CLAM Network Editor
21.22.1. prototyping tool for CLAM
21.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.
21.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.
21.22.4. clam-project.org > Wiki > Network Editor tutorial
21.22.5. clam-networkeditor
21.22.6. CLAM NetworkEditor 1.4.0 new features
21.22.7. A Simple MIDI Demo with CLAM
21.23. Prototyper
21.24. gst-editor
21.25. gst-inspect
21.26. gst-gengui
21.27. ambdec
21.28. gnaural
21.29. gninjam
21.30. machina-svn
21.31. steem
21.32. the.wubmachine
22. jack tools
22.1. Virtual MIDI Piano Keyboard
22.1.1. <html><img src="vmpk-linux.png">
22.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.
22.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.
22.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.
22.2. JACK Keyboard
22.2.1. Virtual keyboard for JACK MIDI
22.3. Virtual Piano
22.3.1. annother Virtual Piano
22.4. Jack Capture
22.4.1. Record soundfiles with JACK. can also recort to mp3, ogg.
22.4.2. Features
22.4.3. * Autogenerated filenames are unique and humanly readable.
22.4.4. * The 4GB size barrier for wav files is handled by continuing
22.4.5. writing to new files when reaching 4GB.
22.4.6. * Supports all soundfile formats supported by sndfile.
22.4.7. * Supports mp3 by using liblame.
22.4.8. * Option for writing raw 16 bit data to stdout.
22.4.9. * Can connect to any input or output JACK port.
22.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.
22.5. jackEQ
22.5.1. this is actually a mixer. routes and manipulates audio from/to multiple sources, with builtin eq, hence the name.
22.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
22.6. JACK Mixer
22.6.1. a JACK audio mixer app
22.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.
22.7. LiveMix
22.7.1. Simple mixer for live performances, based on Jack.
22.7.2. Features:
22.7.2.1. - In, pre fader, post fader, sub-groups customisable channel.
22.7.2.2. - All-in is stereo-in internally.
22.7.2.3. - LADSPA effects.
22.7.2.4. - LASH support.
22.7.2.5. - MIDI support.
22.7.2.6. - PK & pseudo VU meters.
22.7.2.7. - Simple GUI.
22.8. gjacktransport
22.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,..
22.9. G. JACK Clock
22.9.1. Display JACK transport timecode. a simple window application displaying JACK transport time-code
22.9.2. Features:
22.9.3. * Customizable font, size & colors
22.9.4. * Fixed FPS setting or FPS from jack-timebase-master
22.9.5. * Jack-transport control via key-bindings
22.10. X jack video monitor
22.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.
22.10.2. xjadeo is a program that displays a video clip in sync with an external time source, notably jack-transport and MTC.
22.10.3. Applications include: soundtrack composition/editing, video monitoring and -installations.
22.11. Bitmeter
22.11.1. JACK diagnostic tool.
22.11.2. bitmeter operates at the bare metal of JACK's I/O layer, looking at the 32 binary digits in each individual sample.
22.11.3. There are three main areas to the bitmeter display:
22.11.3.1. * Statistics, at the top, including the range of sample values and keeping
22.11.3.1.1. a count of irregular and illegal sample values such as NaN. The statistics
22.11.3.1.2. on the right are cumulative, and should ordinarily read zero.
22.11.3.2. * Sign & Mantissa, a row of 24 coloured indicators showing the sign
22.11.3.2.1. (positive or negative) and mantissa of the samples.
22.11.3.3. * Adjusted scale, 40 smaller coloured indicators.
22.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.
22.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.
22.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.
22.11.7. The sample rate reported by bitmeter is directly from JACK. It's not used to perform any calculations and is purely informative. .
22.12. JACK Network Manager
22.12.1. a GUI front-end for jack_netsource.
22.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.
22.12.3. Features.
22.12.3.1. - Launched sources are independent from running tool.
22.12.3.2. - Tray icons with sources names. Click them to stop appropriate source.
22.12.3.3. - Per-source LASH support. LASH names ares always equal to JACK names.
22.12.3.4. - Downsample for JACK1 is specified by samplerate instead of factor.
22.12.3.5. - Export scripts running sources with all parameters. .
22.13. non-daw
22.14. non-mixer
22.15. non-sequencer
23. midi tools
23.1. a2jmidid
23.2. kmid
23.3. drumstick-guiplayer
23.4. KMidimon
23.4.1. 0.6.0
23.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.
23.4.3. Features:
23.4.4. * Easy to use KDE graphic user interface
23.4.5. * Based on ALSA sequencer
23.4.6. * Customizable event filters and sequencer parameters
23.4.7. * Supports all MIDI messages, including System Exclusive, and ALSA messages
23.4.8. * Saves to a text file (CSV format) the recorded event list
23.4.9. * GPL licensed
23.4.10. Links
23.4.10.1. monitor
23.4.11. de.kde-apps.org > Content > Show.php > KMidimon ? ...
23.5. qmidiroute
23.6. qmidicontrol
23.7. qmidinet
23.8. qmidicurves
23.9. zonage
23.10. harmonyseq
23.11. seq24
23.12. jacker
23.13. steem
23.14. qsynth
23.15. fluidsynth-dssi
23.16. timidity++
23.17. swami
23.18. arpage
23.19. qmidiarp
23.20. drumstick-drumgrid
23.21. kmetronome
23.22. nanonoise
24. streaming
24.1. Internet DJ Console
24.1.1. Create your live radio show or podcast.
24.1.2. an Internet radio application for making a live radio show or podcast.
24.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.
24.1.4. Runs in Linux with the jack audio server, and can connect to sip phones and any kind of jack port.
24.1.5. It runs on Python and has a nice support to use the microphone and program songs.
24.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.
24.1.7. You need a good processor to run it, though...
24.1.7.1. Homepage: http://idjc.sourceforge.net/
24.2. SLTV
24.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.
24.3. darksnow
24.3.1. a simple GUI for darkice. Stream music into the net.
24.3.2. darkice
24.3.2.1. a live audio streamer. It records audio from an audio interface (e.g. sound card), encodes it and sends it to a streaming server.
24.3.2.2. DarkIce can record from:
24.3.2.2.1. * OSS audio devices
24.3.2.2.2. * ALSA audio devices
24.3.2.2.3. * Solaris audio interface
24.3.2.2.4. * Jack sources
24.3.2.2.5. * uLaw audio input through a serial interface
24.3.2.3. DarkIce can encode in the following formats:
24.3.2.3.1. * mp3 - using the lame library
24.3.2.3.2. * mp2 - using the twolame library
24.3.2.3.3. * Ogg Vorbis
24.3.2.3.4. * aac - using the faac library
24.3.2.4. DarkIce can send the encoded stream to the following streaming servers:
24.3.2.4.1. * ShoutCast
24.3.2.4.2. * IceCast 1.3.x and 2.x
24.3.2.4.3. * Darwin Streaming Server
24.3.2.4.4. * archive the encoded audio in files
24.3.3. darkice / darksnow tutorial
24.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.
24.4. MuSE
24.4.1. a user friendly but powerful tool for network audio streaming, making life easier for indypendent free speech online radios.
24.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.
24.4.3. To be operated MuSE offers graphical interfaces and a documented commandline interface in the good old unix style. uses ALSA only.
24.5. Pure Data ( Audio carMp3 )
24.5.1. a pure data patch from giss.tv which allows audio streaming. taken from s'haubuntu.
24.6. Pure Data ( Audio Ogg )
24.6.1. a pure data patch from giss.tv which allows audio streaming. taken from s'haubuntu.
24.7. rivendell
24.7.1. Rivendell Admin
24.7.2. Rivendell Airplay
24.7.3. Rivendell Podcast Manager
24.7.4. Rivendell Catch
24.7.5. Rivendell Library
24.7.6. Rivendell Logedit
24.7.7. Rivendell Login Utility
24.7.8. Rivendell Log Manager
24.7.9. Rivendell Standalone Soundpanel
24.8. Icecast Documentation
24.8.1. online. the documentation of the icecast streaming solution.
24.9. edit /etc/default/icecast2
24.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.
24.10. edit /etc/icecast2/icecast.xml
24.10.1. edit the icecast.xml file which is defining the settings of the icecast2 server. Change at least the passwords before starting icecast
24.11. Flumotion Streaming Server Administration
24.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.
24.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.
24.12. Shoutcast
24.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:
24.12.2. * Streaming multiple streams off port 80
24.12.3. * All-new SHOUTcast YP2 protocol
24.12.4. * Real-Time metadata and stats reporting
24.12.5. * Static Station IDs!
24.12.6. * Stream multiple stations from a single server instance
24.12.7. * In-Stream metadata in standardized XML
24.12.8. * UTF-8 and international character encoding
24.12.9. * Improved server and stream security
24.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.
24.13. start icecast2
24.13.1. start icecast2 streaming server
24.14. stop icecast2
25. analyze
25.1. JAMin
25.1.1. JACK Audio Mastering interface. a tool for producing audio masters from a mixed down multitrack source.
25.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.
25.1.3. Masttips
25.1.4. Tutorial
25.1.5. Features:
25.1.5.1. * Linear filters (though this seems to be going out of fashion, oh well)
25.1.5.2. * JACK i/o
25.1.5.3. * 30band graphic EQ
25.1.5.4. * 1023band graphic EQ
25.1.5.5. * Spectrum analyser
25.1.5.6. * 3band peak compressor
25.1.5.7. * Lookahead brickwall limiter
25.1.6. Planned features (in rough order of difficulty):
25.1.6.1. * Multiband stereo processing
25.1.6.2. * Parametric EQ
25.1.6.3. * Loudness maximiser
25.1.6.4. * Presets and scenes
25.1.7. Mastering with Jamin | The Penguin Producer
25.1.8. Using Linux For Recording & Mastering
25.1.9. linuxaudioblog.com > ? ...
25.2. jaaa
25.2.1. audio signal generator and spectrum analyser
25.2.2. Jaaa (JACK and ALSA Audio Analyser) is an audio signal generator and spectrum analyser designed to make accurate measurements.
25.2.3. Screenshots
25.2.4. Audio Measurements using Jaaa
25.3. japa
25.3.1. Japa (JACK and ALSA Perceptual Analyser), is a 'perceptual' or 'psychoacoustic' audio spectrum analyser.
25.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.
25.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.
25.4. sonic-visualiser
25.4.1. <html><img src="sonicvisualizer2.png"></html>
25.4.2. view and analyze audio files.
25.4.3. With Sonic Visualiser you can:
25.4.4. * Load audio files in various formats (WAV/AIFF, plus Ogg and mp3 if compiled in) and view their waveforms
25.4.5. * Look at audio visualisations such as spectrogram views, with interactive adjustment of display parameters
25.4.6. * Annotate audio data by adding labelled time points and defining segments, point values and curves
25.4.7. * Run feature-extraction plugins to calculate annotations automatically, using algorithms such as beat trackers, pitch detectors and so on
25.4.8. * Import annotation data from various text formats and MIDI files
25.4.9. * Play back the original audio with synthesised annotations, taking care to synchronise playback with the display position
25.4.10. * Slow down and speed up playback and loop segments of interest, including seamless looping of complex non-contiguous areas
25.4.11. * Export annotations and audio selections to external files.
25.4.12. * Sonic Visualiser can also be controlled remotely using the Open Sound Control (OSC) protocol.
25.4.13. <html><img src="sonicvisualizer.png"></html>
25.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.
25.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.
25.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.
25.4.17. Sonic Visualiser contains features for the following:
25.4.17.1. Load audio files in WAV, Ogg and MP3 formats, and view their waveforms.
25.4.17.2. Look at audio visualisations such as spectrogram views, with interactive adjustment of display parameters.
25.4.17.3. Annotate audio data by adding labelled time points and defining segments, point values and curves.
25.4.17.4. Overlay annotations on top of one another with aligned scales, and overlay annotations on top of waveform or spectrogram views.
25.4.17.5. View the same data at multiple time resolutions simultaneously (for close-up and overview).
25.4.17.6. Run feature-extraction plugins to calculate annotations automatically, using algorithms such as beat trackers, pitch detectors and so on.
25.4.17.7. Import annotation layers from various text file formats.
25.4.17.8. Import note data from MIDI files, view it alongside other frequency scales, and play it with the original audio.
25.4.17.9. Play back the audio plus synthesised annotations, taking care to synchronise playback with display.
25.4.17.10. Select areas of interest, optionally snapping to nearby feature locations, and audition individual and comparative selections in seamless loops.
25.4.17.11. 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.
25.4.17.12. Export audio regions and annotation layers to external files.
25.4.18. The design goals for Sonic Visualiser are:
25.4.18.1. To provide the best available core waveform and spectrogram audio visualisations for use with substantial files of music audio data.
25.4.18.2. 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.
25.4.18.3. 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.
25.4.18.4. 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.
25.4.18.5. 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.).
25.4.19. kvraudio.com > Product > Sonic-visualiser-by-centre-for-digital-music-at-queen-mary-university-of-london
25.5. sonogram
25.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.
25.5.2. a highly flexible audio spectrum analyzer for the analysis of sound, music and speech signals in the frequency-domain using different algorithms.
25.5.3. //JavaWebStart
25.5.3.1. free.pages.at > Clauer > WebStart > SonogramWebStart
25.6. Annotator
25.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:
25.6.1.1. * Supervise and correct the results of automated audio feature extraction algorithms.
25.6.1.2. * Generate manually edited annotations of audio as training examples or ground truth for those algorithms.
25.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.
25.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.
25.6.4. clam-project.org > Wiki > Manual Annotator
25.6.5. https://launchpad.net/%7Edgarcia-ubuntu/+archive/ppa
25.7. Chordata
25.7.1. MP3/OGG/Wav songs chord analyser
25.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.
25.7.3. Chordata in live: http://www.youtube.com/watch?v=xVmkIznjUPE
25.7.4. The tutorial: http://clam-project.org/wiki/Chordata_tutorial
25.7.5. <html><img src="chordata.png"></html>
25.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.
25.7.7. https://launchpad.net/%7Edgarcia-ubuntu/+archive/ppa
25.8. Meterbridge
25.8.1. supports a number of different types of meter, rendered using the SDL library and user-editable pixmaps.
25.8.2. SCO - Scope
25.8.2.1. A rendering of an oscilloscope display.
25.8.2.2. 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
25.8.2.2.1. Scope
25.8.3. JF - "Jellyfish" Meter (aka. Goniometer)
25.8.3.1. A jellyfish meter is a stereo scope display, it can be used to spot phase and mono compatibility problems.
25.8.3.2. 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 [|].
25.8.3.3. 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).
25.8.3.4. If someone has better examples, please mail them to me, there are probably tutorials online.
25.8.4. DPM - Digital Peak Meter
25.8.4.1. Conforming to IEC 268-18:1995 (peak indiciator decay may not be correct).
25.8.4.2. These are meters as typically seen on digital consoles, HD recorders etc.
25.8.4.3. There are the most efficient in screen realestate and CPU use but look a bit boring ;)
25.8.5. VU - Volume Unit meters
25.8.5.1. Conforming to BS 6840-17:1991. Real meter is larger.
25.8.5.2. 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.
25.8.5.3. 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"
25.8.6. meterbridge_sco
25.8.7. PPM - Peak Program level Meters
25.8.7.1. 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.
25.8.7.2. The scale is correct according to the standard, 4 equates to 0dB, 1 to -12, 7 to +12, and it is linear with decibels.
25.8.7.3. I've never used a real PPM meter, so I don't know if it reacts correctly. Feedback welcome.
25.9. jack_oscrolloscope
25.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. http://das.nasophon.de/jack_oscrolloscope/
25.10. Qrest
25.10.1. a smart, fast and accurate toolbox for every composer, performer, recordist, mixer, you name it...
25.10.2. The typical use case is :
25.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 ?
25.10.4. Well, Qrest has the answer : 144ms
25.10.5. qrest.org > Dls > 0.6.0
25.11. Spectrum Analyzer
25.11.1. <html><img src="spek.png"></html>
25.11.2. Spek (IPA: /spɛk/, ‘bacon’ in Dutch) helps to analyse your audio files by showing their spectrogram.
25.11.3. Features
25.11.3.1. Supports all popular lossy and lossless audio file formats thanks to the FFmpeg libraries.
25.11.3.2. Ultra-fast signal processing, uses multiple threads to further speed up the analysis.
25.11.3.3. High number of frequency bands for the best spectrogram quality.
25.11.3.4. Shows the codec name and the audio signal parameters.
25.11.3.5. Allows to save the spectrogram as an image file.
25.11.3.6. Drag-and-drop support; associates with common audio file formats.
25.11.3.7. Auto-fitting time, frequency and spectral density rulers.
25.11.3.8. Available in Dutch, English, French, German, Polish, Russian, Spanish, Swedish and Ukrainian.
25.11.4. <html><img src="spek2.png"></html>
26. more...
26.1. xcfa
26.2. Nautilus-Sound-Converter
26.3. mp3splt-gtk
26.4. MP3 Diags
26.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.
26.4.2. It looks at both the audio part (VBR info, quality, normalization) and the tags containing track information (ID3.)
26.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.
26.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, ...)
26.4.5. mp3diags.sourceforge.net
26.5. flvtomp3
26.6. asunder
26.7. rubyripper
26.8. gnormalize
26.9. picard
26.10. EasyTag
26.10.1. <html><img src="EasyTag.png">
26.10.2. an utility for viewing, editing and writing tags of your MP3, MP2, FLAC, Ogg Vorbis, MusePack and Monkey's Audio files.
26.10.3. (de)wiki.ubuntuusers.de > EasyTAG
26.10.4. en.wikipedia.org > Wiki > EasyTAG
26.10.5. Features
26.10.5.1. * Supported formats: MP3, MP2, FLAC, Ogg Vorbis, MP4/AAC, MPC and APE
26.10.5.2. * Available tag fields (depending on format): Title, Artist, Album, Disc Album, Year, Track Number, Genre, Comment, Composer, Original Artist, Copyright, URL, Encoder and Picture
26.10.5.3. * Automated tagging using presets and custom masks
26.10.5.4. * Rename files using tag information or external text files
26.10.5.5. * Apply changes in a field (Artist, Album...) to all selected files
26.10.5.6. * Read and display file header informations (bitrate, time...)
26.10.5.7. * CDDB support using gnudb.org
26.10.5.8. * Tree based browser or a view by artist and album
26.10.5.9. * Recursion into subdirectories
26.10.5.10. * Playlist generator
26.10.5.11. * Undo/redo function
26.10.5.12. Links
26.10.5.12.1. MP3
26.10.5.12.2. MP2
26.10.5.12.3. FLAC
26.10.5.12.4. Ogg
26.10.5.12.5. Vorbis
26.10.5.12.6. MP4
26.10.5.12.7. AAC
26.10.5.12.8. MPC
26.10.5.12.9. APE
26.10.5.12.10. CDDB
26.11. exfalso
26.12. ambdec
26.13. tetraproc
26.14. ambisonicsplayer
26.15. fmit
26.16. lingot
26.17. Gxtuner
26.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.
26.18. musescore
26.19. myna
27. Ardour
27.1. <html><img src="ardour.png"></html>
27.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.
27.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.
27.4. introduction
27.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...
27.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.
27.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.
27.4.4. It supports MIDI Machine Control, and so can be controlled from any MMC controller and many modern digital mixers.
27.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.
27.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.
27.4.7. You can submix any number of strips into another strip.
27.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.
27.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.
27.5. Forums
27.6. Manual
27.6.1. en.flossmanuals.net > Ardour
27.7. Further Reading
27.7.1. JACK
27.7.2. Key Features
27.7.3. Looking for a revolution?
27.7.4. System Requirements
27.8. en.opensuse.org > JackLab > Ardour with VST
27.9. (de)Ardour - Harddiskrecording/Spurenlegen für Profis
27.9.1. Ardour ist eine Software für die Bearbeitung und das Abmischen von Audioaufzeichnungen auf dem Computer.
27.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.
27.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.
27.9.3.1. Wesentlich an der Entstehung von Ardour beteiligt ist Paul Davis, welcher auch an der Planung des JACK-Projekts mitgewirkt hat.
27.9.4. Build ardour2 with VST support
27.9.5. Ardour Techniken
27.9.6. ardour.org > Files > Manual > Index
27.9.7. Basics, Terms and Concepts
27.9.7.1. 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.
27.9.7.2. audio files: can be recorded or physically imported, or embedded (symlinked) to a session's region list.
27.9.7.3. regions: virtual segments of audio files.
27.9.7.4. playlists: lists of region arrangements on a track.
27.9.7.5. tracks: routes which can contain one or more playlists, can have any number of in/outputs, pre/post fader plugins, inserts and sends.
27.9.7.6. busses: cannot contain audio, but otherwise the same as tracks.
27.9.7.7. 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.
27.9.7.8. modes: There are several tool modes, accessible by icons in the editor toolbar:
27.9.7.9. 1. Object mode: used to move and resize regions on tracks.
27.9.7.10. 2. Range mode: used to define a selection for later editing.
27.9.7.11. 3. Zoom mode: used for quick zooming in the editor canvas.
27.9.7.12. 4. Gain mode: used to edit volume changes on a per-region basis.
27.9.7.13. 5. TimeFX mode: used to shrink or stretch regions to fit to a certain duration. (aka timestretching)
27.9.7.14. 6. Audition mode: used to listen to what's in a region.
27.9.8. Harddiskrecording für Profis mit Ardour
27.9.9. LADSPA-Effekte für Ardour
27.9.9.1. Tabelle der verfügbaren Effektplugins mit Bewertung und Warnung vor Problemfällen.
27.9.10. Ardour-routing
27.9.10.1. Wie interne und externe Signalquellen in Ardour vernetzt und geroutet werden.
27.9.11. Das Hauptfenster mit geladenem Projekt
27.9.11.1. <html><img src="ardour2-komplett.png">
27.9.12. Der Editorbereich
27.9.12.1. <html><img src="ardour2-editor.png">
27.9.13. Der Kopfbereich des Hauptfensters
27.9.13.1. <html><img src="ardour2-head.png">
27.9.14. quicktoots.linuxaudio.org > Toots > Ardour
27.9.14.1. 1. Diagram of Ardour signal flow & GUI processes - by Marcus Anderson
27.9.14.2. 2. The JACK Users howto
27.9.14.3. 3. Basic recording & editing howto
27.9.14.4. 4. Understanding the Mixer window
27.9.14.5. 5. Basic Mix-down Techniques - by Jan Depner
27.9.14.6. 6. Using automation to modify track gain - by Jan Depner
27.9.14.7. 7. Using the editor to modify region gain - by Jan Depner
27.9.14.8. 8. Using Plugins & Adding DSP FX - by Ryan Beisner
27.9.14.9. 9. Mastering tips
27.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.
27.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.
27.10. youtube
27.11. HOW To: Ardour with VST support (Hardy).
27.12. Episode 92 - Ardour
28. ardour30
29. Rosegarden
29.1. <html><img src="rosegarden.png">
29.2. audio and MIDI sequencer, score editor, and general-purpose music composition and editing environment.
29.3. you can do:
29.3.1. *Editing – Intuitive ways to record and edit notes.
29.3.2. *MIDI – Managing your MIDI ports, banks, programs and controllers without having to remember any numbers.
29.3.3. *Notation – Entering, editing and printing score.
29.3.4. *Audio – Recording, mixing, and using samples and effects.
29.3.5. *Synths – Playing your MIDI tracks through hosted synths, for more accurate control.
29.4. Features
29.4.1. * MIDI and audio playback and recording with ALSA and JACK.
29.4.2. * Piano-roll, score, event list and track overview editors.
29.4.3. * DSSI synth and audio effects plugin support, including Windows VST effects and instrument support via dssi-vst.
29.4.4. * LADSPA audio effects plugin support.
29.4.5. * JACK transport support for synchronization with other software.
29.4.6. * Ability to build and run without JACK, for MIDI-only use.
29.4.7. * Score interpretation of performance MIDI data.
29.4.8. * Shareable device (.rgd) files to ease MIDI portability.
29.4.9. * Triggered segments for pattern sequencing & performable ornaments.
29.4.10. * Audio and MIDI mixers.
29.4.11. * MIDI and Hydrogen file import.
29.4.12. * MIDI, Csound, Lilypond and MusicXML file export.
29.4.13. * Clear, consistent and polished user interface.
29.5. Documentation
29.5.1. Tutorials
29.5.2. Handbook
29.5.3. Intro
29.5.4. Tips&Tricks
29.6. Wiki
29.7. FAQ
29.8. Mailing Lists
29.9. Links
29.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.
30. Qtractor
30.1. <html><img src="Qtractor-screenshot4.png">
30.2. <html><img src="qtractor.png">
30.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.
30.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).
30.5. written in C++ with the Qt4 framework.
30.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.
30.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.
30.8. freshmeat.net > Projects > Qtractor
30.9. en.wikipedia.org > Wiki > Qtractor
30.10. HDRs and DAWs For Linux: The New Breed
30.11. Features
30.11.1. Supports all sample rates only restricted by hardware.
30.11.2. Supports multiple audio file formats, both compressed and uncompressed, including older formats such as 8SVX and .iff.
30.11.3. Clip editing and automatic or manual Time Stretching abilities.
30.11.4. Supports most major audio and MIDI file formats and most Linux plugin technologies.
30.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.
30.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.
30.11.7. Qtractor has both an audio and MIDI metronome with user selectable audio samples.
30.11.8. Easily move and copy plugins (with params) among tracks.
30.11.9. Keyboard commands (hotkeys) are entirely customizable.
30.11.10. Audition audio files within the Files dialog.
30.11.11. Built-in Qjackctl Connections dialog.
30.11.12. Supports LADSPA, DSSI (this includes DSSI-VST wrapper) and Native Linux VST plugins (VST effects only presently).
30.12. screenshot
30.12.1. <html><img src="qtractor2.png">
31. LMMS
31.1. <html><img src="lmms.png">
31.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...
31.3. screenshot
31.3.1. <html><img src="lmms2.jpg">
31.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.
31.5. Home
31.6. Demos
31.7. Sharing platform
31.8. Features
31.8.1. * instrument- and effect-plugins
31.8.2. Song-Editor for composing songs.
31.8.3. A Beat+Bassline-Editor for creating beats and basslines.
31.8.4. An easy-to-use Piano-Roll for editing patterns and melodies.
31.8.5. An FX mixer with 64 FX channels and arbitrary number of effects allow unlimited mixing possibilities.
31.8.6. Many powerful instrument and effect-plugins out of the box.
31.8.7. Full user-defined track-based automation and computer-controlled automation sources.
31.8.8. Compatible with many standards such as SoundFont2, VST(i), LADSPA, GUS Patches and full MIDI support.
31.8.9. Import of MIDI and FLP (Fruityloops Project) files.
31.8.10. * support for hosting VST(i)- and LADSPA-plugins (instruments/effects)
31.8.11. * automation-editor
31.9. channel "##lmms" on irc.freenode.org
31.10. Mailing lists
31.10.1. lmms-devel
31.10.2. lmms-users
31.11. Roadmap/TODO-list in Wiki
31.12. LMMS Wiki
31.13. youtube
31.13.1. Linux Multimedia Studio
31.13.2. (Better Audio) Linux Multimedia Studio LMMS 0.4.0 Demo
31.13.3. Linux Multimedia Studio LMMS 0.4.0 RC2 Video Demo
31.13.4. LMMS 0.4.0 SVN
31.13.5. Linux MultiMedia Studio (LMMS)
31.13.6. Linux Multimedia Studio 0.3 test
31.13.7. Ubuntu Studio
31.13.8. Gates to Hell (Music with only windows sounds)
31.13.9. LMMS Trance Bass Tutorial
31.13.10. silva elves call LMMS- LINUX MULTIMEDIA STUDIO
31.13.11. How to make Popcorn in LMMS
31.14. Introducing Linux Multimedia Studio For Ubuntu!
31.15. Lmms-linux-multimedia-studio-a-fl-studio-like-foss-program
31.16. kvraudio.com > Product > Linux-multimedia-studio-lmms-by-lmms
31.17. http://static.kvraudio.com/i/s/lmms0401.png
32. MusE
32.1. 2.0
32.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.
32.3. Some Highlights
32.3.1. Advanced jack audio routing possibilities.
32.3.2. Automation architecture for both MIDI and audio.
32.3.3. Better MIDI controller abstraction: available MIDI controller can be defined in instrument definition file (*.idf).
32.3.4. Integrated mixer with:
32.3.4.1. Unlimited number of inputs.
32.3.4.2. Unlimited number of outputs.
32.3.4.3. Unlimited number of tracks.
32.3.4.4. Unlimited number of aux's.
32.3.5. LADSPA effects on all track types, both before and after fader.
32.3.6. Stereo/Mono track types.
32.3.7. interface changes, the TrackInfo pane is used more.
32.3.8. MIDI instrument definition files (*.idf).
32.3.9. Lots of customization options.
32.3.10. Shortcut editor.
32.3.11. Drag and drop import of MIDI files.
32.3.12. Drag and drop import of wave files.
32.3.13. Standard MIDIfile (smf) import-/export.
32.3.14. RTC (Real time clock) use for rock solid timing.
32.3.15. Advanced arranger with track and part abstractions.
32.3.16. MIDI editors:
32.3.16.1. Pianoroll.
32.3.16.2. Drum editor.
32.3.16.3. List editors.
32.3.16.4. Controller editors.
32.3.17. Realtime editing of "everything".
32.3.18. Unlimited number of open editors.
32.3.19. Unlimited undo/redo.
32.3.20. Realtime and step-recording.
32.3.21. Multiple MIDI devices.
32.3.22. Unlimited number of tracks, both MIDI and audio.
32.3.23. Audio playback/recording.
32.3.24. Sync to external and internal devices/applications:
32.3.24.1. MTC/MMC.
32.3.24.2. MIDI Clock.
32.3.24.3. Master/Slave.
32.3.24.4. Jack transport enabled.
32.3.25. LADSPA effects.
32.3.26. Integrated softsynth architecture M.E.S.S
32.3.26.1. Several internal synths available.
32.3.26.2. Simple architecture for adding more synths.
32.3.26.3. support for industry standard Windows VSTi softsynths.
32.3.27. JACK enabled.
32.3.28. ALSA sequencer client.
32.3.29. LASH enabled (formerly LADCCA).
32.3.30. Raw MIDI device usage through ALSA.
32.3.31. XML based project files.
32.3.32. XML based configuration files.
32.3.33. project file contains complete app state (session data).
32.3.34. Application spanning Cut/Paste Drag/Drop.
32.3.35. uses C++, QT3.2 GUI Library, STL.
32.3.36. And the most important feature for a free application:
32.3.36.1. GPL Licensed.
32.4. muse-sequencer.org > Wiki > Index.php > Download
33. reaper
33.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…
33.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!).
33.2.1. REAPER 0.x downloads
34. renoise
35. harrison mixbus
35.1. soundonsound.com > Sos > May10 > Articles > Mixbus
36. energy-xt
36.1. soundonsound.com > Sos > Aug09 > Articles > Energyxt
37. Audiotool.com
38. Audacity
38.1. A free, open source software for recording and editing sounds
38.2. Documentation
38.3. youtube
38.3.1. Audacity multi-track demo
38.3.1.1. 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 )
38.3.2. Remove Vocals from Mp3s using audacity (Win/Mac/Linux) Free
38.3.2.1. More Video Tutorials Here http://youtube.jimmyr.com/videotutorials.php Download Audacity http://audacity.sourceforge.net/ To save as mp3 you need to have lame mp3 encoder installed http://audacity.sourceforge.net/help/faq?s=install&item=lame-mp3 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 http://audacityteam.org/wiki/index.php?title=Vocal_Removal Enable VST in Audacity for More Plugins http://audacityteam.org/vst/ Audacity Nyquist
38.4. NewsForge | Mastering podcasts with Audacity
38.5. audacity export mp3 from ubuntu 7.10
38.6. Create An Audio Book With Audacity & Audiobook Cutter
39. Traverso
39.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.
39.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!
39.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!
39.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
40. Jamin
41. ableton
41.1. Loom
41.1.1. a modular, Ruby-based generative music platform for Ableton Live.