You are on page 1of 56

KXStudio

1 von 2

http://kxstudio.linuxaudio.org/

Applications
Plugins
About
Applications (in Repo)
Plugins (in Repo)
Chat
Forum
Songs

Home
News
Software
Repositories
Community
Documentation
Donations
Downloads
Paste

PreviousNext
Top

18.09.2015 14:10

KXStudio

2 von 2

http://kxstudio.linuxaudio.org/

About KXStudio
NOTE: Parts of this website are currently being rewritten, some links might not work at the moment.
KXStudio is a collection of applications and plugins for professional audio production.
KXStudio provides Debian and Ubuntu compatible repositories and its own Linux Distribution currently based on Ubuntu 14.04.2 LTS.
The KXStudio project is divided into 3 main sections:

Applications
We offer our own custom set of applications and utilities for Linux and Windows.
This includes a fully-featured audio plugin host, a JACK patchbay and more.

Plugins
We provide a wide range of open-source audio plugins and Linux ports.
We also provide custom patched plugins to work better and/or support more features.

Repositories
Debian and Ubuntu compatible repositories are available.
Use them to get extra applications and updates, or to upgrade to the KXStudio distribution.

If you want to help development, a donation, even small, is very welcome.


Check the Donations section to know how you can make one.

Top

News
New releases and future plans
New KXStudio DVD and Carla releases.
KXStudio repositories moving to Debian.
Carla 1.0.0 released!

After more than 2 years in development, the first stable release of Carla is now available!
KXStudio Mini-Manual
Thanks for the hard work of danboid and wolftune, the KXStudio "Mini" Manual is now online.
Facebook and SoundCloud
There's now a Facebook and SoundCloud page for KXStudio.

18.09.2015 14:10

KXStudio News

1 von 6

http://kxstudio.linuxaudio.org/News/

Applications
Plugins
About
Applications (in Repo)
Plugins (in Repo)
Documentation
Chat
Forum
Songs

Home
News
Software
Repositories
Community
Documentation
Donations
Downloads
Paste
KXStudio > News
Top

KXStudio : News
> KXStudio Website has moved
On 2015-07-25 by falkTX
Hey all,
As you might have noticed sourceforge has been out of service for a while now.
That, coupled together with the previous adware/spyware fiasco led to me look for alternatives.
So you can now find the KXStudio website at http://kxstudio.linuxaudio.org/.
The KXStudio repositories have already been updated to NOT use sourceforge anymore.
New releases will be hosted at github, possibly mirrored in google drive and linuxaudio.org.
I've made some changes to make the website and repositories more easy to move in case something like this happens to github too.
Sorry for any inconvenience.

> Carla 2.0 beta4 is here!


On 2015-03-18 by falkTX
Hello again everyone, we're glad to bring you the 4th beta of the upcoming Carla 2.0 release.
This release is mostly focused on bug-fixing, so there aren't many splashy new features to show compared to previous ones.
Still, here's the highlights:

Highlights

18.09.2015 14:10

KXStudio News

2 von 6

http://kxstudio.linuxaudio.org/News/

Updated plugin skins


The plugin skins received some updates once again.
They can now be collapsed in order to take less space.
More to come soon.

New experimental plugins


Some of the best linux-standalone tools are now
working as internal Carla plugins.
And because Carla exports its internal plugins as LV2,
you'll also get them as LV2.
Note that this is still experimental!
Also, there's no support whatsoever from the original
authors...

18.09.2015 14:10

KXStudio News

3 von 6

http://kxstudio.linuxaudio.org/News/

MOD GUI Support


Carla can now show LV2 MOD GUIs, handled like a
regular LV2 UI type.
Note that this only works on the right setups (you need
MOD-UI to be working first).
It's not available on pre-compiled binaries, but you can
get it via the KXStudio repositories.

More changes
LinuxSampler code has been reworked and it's working better, it now exposes 2 output parameters.
The plugin bridge code has been reworked; bridges are much more stable and MIDI-out is working.
NSM code has also been reworked, testers welcome.
OSC ports can be static by using CARLA_OSC_TCP_PORT and CARLA_OSC_UDP_PORT environment variables.
Time panel can be shown/hidden as needed.
DISTRHO-based internal plugins are back, specifically 3BandEQ/Splitter, PingPongPan, Nekobi, MVerb, VectorJuice and WoobleJuice.
carla-single script is back, allowing you to quickly test and run all plugins.
Carla as plugin allows new, open and save-as (export) menu actions.
Start of new midi-sequencer plugin, still experimental and Linux-only for now.
MIDI file internal plugin now saves the contents, so you can share projects without worrying if the file exists on the other system.
Added 6 basic parameters to the ZynAddSubFX internal plugin.
New MIDI channel filter plugin.
LV2 and AU plugins are cached and automatically updated when needed, no need for scanning.
Patchbay mode is now working for non-JACK drivers.
Carla saves internal and external connections, specially useful in patchbay mode.
Lots and lots of bug fixes.

Special Notes
Renaming plugins currently is not safe (unless using Rack mode).
GIG/SF2/SFZ skin still to be done, and some others...
Plugin bridges only work on Linux right now. They used to be working for OSX but stopped due to a OS limitation.
Windows 64bit builds a shows small console windows when discovering plugins. This is not intended and will hopefully be fixed soon.

Downloads
To download Carla binaries or source code, jump into the KXStudio downloads section.
If you're using the KXStudio repositories, you can simply install "carla-git" instead (plus "carla-lv2" and "carla-vst" if you're so inclined).
Bug reports and feature requests are welcome! Jump into the Carla's GitHub project page for those.

> Carla 2.0 beta3 is here!


On 2014-10-25 by falkTX
Hello again everyone, we're glad to bring to you the 3rd beta of the upcoming Carla 2.0 release.
There have been quite a few nice features implemented since beta2; here are the highlights.

Highlights

18.09.2015 14:10

KXStudio News

4 von 6

http://kxstudio.linuxaudio.org/News/

Internal Patchbay
This new engine processing mode is similar to what
JACK does for all clients and what other modular
applications do.
Every plugin gets its own canvas group and ports
allowing you to interconnect plugin audio and MIDI.
You can use this mode to build complex plugin routing
scenarios, perhaps involving several layers of rack and
patchbays.
Note that this is currently not available for non-JACK
drivers; but for those you can use the internal carlapatchbay plugin.
There's no support for LV2 Control-Voltage ports as of
yet, this will be implemented in the next beta together
with MIDI-OSC.

Carla as VST plugin (Linux only)


With the first beta of Carla 2.0 we introduced Carla as a
plugin, which worked as both internal and LV2.
Now Carla is available as a VST plugin too, allowing you
to load it all DAWs released for Linux.
There are 4 variants: Rack-Synth, Rack-FX,
Patchbay-Synth and Patchbay-FX.

Carla LMMS Plugin


Carla has an LMMS plugin too, as Carla-Patchbay and
Carla-Rack instruments.
So finally you can use native softsynths within LMMS!
The carla-lmms plugin code is already in LMMS and
will be part of its 1.1 release.
If you're using the KXStudio repositories and feel like
giving it a try simply install carla-git and lmms.

18.09.2015 14:10

KXStudio News

5 von 6

http://kxstudio.linuxaudio.org/News/

AU Plugins (MacOS only)


AU plugins are working in Carla now.
Carla's plugin compatibility increases once more.

New and updated skins


There's a new OpenAV-style plugin slot skin.
Calf and ZynFX have been updated.
More to come soon.

Old non-skin mode


You can now use the old non-skin mode from Carla 1.x
series.
This saves space if you load lots of plugins at once.

More stuff
New time panel added, but it's very incomplete.
LV2 plugin discovery is now automatic, but without plugin checks or testing.
LV2 plugins are fully working on MacOS and Windows, including their native UIs (Cocoa and HWND respectively).
There will still be 1 or 2 more beta releases before going for a release candidate, so expect more cool stuff soon!

Downloads
To download Carla binaries or source code, jump into the KXStudio downloads section.

18.09.2015 14:10

KXStudio News

6 von 6

http://kxstudio.linuxaudio.org/News/

If you're using the KXStudio repositories, you can simply install "carla-git" instead (plus "carla-lv2" and "carla-vst" if you're so inclined).
Bug reports and feature requests are welcome! Jump into the Carla's Github project page for those.

> DISTRHO: New plugins and minor fixing


On 2014-08-27 by falkTX
In this release we bring 4 new Linux plugin ports:
- EasySSP
- LUFS Meter
- Luftikus
- Stereo Source Separator
(Go to http://distrho.sourceforge.net/ports to see the current list of Linux ports.)
The DPF-based plugins also had some minor fixes:
- 3BandEQ/Splitter had its sliders inverted, now fixed
- ProM now has pre-compiled linux binaries; UI can be resized by using - and + keys
- MVerb knobs order has been fixed
- Allow to open UI in LV2 hosts that don't support options feature (Ingen)
- Workaround for some VST hosts that don't set sample rate during init (Ardour3 and energyXT)

> The 2nd beta of Carla 2.0 is here!


On 2014-08-15 by falkTX
The Carla Plugin Host 2.0 beta2 release is finally here!
This release was slightly delayed in order to ensure plugin bridges were working properly.
If you haven't heard about the Carla 2.x series do so here.
In short, this release makes plugin bridges actually work and it's the first to support MacOS (>= 10.6).
The backend is now completely toolkit agnostic, only depending on the native window system (like X11 on Linux).
This release is much more stable when compared to the previous beta - it will no longer eat your cat! ;)
It should already be good enough for regular usage, if you can ignore some incomplete UI things.
Known issues / Release notes: (all to be fixed in the next beta)
All DPF and JUCE-based internal plugins were removed to reduce code size and complexity, they will be re-introduced later
AU plugin support is available on MacOS, but the discovery mechanism fails to find them
Linux release has support for bridging Window plugins using Wine (32bit and 64bit).
Linux 32bit release will not load 64bit plugins even if ran on a 64bit system
MacOS Carla-Rack LV2 plugin fails to show UI
MacOS and Windows do not support native widgets in LV2 yet (Cocoa and HWND, respectively)
MacOS release is 64bit only but it can load 32bit plugins
Windows 64bit build doesn't provide GIG and SFZ support, use the 32bit build if you need those
Windows builds do not support bridges (ie, 32bit plugins on a 64bit Carla) or Carla as plugin
The next beta will change a few things, specially UI-wise.
The discovery mechanism needs to be reworked for AU support and faster LV2 access.
Adding plugins and browsing presets will probably change too.
LMMS and VST plugin versions of Carla-Rack are also planned, but no promises for these.
We'll be posting more news as things are developed.
Next
Top

18.09.2015 14:10

KXStudio : Applications

1 von 3

http://kxstudio.linuxaudio.org/Applications

Applications
This month donations: 17 / 300

Plugins
About
Applications (in Repo)
Plugins (in Repo)
Chat
Forum
Songs

Home
News
Software
Repositories
Community
Documentation
Donations
Downloads
Paste
KXStudio > Applications
Top

KXStudio : Applications
NOTE: Parts of this website are currently being rewritten, some links might not work at the moment.
This section lists the applications made by the KXStudio Team.
All applications are open-source and completely free.
You might also want to check:
Applications in the repositories

Cadence
Cadence is a set of tools useful for audio production.
This is the main app. It performs system checks, manages JACK, calls other tools and make system tweaks.
(Most of the tools below are part of the Cadence suite).

Cadence-JackMeter
Cadence-JackMeter is a digital peak meter for JACK.
It automatically connects itself to all application JACK output ports that are also connected to the system output.

Cadence-JackSettings
Cadence-JackSettings is a simple and easy-to-use configure dialog for jackdbus.
It can configure JACK's driver and engine parameters, and it also supports LADISH studios.

Cadence-Logs
Cadence-Logs is a small tool that shows JACK, A2J, LASH and LADISH logs in a multi-tab window.
This is very similar to the the 'ladilog' app but here the logs are viewed in a text box, making it easy to browse and extract status messages using copy
and paste commands.

18.09.2015 14:10

KXStudio : Applications

2 von 3

http://kxstudio.linuxaudio.org/Applications

Cadence-Render
Cadence-Render is a tool to record (or 'render') a JACK project using jack-capture, controlled by JACK Transport.
It supports a vast number of file types and can render in both realtime and freewheel modes.

Cadence-XY Controller
Cadence-XY Controller is a simple XY widget that sends and receives data from Jack MIDI.
It can send data through specific channels and has a MIDI Keyboard too.

Catarina
Catarina is a Patchbay test app, created while the PatchCanvas module was being developed.
It allows the user to experiment with the patchbay, without using ALSA, JACK or LADISH.
You can save & load patchbay configurations too.

Catia
Catia is a JACK Patchbay, with some neat features like A2J bridge support and JACK Transport.
It's supposed to be as simple as possible (there's Claudia for advanced things), so it can work nicely on non-Linux platforms.

Claudia
Claudia is a LADISH frontend; it's just like Catia, but focused at session management through LADISH.
It has a bit more features than the official LADISH GUI, with a nice preview of the main canvas in the bottom-left.
It also implements the 'Claudia-Launcher' add-application style for LADISH.

Claudia-Launcher
Claudia-Launcher is a multimedia application launcher with LADISH support.
It searches for installed packages (not binaries), and displays the respective content as a launcher.
The content is got through an hardcoded database, created and/or modified to suit the target distribution.

Carla
Carla is an audio plugin host, with support for many audio drivers and plugin formats.
It has some nice features like automation of parameters via MIDI CC and full OSC control.
Currently supports LADSPA, DSSI, LV2, VST2/3 and AU plugin formats, plus GIG, SF2 and SFZ sounds banks.

Carla-Control
TODO.

What do those little icons mean?

- Supports ArchLinux (Available in AUR)


- Supports Debian (Available at the KXStudio Repositories)
- Supports Ubuntu (Available at the KXStudio Repositories)
- Supports all GNU/Linux systems in general (Binaries and Source Code available in the Downloads page)
- Supports Mac OS (Package available in the Downloads page)

18.09.2015 14:10

KXStudio : Applications

3 von 3

http://kxstudio.linuxaudio.org/Applications

- Supports Windows (Binaries available in the Downloads page)

Top

18.09.2015 14:10

KXStudio : Plugins

1 von 2

http://kxstudio.linuxaudio.org/Plugins

Applications
Plugins

This month donations: 17 / 300

About
Applications (in Repo)
Plugins (in Repo)
Chat
Forum
Songs

Home
News
Software
Repositories
Community
Documentation
Donations
Downloads
Paste
KXStudio > Plugins
Top

KXStudio : Plugins
NOTE: Parts of this website are currently being rewritten, some links might not work at the moment.
This section lists the audio plugins made or forked by the KXStudio Team.
All plugins are open-source and completely free.
You might also want to check:
Plugins in the repositories

DISTRHO provides cross-platform plugins and Linux ports, including HighLife and TAL NoiseMaker.
The official website for DISTRHO is http://distrho.sourceforge.net/, and its respective forums are located here.
NOTE: This is the project KXStudio uses to release original and Linux-ported audio plugins.
The split between projects allow us to make plugins non-dependent on KXStudio, but they are still made by the same team.

Calf Plugins
This is a fork of the latest development code of the Calf plugin suite, originally available at http://repo.or.cz/w/calf.git/.
This fork was made to re-add purposefully removed features by Calf developers, which includes LADSPA, DSSI and LV2 External-UI support.
Additionally, LRDF typos were corrected and all DSSI GUIs work now.
The new source code is available here.

dssi-vst
This is a fork of dssi-vst, initially based on "k_amlie"'s code updates (to make it more RT friendly), with additional fixes from falkTX which includes:
Enabled compiler optimizations where possible (ie, -O2 -ffast-math etc)
Implemented time-pos support, by using a dummy jack-client (only works if host uses JACK + Transport)
Implemented custom data/chunk, unofficial DSSI stuff (supported in Carla and a few other hosts)
Fixed UI re-opening after being closed
Update vestige header, to make more plugins load
The source code is available here. There's a specific dssi-vst topic in the KXStudio forums here.

LV2 Extensions
The KXStudio project has a few LV2 extensions of its own, adding missing functionality into the LV2 stack.
These are:
External UI
Programs

18.09.2015 14:10

KXStudio : Plugins

2 von 2

http://kxstudio.linuxaudio.org/Plugins

Realtime-Safe Memory Pool

Top

18.09.2015 14:10

KXStudio : Repositories

1 von 1

http://kxstudio.linuxaudio.org/Repositories

Applications
This month donations: 17 / 300

Plugins
About
Applications (in Repo)
Plugins (in Repo)
Chat
Forum
Songs

Home
News
Software
Repositories
Community
Documentation
Donations
Downloads
Paste
KXStudio > Repositories
Top

KXStudio : Repositories
NOTE: Parts of this website are currently being rewritten, some links might not work at the moment.
The KXStudio repositories support all Debian versions since Jessie and Ubuntu 14.04 or above.
They should work on all Debian-based distributions and variants, but the way to enable them will differ.
After the repositories are enabled and the system updated, we recommend you to install the "kxstudio-default-settings" package.
You might also want to check:
Applications in the repositories
Plugins in the repositories
Below is information on how to enable the repositories.

Debian /

Ubuntu

All Debian and Ubuntu users can enable our repositories by installing this deb file: kxstudio-repos.deb.
You can install it manually by running this:
# Download package file
wget https://launchpad.net/~kxstudio-debian/+archive/kxstudio/+files/kxstudio-repos_9.1.0~kxstudio1_all.deb
# Install it
sudo dpkg -i kxstudio-repos_9.1.0~kxstudio1_all.deb

This package contains:


Various sources files that activates the separate repositories
GPG keys used for package and repository signing
A post-install script that enables an extra, Ubuntu-specific repository
NOTE:
Please do not copy these instructions to your own website, wiki, etc.
The package file link might change at anytime, and so the instructions themselves.
Always refer to this exact page for how-to enable the KXStudio repositories please.

Top

18.09.2015 14:11

KXStudio : Repositories : Applications

1 von 3

http://kxstudio.linuxaudio.org/Repositories:Applications

Applications
This month donations: 17 / 300

Plugins
About
Applications (in Repo)
Plugins (in Repo)
Chat
Forum
Songs

Home
News
Software
Repositories
Community
Documentation
Donations
Downloads
Paste
KXStudio > Repositories > Applications
Top

KXStudio : Repositories : Applications


NOTE: Parts of this website are currently being rewritten, some links might not work at the moment.
This section lists the applications available in the repositories.
Click on the yellow application name to install its respective package.
(If the links don't work, make sure you have the 'apturl-kde' or 'apturl' packages installed)
You might also want to check:
Plugins in the repositories

AMS (Modular Plugin Host)


AlsaModularSynth is a realtime modular synthesizer and effect processor.
Homepage: http://alsamodular.sourceforge.net/

Ardour3 (DAW)
Ardour is a multichannel hard disk recorder (HDR) and digital audio workstation (DAW).
It can be used to control, record, edit and run complex audio setups.
Homepage: http://ardour.org/
User Manual: http://manual.ardour.org/

Aria Maestosa (MIDI Sequencer)


Aria Maestosa is an open-source midi sequencer/editor.
It lets you compose, edit and play midi files with a few clicks in a user-friendly interface offering score, keyboard, guitar, drum and controller views.
Homepage: http://ariamaestosa.sourceforge.net/
User Manual: http://ariamaestosa.sourceforge.net/man.html

Cadence (JACK Toolbox)


Collection of tools useful for audio production.
This is the main app. It performs system checks, manages JACK, calls other tools and make system tweaks.
Homepage and Documentation: /cadence

Carla (Modular Plugin Host)


Carla is an audio plugin host, with support for many audio drivers and plugin formats.
It has some nice features like automation of parameters via MIDI CC and full OSC control.
Currently supports LADSPA, DSSI, LV2, and VST plugin formats, and GIG, SF2 and SFZ sounds banks.
Homepage and Documentation: /carla

18.09.2015 14:11

KXStudio : Repositories : Applications

2 von 3

http://kxstudio.linuxaudio.org/Repositories:Applications

Catia (Patchbay)
JACK Patchbay, with some neat features like A2J bridge support and JACK Transport.
It's supposed to be as simple as possible, so it can work nicely on non-Linux platforms.
Homepage and Documentation: /catia

Claudia (Session Manager)


LADISH frontend; just like Catia, but focused at session management through LADISH.
It has a bit more features than the official LADISH GUI, with a nice preview of the main canvas in the bottom-left.
It also implements the 'Claudia-Launcher' add-application style for LADISH.
Homepage and Documentation: /claudia

Ingen (Modular Plugin Host)


Ingen is a modular audio processing system for Linux using the JACK audio server and LV2 plugins.
Any saved Ingen graph can be loaded as an LV2 plugin on any system where Ingen is installed.
This allows users to visually develop custom plugins for use in other applications without programming.
Homepage: http://drobilla.net/software/ingen/

jack-keyboard (MIDI Utility)


jack-keyboard is a virtual MIDI keyboard - it allows you to send JACK MIDI events using your PC keyboard.
It uses the same layout as trackers (like Impulse Tracker) did, so you have two and half octaves under your fingers.
Homepage: http://jack-keyboard.sourceforge.net/

jack-midi-clock (MIDI Utility)


This is a command-line application that sends MIDI beat clock pulses based on the current tempo given by the JACK transport.
Homepage: http://www.teuton.org/~gabriel/jack_midi_clock/

jalv (Plugin Host)


Jalv is a simple but fully featured LV2 host for Jack.
It runs LV2 plugins and exposes their ports as Jack ports, essentially making any LV2 plugin function as a Jack application.
Homepage: http://drobilla.net/software/jalv/

LMMS (DAW) [*]


LMMS combines the features of a tracker-/sequencer-program (pattern-/channel-/sample-/song-/effect-management)
and those of powerful synthesizers and samplers in a modern, user-friendly and easy to use graphical user-interface.
Homepage: http://lmms.sourceforge.net/
Wiki: http://lmms.sourceforge.net/wiki/index.php/Main_Page
[*] Ubuntu only, for now.

Luppp (Live Looper)


Luppp is a music creation tool, intended for live use.
It focuses on real time processing and a fast intuitive workflow.
Homepage and Tutorials: http://openavproductions.com/luppp/

Non-Mixer (Mixer)
Powerful, reliable and fast modular Digital Audio Mixer.
It utilizes JACK for inter-application audio I/O and the NTK GUI toolkit for a fast and lightweight user interface.
Non-Mixer can be used alone or in concert with Non-Timeline and Non-Sequencer to form a complete studio.
Homepage: http://non.tuxfamily.org/wiki/Non Mixer
User Manual: http://non.tuxfamily.org/mixer/doc/MANUAL.html

Non-Session-Manager (Session Manager)


API and an implementation for session management in the context of Linux Audio.
NSM clients use a well-specified OSC protocol to communicate with the session management daemon.
Homepage: http://non.tuxfamily.org/wiki/Non Session Manager
User Manual: http://non.tuxfamily.org/nsm/MANUAL.html

Non-Timeline (Audio Sequencer)


Powerful, reliable and fast modular Digital Audio Timeline arranger.
It utilizes JACK for inter-application audio I/O and the NTK GUI toolkit for a fast and lightweight user interface.
Non-Timeline can be used alone or in concert with Non-Mixer and Non-Sequencer to form a complete studio.
Homepage: http://non.tuxfamily.org/wiki/Non Timeline
User Manual: http://non.tuxfamily.org/timeline/doc/MANUAL.html

18.09.2015 14:11

KXStudio : Repositories : Applications

3 von 3

http://kxstudio.linuxaudio.org/Repositories:Applications

PaulStretch (Audio Stretch) [*]


PaulStretch is a program for stretching the audio.
It is suitable only for extreme sound stretching of the audio (like 50x) and for applying special effects by "spectral smoothing" the sounds.
Homepage and Documentation: http://hypermammut.sourceforge.net/paulstretch/
[*] This is a custom version that uses NTK, see this link.

ProTrekkr (Tracker) [*]


Tracker program combining a software synthesizer together with a traditional samples tracker
which can be used to create electronic music (like psytrance, trance goa, hard acid, IDM, chip, techno, etc)
for small sized intros, demos or games.
Project Page: http://code.google.com/p/protrekkr/
Wiki: http://code.google.com/p/protrekkr/wiki/introduction?tm=6
[*] This is a custom version with JACK audio support, see this link.

QSampler (Sampler Frontend)


LinuxSampler GUI front-end; it wraps as a client reference interface for the LinuxSampler Control Protocol.
Homepage: http://qsampler.sourceforge.net/

Qtractor (DAW)
Qtractor is an Audio/MIDI multi-track sequencer application.
It evolves as a fairly-featured Linux desktop audio workstation GUI, specially dedicated to the personal home-studio.
Homepage: http://qtractor.sourceforge.net/
User Manual (PDF): http://downloads.sourceforge.net/qtractor/qtractor-0.5.x-user-manual.pdf

Rosegarden (DAW)
Rosegarden is a music composition and editing environment based around a MIDI sequencer that
features a rich understanding of music notation and includes basic support for digital audio.
Homepage: http://www.rosegardenmusic.com/
User Manual: http://www.rosegardenmusic.com/wiki/doc:manual-en

SunVox (Tracker, non-free)


Small, fast and powerful modular synthesizer with pattern based sequencer (tracker).
It is a tool for those people who like to compose music wherever they are, whenever they wish.
Homepage: http://www.warmplace.ru/soft/sunvox/
User Manual: http://www.warmplace.ru/wiki/sunvox:manual_en

Top

18.09.2015 14:11

KXStudio : Repositories : Plugins

1 von 3

http://kxstudio.linuxaudio.org/Repositories:Plugins

Applications
This month donations: 17 / 300

Plugins
About
Applications (in Repo)
Plugins (in Repo)
Chat
Forum
Songs

Home
News
Software
Repositories
Community
Documentation
Donations
Downloads
Paste
KXStudio > Repositories > Plugins
Top

KXStudio : Repositories : Plugins


NOTE: Parts of this website are currently being rewritten, some links might not work at the moment.
This section lists the audio plugins available in the repositories.
Click on the green plugin name to install its respective package.
(If the links don't work, make sure you have the 'apturl-kde' or 'apturl' packages installed)
You might also want to check:
Applications in the repositories

Add64 (Standalone)
Add64 is the result of experiments around additive synthesis and is intended for research purposes only.
The spectral drawing scheme for the harmonics and envelopes has been inspired by the virtual pipe organ Aeolus by Fons Adriaensen.
Project Page: https://sourceforge.net/projects/add64/

amsynth (Standalone + DSSI + LV2)


amsynth is a software synth that provides a classic subtractive synthesizer topology.
Project Page: http://code.google.com/p/amsynth/

Arpage + Zonage (Standalone)


JACK MIDI arpeggiator with transport and tempo sync.
Project Page: http://sourceforge.net/projects/arpage/

Arty FX (LV2)
Arty FX is a plugin bundle of artistic RT effects.
The aim is to allow the designing of your sound just as you desired using a fast, effiecient workflow.
Homepage: http://openavproductions.com/artyfx/

Calf studio gear (Standalone + LADSPA + DSSI + LV2) [*]


The Calf plugins include all todays frequently used studio effects along with some feature-rich sound processors.
Homepage: http://calf.sourceforge.net/
[*] This is a custom version which adds back LADSPA, DSSI and LV2 external-UI support removed by upstream, see this link.

18.09.2015 14:11

KXStudio : Repositories : Plugins

2 von 3

http://kxstudio.linuxaudio.org/Repositories:Plugins

CAPS (LADSPA)
The C* Audio Plugin Suite (CAPS) comprises a range of classic sound effects and a few more basic audio DSP units, signal and noise generators.
The suite's aim is to provide impeccable sound quality, computational efficiency and no perceptible latency.
Homepage and Documentation: http://quitte.de/dsp/caps.html

drmr (LV2)
DrMr is an LV2 sampler plugin.
It gives a way for lv2 hosts to have a built in drum synth that can save its entire state.
Project Page: https://github.com/nicklan/drmr/wiki

DrumGizmo (Standalone + LV2)


DrumGizmo is a cross-platform drum plugin and stand-alone application.
It is comparable to several commercial drum plugin products.
Homepage/Wiki: http://www.drumgizmo.org/wiki/

drumkv1 (Standalone + LV2)


drumkv1 is an old-school all-digital drum-kit sampler synthesizer with stereo fx.
Homepage: http://drumkv1.sourceforge.net/

EQ10Q (LV2)
EQ10Q is a powerfull and flexible parametric equalizer.
It includes parametric equalization with diferent filter types like peaking, HPF, LPF, Shelving and Notch with IIR algorithms
and a nice GUI displaying the equalization curve.
Homepage: http://eq10q.sourceforge.net/

Fabla (LV2)
Fabla is a drum sampler plugin ideal for loading up your favorite sampled sounds and bashing away on a MIDI controller.
Homepage: http://openavproductions.com/fabla/

Fomp (LV2)
Fomp is an LV2 port of the MCP, VCO, FIL, and WAH plugins by Fons Adriaensen.
There are 13 plugins in total: 1 auto-wah, 1 EQ, 3 chorus, 5 filters, and 3 oscillators.
Homepage: http://drobilla.net/software/fomp/

HOLAP (LADSPA + DSSI)


HOLAP is a set of DSSI and LADSPA audio plugins including DSP effects and a FM synthesizer.
Most of this LADSPA plugins are based on the wonderful ZynAddSubFX synthesizer (Paul Nasca) set of effects.
Homepage: http://holap.berlios.de/

LinuxSampler (Standalone + DSSI + LV2 + VST)


Free, streaming capable open source pure software audio sampler with professional grade features,
comparable to both hardware and commercial Windows/Mac software samplers.
Homepage and Documentation: http://www.linuxsampler.org/

MDA (LV2)
MDA-LV2 is an LV2 port of the MDA plugins by Paul Kellett.
It contains 36 high-quality plugins for a variety of tasks.
Homepage: http://drobilla.net/software/mda-lv2/

18.09.2015 14:11

KXStudio : Repositories : Plugins

3 von 3

http://kxstudio.linuxaudio.org/Repositories:Plugins

pizmidi (VST)
pizmidi is a collection of cross-platform MIDI processing plugins.
Homepage: http://thepiz.org/plugins/
Project Page: http://code.google.com/p/pizmidi/

REV-Plugins (LADSPA)
Reverb LADSPA plugins.
Includes a stereo reverb plugin based on the well-known greverb, and LADSPA versions of zita-rev1 in resp. stereo and first order Ambisonic mode.
Homepage: http://kokkinizita.linuxaudio.org/linuxaudio/index.html

samplv1 (Standalone + LV2)


samplv1 is an old-school all-digital polyphonic sampler synthesizer with stereo fx.
Homepage: http://samplv1.sourceforge.net/

Sorcer (LV2)
Sorcer is a polyphonic wavetable synth plugin.
Its sonic fingerprint is one of harsh modulated sub-bass driven walls of sound.
Homepage: http://openavproductions.com/sorcer/

synthv1 (Standalone + LV2)


synthv1 is an old-school all-digital 4-oscillator subtractive polyphonic synthesizer with stereo fx.
Homepage: http://synthv1.sourceforge.net/

Triceratops (LV2)
Triceratops is a polyphonic subtractive synthesizer plugin.
Project Page: http://sourceforge.net/projects/triceratops/

Top

18.09.2015 14:11

LinuxMusicians View forum - KXStudio Discussion

1 von 8

http://linuxmusicians.com/viewforum.php?f=47

LinuxMusicians
creating music freely
Skip to content
Board index Software Support & Discussion Linux Distributions & Other Software KXStudio
Discussion
Change font size
FAQ
Register
Login

KXStudio Discussion
Moderators: falkTX, MattKingUSA, khz
Post a new topic
972 topics Page 1 of 20 1, 2, 3, 4, 5 ... 20
Topics
Replies
Views
Last post
Package requests here! (New and updates)
1 ... 48, 49, 50by falkTX Tue Feb 05, 2013 10:05 am
746 Replies
56536 Views
Last post by Chibchan
Thu Sep 17, 2015 1:32 am
KXStudio Website has moved
1, 2, 3by falkTX Tue Jul 21, 2015 9:46 pm
34 Replies
1604 Views
Last post by thebutant
Fri Sep 04, 2015 11:07 am
KX mini manual
1 ... 24, 25, 26by danboid Fri Mar 15, 2013 8:28 am
389 Replies
27863 Views
Last post by danboid
Wed Feb 04, 2015 10:08 am
KXStudio Qtractor package error
by thebutant Wed Sep 16, 2015 8:07 pm

18.09.2015 14:12

LinuxMusicians View forum - KXStudio Discussion

2 von 8

http://linuxmusicians.com/viewforum.php?f=47

11 Replies
142 Views
Last post by falkTX
Fri Sep 18, 2015 10:24 am
Where are Hydrogen-svn and fsthost?
by Ghaydn Sat Sep 05, 2015 11:02 pm
6 Replies
244 Views
Last post by briandc
Thu Sep 17, 2015 8:50 pm
Package "muse" for Ubuntu 15.10 Wily Werewolf
by GraysonPeddie Sun Aug 30, 2015 3:53 am
10 Replies
443 Views
Last post by Qualitymix
Wed Sep 16, 2015 9:59 pm
Getting new machine
by Qualitymix Thu Sep 10, 2015 11:27 am
10 Replies
323 Views
Last post by Qualitymix
Tue Sep 15, 2015 10:39 pm
Cannot start AlsaMidiBridge from Unity icon
by korakios Sun Sep 13, 2015 9:57 pm
2 Replies
107 Views
Last post by korakios
Mon Sep 14, 2015 7:36 pm
Noob - Can't Get Going
by PaulyWally Fri Sep 11, 2015 6:55 pm
3 Replies
162 Views
Last post by Luc
Sat Sep 12, 2015 8:43 am
KX's repo Duplicates
by Tesla Fri Sep 11, 2015 12:57 pm
1 Replies
93 Views
Last post by falkTX
Fri Sep 11, 2015 2:37 pm
[Solved]Synaptic qt4 issue
by Tesla Wed Sep 09, 2015 2:03 pm
11 Replies
215 Views
Last post by Tesla
Fri Sep 11, 2015 12:17 pm
Kernel Suggestion...???
by Tesla Thu Sep 10, 2015 4:13 pm
0 Replies
102 Views
Last post by Tesla

18.09.2015 14:12

LinuxMusicians View forum - KXStudio Discussion

3 von 8

http://linuxmusicians.com/viewforum.php?f=47

Thu Sep 10, 2015 4:13 pm


Windows VST2/3 plugins in Carla (revisited)
1, 2, 3by falkTX Wed Dec 31, 2014 10:24 am
40 Replies
3251 Views
Last post by superprick
Wed Sep 09, 2015 11:59 pm
Realtek WIFI adapter problem
by Taika-Kim Mon Sep 07, 2015 4:14 pm
0 Replies
73 Views
Last post by Taika-Kim
Mon Sep 07, 2015 4:14 pm
A Way to run lmms instruments in carla
by Tesla Sun Sep 06, 2015 8:14 am
2 Replies
133 Views
Last post by Tesla
Sun Sep 06, 2015 6:10 pm
Testers needed - Cabbage LV2 plugins
1, 2by falkTX Mon May 13, 2013 9:19 pm
21 Replies
3252 Views
Last post by faraway1nspace
Sun Sep 06, 2015 5:42 pm
{Solved}Cadence Autostart Fail at login and little solution
by Tesla Sat Sep 05, 2015 9:04 am
4 Replies
114 Views
Last post by Tesla
Sat Sep 05, 2015 5:24 pm
My KDE is acting funny - am I alone?
by paul Wed Sep 02, 2015 4:51 pm
4 Replies
221 Views
Last post by falkTX
Fri Sep 04, 2015 11:58 pm
Focusrite Scarlett 6i6 issues kxstudio 14.04b 64 bit
by LiamH Wed Feb 11, 2015 9:05 pm
4 Replies
979 Views
Last post by darex
Tue Sep 01, 2015 12:48 pm
Cadence refuses to work with my Fiio E10K
1, 2by SiG Tue Aug 18, 2015 5:09 pm
20 Replies
587 Views
Last post by SiG
Tue Sep 01, 2015 10:20 am
drumkv1 7.0 Bug?
by kobraji Thu Aug 13, 2015 10:26 pm

18.09.2015 14:12

LinuxMusicians View forum - KXStudio Discussion

4 von 8

http://linuxmusicians.com/viewforum.php?f=47

6 Replies
382 Views
Last post by kobraji
Mon Aug 31, 2015 11:01 pm
Carla and Cadence (Jack server problem)
by PrismaPhonic Sun Aug 30, 2015 7:55 pm
4 Replies
147 Views
Last post by PrismaPhonic
Sun Aug 30, 2015 11:29 pm
Autostart for Cadence JACK-ALSA MIDI bridge not working
by unfa Wed Aug 19, 2015 7:06 pm
5 Replies
243 Views
Last post by winthrom
Sat Aug 29, 2015 6:36 pm
Cadence Feature request
by superprick Mon Aug 24, 2015 4:32 pm
0 Replies
109 Views
Last post by superprick
Mon Aug 24, 2015 4:32 pm
[BUG] Cadence: No jack autostart after last update
by sm_mue_mi Mon Aug 24, 2015 9:54 am
1 Replies
150 Views
Last post by sm_mue_mi
Mon Aug 24, 2015 1:42 pm
Driver Utiliy not working
by siabost9deas Sat Aug 22, 2015 11:18 pm
3 Replies
143 Views
Last post by siabost9deas
Sun Aug 23, 2015 8:48 pm
Audio missing after update yesterday for Firefox, KODI, etc
by windeguy Sat Aug 22, 2015 2:13 pm
1 Replies
131 Views
Last post by artek
Sun Aug 23, 2015 1:40 pm
CPU frequency locked at min. after unsuspening on battery
by unfa Tue Aug 18, 2015 3:41 pm
5 Replies
221 Views
Last post by artek
Thu Aug 20, 2015 8:25 pm
[Solved] Cadence VST plugin path export crashes xsession
by Gwyndaf Tue Aug 11, 2015 3:04 pm
3 Replies
183 Views
Last post by Gwyndaf

18.09.2015 14:12

LinuxMusicians View forum - KXStudio Discussion

5 von 8

http://linuxmusicians.com/viewforum.php?f=47

Thu Aug 20, 2015 4:11 pm


New to KXStudio - USB midi keyboard?
by bmcgough Wed Mar 26, 2014 6:57 pm
5 Replies
1014 Views
Last post by akiz
Mon Aug 17, 2015 7:37 pm
14.04.04 LTS update - anybody tried it?
by falkTX Tue Aug 11, 2015 10:53 am
4 Replies
435 Views
Last post by tatch
Mon Aug 17, 2015 1:31 am
More Carla errors on Ardour (both 4.1 and 4.2)
by paul Sat Aug 15, 2015 9:00 am
1 Replies
167 Views
Last post by rghvdberg
Sun Aug 16, 2015 5:08 pm
Make Carla more elastic with interface names
by paul Mon Jun 22, 2015 9:17 pm
1 Replies
255 Views
Last post by paul
Sat Aug 15, 2015 4:04 pm
Carla errors on Ardour 4.2.0
by luciorgomes Sat Aug 15, 2015 1:28 am
1 Replies
161 Views
Last post by falkTX
Sat Aug 15, 2015 9:20 am
Mixxx 1.12 beta
by chtfn Mon Jun 29, 2015 3:00 pm
6 Replies
412 Views
Last post by Luc
Thu Aug 13, 2015 6:38 am
ALSA-JACK bridge produces bad clicks when stopping playback
by unfa Wed Aug 05, 2015 8:05 pm
4 Replies
220 Views
Last post by Shupacabras
Fri Aug 07, 2015 10:12 pm
[SOLVED]No seek bar on audio players and sound issues
by kazakore Mon Jul 20, 2015 7:37 am
10 Replies
352 Views
Last post by kazakore
Wed Aug 05, 2015 12:16 pm
KXStudio & FFADO install order in Linux Mint
1, 2by katopan Fri Apr 24, 2015 3:58 am

18.09.2015 14:12

LinuxMusicians View forum - KXStudio Discussion

6 von 8

http://linuxmusicians.com/viewforum.php?f=47

29 Replies
1255 Views
Last post by katopan
Wed Aug 05, 2015 10:51 am
Updating causing problems
by mikasaari Sat Aug 01, 2015 8:00 am
4 Replies
218 Views
Last post by mikasaari
Sat Aug 01, 2015 11:15 am
Problems after suspend
by aya Fri Jul 31, 2015 6:39 am
3 Replies
167 Views
Last post by aya
Fri Jul 31, 2015 5:19 pm
Wine not running in kernel 3.13.0-59-lowlatency
by luciorgomes Wed Jul 29, 2015 12:44 am
1 Replies
135 Views
Last post by Cyler
Wed Jul 29, 2015 1:37 am
Call for Testing: KXStudio 14.04.1 ISOs
1, 2, 3, 4, 5by falkTX Sun Nov 16, 2014 10:37 am
67 Replies
7233 Views
Last post by falkTX
Mon Jul 27, 2015 2:26 pm
power management settings not taken into account
by chtfn Wed Jul 22, 2015 11:27 am
2 Replies
189 Views
Last post by chtfn
Mon Jul 27, 2015 6:56 am
How to start in KXStudio? And WHERE?
by tnob Sun Jul 19, 2015 2:55 pm
5 Replies
436 Views
Last post by tnob
Fri Jul 24, 2015 7:45 pm
jack autostart fail after last cadence update [solved]
1, 2by sm_mue_mi Tue Jul 15, 2014 8:39 pm
23 Replies
1792 Views
Last post by falkTX
Fri Jul 24, 2015 12:12 pm
[Resolved] KXstudio freezes completely since recently
by chtfn Sat Jun 13, 2015 12:43 pm
6 Replies
499 Views
Last post by chtfn

18.09.2015 14:12

LinuxMusicians View forum - KXStudio Discussion

7 von 8

http://linuxmusicians.com/viewforum.php?f=47

Fri Jul 24, 2015 11:35 am


Unmet Dependancies, Fresh lubuntu 14.04 + KX repo
by bazsound Thu Jul 23, 2015 12:12 pm
4 Replies
147 Views
Last post by bazsound
Thu Jul 23, 2015 8:56 pm
best way to upgrade from ubuntu studio to kxstudio
by slipstream5 Sat Jul 11, 2015 8:43 pm
12 Replies
643 Views
Last post by thetotalchaos
Thu Jul 23, 2015 9:27 am
Audio was fine yesterday; no audio today
by SLCBagpiper Mon Jul 13, 2015 4:38 am
9 Replies
320 Views
Last post by kazakore
Tue Jul 21, 2015 8:02 am
KXStudio on AlternativeTo
by chtfn Tue Jul 21, 2015 6:07 am
0 Replies
129 Views
Last post by chtfn
Tue Jul 21, 2015 6:07 am
Next Display topics from previous:

Sort by

Post a new topic


972 topics Page 1 of 20 1, 2, 3, 4, 5 ... 20
Return to Board index
Jump to:

Who is online
Users browsing this forum: thebutant and 2 guests

Forum permissions
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum
Board index
The team Delete all board cookies All times are UTC

18.09.2015 14:12

LinuxMusicians View forum - KXStudio Discussion

http://linuxmusicians.com/viewforum.php?f=47

Powered by phpBB 2000, 2002, 2005, 2007 phpBB Group

8 von 8

18.09.2015 14:12

KXStudio : Documentation

1 von 1

http://kxstudio.linuxaudio.org/Documentation

Applications
Plugins

This month donations: 17 / 300

About
Applications (in Repo)
Plugins (in Repo)
Chat
Forum
Songs

Home
News
Software
Repositories
Community
Documentation
Donations
Downloads
Paste
KXStudio > Documentation
Top

KXStudio : Documentation
NOTE: Parts of this website are currently being rewritten, some links might not work at the moment.
If you're looking for help regarding an Ubuntu feature, please search within the Ubuntu Forums.
For general Linux Audio help, use the LinuxMusicians Forums or LinuxAudio Mailing List.
You can also use IRC on irc.freenode.net (or .com) server, channel #kxstudio, #opensourcemusicians or both.
Please note that documentation for KXStudio is a work in progress, if you need some information not available here, you can try:
LinuxAudio Wiki
UbuntuStudio Community Documentation

Some useful topics:


KXStudio 14.04.2 Release
About
Release Notes

KXStudio Manual
Introduction
KXStudio and Free Software
Downloading, booting and running KXStudio 'live'
Installing KXStudio
Package Management
Installing non-free video drivers
Included and recommended apps
Linux Audio Overview
ALSA and KXStudio
An introduction to Cadence
JACK Configuration
Creating a simple LADISH studio using Claudia
Latency compensation and xrun reduction tips
WineASIO and REAPER
Useful Links And Getting Help
(The manual is being written by Dan MacDonald with the assistance of Aaron Wolf, falkTX and the LinuxMusicians community).

Top

18.09.2015 14:12

KXStudio : Downloads

http://kxstudio.linuxaudio.org/Downloads

Applications
Plugins

This month donations: 17 / 300

About
Applications (in Repo)
Plugins (in Repo)
Chat
Forum
Songs

Home
News
Software
Repositories
Community
Documentation
Donations
Downloads
Paste
KXStudio > Downloads
Top
Live-DVD
Binaries
Source Code
Artwork

KXStudio : Downloads
NOTE: Parts of this website are currently being rewritten, some links might not work at the moment.
KXStudio 14.04.2 Live-DVD
This is an Ubuntu 14.04.2 LTS based Live-DVD, used to test-drive KXStudio and/or install it to your HDD.
It contains a snapshot of the KXStudio features as of July 27th, 2015 or 27/07/2015. It uses KDE4 as Desktop Environment.
Downloads:
KXStudio 14.04.2 Live-DVD - 32bit | Mirror #1 | Mirror #2
md5sum: c6ce002cf92633efe4fbc8dd75852ec8
size: 1.5 GiB
KXStudio 14.04.2 Live-DVD - 64bit | Mirror #1 | Mirror #2
md5sum: a6f1ae7d700310e72eb050ee9ca6b71c
size: 1.5 GiB
*Please* make sure to read the Release Notes before using this product.
Binary Releases
Software developed by the KXStudio Team, pre-compiled and ready to run.
Linux Downloads:
Cadence (32bit, version 0.8.1)
Cadence (64bit, version 0.8.1)
Carla (32bit, version 1.2.4)
Carla (64bit, version 1.2.4)
Carla2 (32bit, version 2.0-beta4)
Carla2 (64bit, version 2.0-beta4)
FeSTige (32bit, version 1.0.2)
MacOS Downloads:
Carla2 (version 2.0-beta4 for 10.6 or higher)
Windows Downloads:
Cadence (32bit, version 0.8.1)
Carla (32bit, version 1.2.4)
Carla2 (32bit, version 2.0-beta4)
Carla2 (64bit, version 2.0-beta4)

Source Code Releases


Software developed by the KXStudio Team, released as source tarball so that distros other than Ubuntu (or advanced users) can pick it up.
If you're running a Debian or Ubuntu based system, please use the KXStudio Repositories instead.
Downloads:

1 von 2

18.09.2015 14:13

KXStudio : Downloads

2 von 2

http://kxstudio.linuxaudio.org/Downloads

Cadence (version 0.8.1)


Carla (version 1.2.4)
Carla2 (version 2.0-beta4)
FeSTige (version 1.0.2)
Artwork
The KXStudio artwork, which includes:
- KDE4 color scheme
- KDM theme
- KSplash theme
- Plymouth theme
- QtCurve config
- Gtk2/Qt3/Qt4 theme (using qtcurve engine)
- Gtk3 theme (using solidity engine, incomplete)
- Metacity theme
- XFWM4 theme
- Wallpapers
By using QtCurve, our theme can perfectly match Gtk2, Qt3, KDE3, Qt4 and KDE4 applications.
See the KXStudio Artwork section for screenshots of various Desktop Environments using the KXStudio theme.
Downloads:
KXStudio Artwork (version 2012-12-22)

Top
Live-DVD
Binaries
Source Code
Artwork

18.09.2015 14:13

KXStudio

1 von 1

http://kxstudio.linuxaudio.org/Documentation:Manual:kxstudio_introd...

Applications
Plugins

This month donations: 17 / 300

About
Applications (in Repo)
Plugins (in Repo)
Chat
Forum
Songs

Home
News
Software
Repositories
Community
Documentation
Donations
Downloads
Paste
KXStudio > Documentation > Manual > KXStudio Introduction
Top

Documentation : Manual : KXStudio Introduction


NOTE: Parts of this website are currently being rewritten, some links might not work at the moment.

What is KXStudio?
KXStudio is a large and frequently updated collection of audio/visual software for GNU/Linux. KXStudio is also the name given to a freely distributed GNU/Linux
distribution, currently based on Ubuntu. The full KXStudio includes many system tweaks, applications, and tools not found within common GNU/Linux operating systems
(distributions). KXStudio makes it easy to set up and use a free software-based digital audio/visual production environment. As well as this primary goal, KXStudio comes
prepared to perform a wide variety of common computing tasks.

What is this KXStudio manual for?


This short manual was created for the KXStudio DVD or USB install. KXStudio works with pretty much any PC, laptop, or netbook with a suggested (but not absolute)
minimum of 1GB RAM and 8GB free hard drive space. These instructions are written for newcomers to GNU/Linux operating systems. The intent is to provide an overview of
both the installation process and a brief introduction to GNU/Linux audio/visual production applications including understanding and using the most important aspects of
KXStudio's custom audio tools.

Who created KXStudio and for what purpose?


As a distribution or OS, KXStudio is largely based upon Ubuntu which is one of the most popular variants of GNU/Linux. Ubuntu has a parent company called Canonical
which has employees working on Ubuntu as well as the help of its large community of users and developers plus an increasing number of third party commercial software
companies offering software or support for Ubuntu. Being based upon Ubuntu, KXStudio is compatible with Ubuntu software and resources.
Seeing a need for better audio/video integration in the system, a talented young Portuguese developer known online as falkTX decided to improve the management and ease of
use of various audio sub-systems and related software. To reach that goal, he created the KXStudio project which is closely related to his Cadence suite of tools, the Carla
plugin host, and the DISTRHO audio plugins. falkTX puts an incredible amount of time and effort into creating and supporting these and has also assisted in improving
numerous other FLOSS projects. If you appreciate his ongoing hard work he would be grateful for any contributions you can make via /Donations . Thank you!

How does KXStudio differ from MS Windows or Mac OS X?


If you are familiar with MS Windows or OSX already, please be aware that although KXStudio can, in most cases, fully replace these commercial operating systems, it is not
intended as a drop-in replacement for either. It is possible to run many MS Windows programs under GNU/Linux via a program called Wine, and both Mac OSX and Linux are
variants of the UNIX family of operating systems, but the overall GNU/Linux experience is quite distinct. You will have to adjust to the GNU/Linux way of doing things if you
want to run KXStudio. Don't worry about it though because both Windows and Mac users will discover many of their computer skills transfer easily over and getting help
online is free and easy. The GNU/Linux community is very friendly and active, and you can directly converse with the makers of the software in a way that doesn't happen in
the Windows and OSX world.
It is also important to note that not all hardware manufacturers support Linux yet so if you are buying any hardware especially for use with KXStudio you should do your
research first. Don't presume that just because something works or doesn't work under Windows that it will be so under KXStudio. Linux has a few sore spots for hardware
support that are mostly the fault of secretive, non-co-operative manufacturers, but, conversely, Linux also supports lots of older hardware that may not work at all with modern
versions of Windows. See the Useful Links section of this manual for various Linux hardware compatibility reference sites.

Top

18.09.2015 14:15

KXStudio

1 von 2

http://kxstudio.linuxaudio.org/Documentation:Manual:kxstudio_and_f...

Applications
Plugins

This month donations: 17 / 300

About
Applications (in Repo)
Plugins (in Repo)
Chat
Forum
Songs

Home
News
Software
Repositories
Community
Documentation
Donations
Downloads
Paste
KXStudio > Documentation > Manual > KXStudio and Free Software
Top

Documentation : Manual : KXStudio and Free Software


NOTE: Parts of this website are currently being rewritten, some links might not work at the moment.
Along with its Ubuntu base and the whole GNU/Linux world, KXStudio has its roots in the Free Software movement led by Richard Stallman and the GNU project. All of the
custom KXStudio tools are FLOSS, as is the vast majority of other included software.
As KXStudio's primary purpose is to make the installation of a GNU/Linux-based audio/visual workstation as easy as possible, a few non-free additions are included where
they assist that goal.

Non-free software from Ubuntu


KXStudio is based upon Ubuntu which includes select non-free software. The Ubuntu non-free software is listed in separate repositories marked as either non-free,
restricted, or multiverse. See help.ubuntu.com/community/Repositories for more information. Also, the standard Linux kernel includes some binary blobs i.e.
sections that have no source available (and so hamper the freedom to modify).
The main non-free software that KXStudio includes from Ubuntu is Flash Player. Many websites still, unfortunately, depend upon Adobe Flash, so Flash Player provides the
smoothest user experience. Thankfully, the FLOSS standards Webm and HTML5 are becoming increasingly popular, and there is a FLOSS Flash-replacement called GNASH.
Hopefully there will be less reason for the non-free Flash Player in the future.
Ubuntu also includes some non-free codecs for accessing proprietary file formats.
Some hardware manufacturers, particularly among wireless cards and graphics accelerators, do not make FLOSS drivers for Linux but create proprietary non-free drivers.
FLOSS alternatives often function well enough, and KXStudio does not include proprietary drivers. However, because the proprietary drivers often provide superior
performance, KXStudio includes a simple program to install them. See the separate page on installing non-free video drivers.

Specific KXStudio non-free software


The KXStudio non-free repository includes the following:
LightScribe support LightScribe is a proprietary technology that uses specially made CDs and DVDs to allow users to burn direct-to-disc labels.
LinuxDSP is a proprietary developer of quality Linux-native audio plugins. Most of the included plugins are limited demo versions, both proprietary and also not free of
charge. The developer supports other FLOSS projects, however, and is active in the GNU/Linux audio community.
Loomer is another developer of cross-platform proprietary audio plugins. They have ported several of their offerings to GNU/Linux. Aspect is among the most powerful
Linux-native softsynths available. All Loomer plugins come as demos until a license is purchased.
Pianoteq is a piano instrument synthesizer with exceptionally advanced features and sound quality. The included software also runs in demo mode until a license is
purchased.
REAPER is a Windows program that has official support to run in WINE. A fully native version for Linux is in the works although it will likely remain non-free.
REAPER runs as a fully functional demo which simply reminds users to buy a modestly-priced license after a trial period. Many people coming from Mac or Windows
may be familiar with REAPER and want to continue using it with KXStudio.
Renoise is a Linux-native tracker style music production program. It has a dedicated user base and offers many features. The demo is functional with the exception of
song and instrument rendering.
SunVox is another Linux-native tracker style music program. It's known for being available for a wide range of platforms including Windows, Linux, Mac OS X,
Windows Mobile, PalmOS, Maemo, Meego, iOS and Android. Although SunVox is proprietary, the desktop version used in KXStudio does not have any limitations.
VST plugin support The VST format is itself proprietary, but specific plugins may be either FLOSS or proprietary. VST plugins may be either Windows-based
(these function via the Free Wine software) or Linux-native. Several FLOSS programs support VST plugins. All included VST plugins, whether FLOSS or proprietary,
are in the non-free repository. You can also download Windows VSTs from internet sources and use them within KXStudio, although this is not officially supported.

18.09.2015 14:15

KXStudio

2 von 2

http://kxstudio.linuxaudio.org/Documentation:Manual:kxstudio_and_f...

What if I want to avoid non-free software?


Specific non-free software can be manually uninstalled, see the instructions for package management. Aside from the items listed above, another way to quickly identify a
good portion of installed non-free software is to install the program vrms, the Virtual Richard M Stallman. Running vrms will bring up a list of non-free issues on your system,
although it does not catch everything.
To remove non-free software from the package listings, choose Configure Software Sources under Settings in Muon Package Manager. There, you can uncheck the
Proprietary drivers and multiverse (copyright or legally problematic) listings. On the Other Software tab, you can remove the Medibuntu and kxstudio.sourceforge.net
repositories.
If you want to use strictly 100% Free Software, including even the strictly-FLOSS Linux-libre kernel, consider Trisquel, which is based on Ubuntu yet is certified by the Free
Software Foundation. You can then add the main KXStudio-Team PPAs following the same instructions as for other Ubuntu-based systems. Although this should work, it is
not officially supported at this time.
There is also a long-term plan to potentially move the KXStudio repositories to Debian, which is more strictly FLOSS than Ubuntu (although still not FSF-approved because it
provides a mechanism for users to install non-free software).

Top

18.09.2015 14:15

KXStudio

1 von 1

http://kxstudio.linuxaudio.org/Documentation:Manual:downloading_a...

Applications
Plugins

This month donations: 17 / 300

About
Applications (in Repo)
Plugins (in Repo)
Chat
Forum
Songs

Home
News
Software
Repositories
Community
Documentation
Donations
Downloads
Paste
KXStudio > Documentation > Manual > Downloading, booting and running KXStudio 'live'
Top

Documentation : Manual : Downloading, booting and running KXStudio 'live'


NOTE: Parts of this website are currently being rewritten, some links might not work at the moment.
The easiest way to try KXStudio and discover if it supports your hardware is to boot it directly off a DVD or a USB drive. You can easily do this on any computer without any
effect on the currently installed system. Doing this is referred to as running a 'live' system.

32 or 64 bit?
Download the KXStudio Live-DVD images from:
/Downloads#LiveDVD
Note: the image files are .iso format (which is just the initials of the International Standards Organization which defined the format). These contain the complete KXStudio
operating system as well as many applications.
You'll notice there are both 32 and 64-bit versions. Unless you are installing KXStudio to multiple, different machines you will only need one image file. If your machine
allows for it, the 64-bit version is recommended as it usually works faster. Note that you can still run 32-bit software under a 64-bit installation but not the other way around.
With the exception of maybe a few (mainly Atom CPU-based) netbooks and tablets; most laptops, notebooks and desktops since the middle of the last decade will have a
64-bit capable CPU. One sure sign is if your machine is running a 64-bit version of Windows then you know you can run 64-bit KXStudio. If you're unsure, the easiest way to
find out is just to try booting the 64-bit version. However, 64-bit machines can still use the 32-bit installation, so the 32-bit option is functional for all systems.

DVD or USB boot?


If your machine has a DVD drive and you have a blank DVD to spare then the easiest way to boot KXStudio is to burn the .iso to a DVD. Full instructions are available for
burning an iso file to a DVD under Windows, Mac, and GNU/Linux. Booting from a USB drive is faster than from DVD. Also, a USB drive can be set to save updates and
work and function as a working system; but you won't experience the full speed and capacity of KXStudio until you install it to a hard drive.
If using USB, you will need a FAT32 formatted USB drive with at least 2 GB free space. You can then use the freely available unetbootin under Windows, OSX or Linux to
transfer the iso file and make it boot from your USB drive. Using Unetbootin is as simple as selecting the 'Diskimage' option, browsing to and selecting your downloaded
KXStudio iso file, selecting the correct USB drive from the 'Drive' drop-down menu and then clicking OK. After a few minutes wait you will be told when your USB drive is
safe to be removed and ready to be booted.

Booting KXStudio
Reboot your machine with the KXStudio DVD in the drive or with the unetbootin modified USB drive attached. In rare cases, your computer will automatically boot
KXStudio. Typically, however, you will need to find out how to enter the boot menu on your machine or enter the BIOS or UEFI menu to change the boot order so that the
DVD and/or USB drive takes higher boot priority than the hard drive. Commonly, pressing F12 right at start up will bring up the boot options; pressing F2 will bring up the full
BIOS menu. In other cases, DELETE or ESCAPE are used. If none of these work, refer to the manual for your computer or search online for machine-specific instructions.
If you boot the DVD, you will first be prompted to choose the language to use. When this occurs, you can either do nothing and wait 30 seconds before the default of English is
chosen and booting continues or you can use the arrow keys and ENTER to choose an alternate language. Booting off the USB via unetbootin does not bring up the language
selection menu directly; instead you may change language settings under 'System Settings'.

Top

18.09.2015 14:15

KXStudio

1 von 2

http://kxstudio.linuxaudio.org/Documentation:Manual:installing_kxstudio

Applications
Plugins

This month donations: 17 / 300

About
Applications (in Repo)
Plugins (in Repo)
Chat
Forum
Songs

Home
News
Software
Repositories
Community
Documentation
Donations
Downloads
Paste
KXStudio > Documentation > Manual > Installing KXStudio
Top

Documentation : Manual : Installing KXStudio


NOTE: Parts of this website are currently being rewritten, some links might not work at the moment.
There are a few important considerations you must be aware of before installing KXStudio. These include knowing what type of machine you are installing on, how its disks
are to be arranged and whether or not you plan to boot any additional operating systems alongside KXStudio.
REMEMBER TO ALWAYS BACK UP all important files before you start modifying partitions or trying to install new operating systems!

Partitioning options
Whether you are installing onto a UEFI or BIOS-based machine you will have the least trouble getting KXStudio to boot if you are able to let the KXstudio installer use your
entire hard drive and automatically create the partitions for you. In any case, make sure that important files on the machine are backed up before installation in case you make a
mistake during partitioning! It will also help to know if your machine is UEFI or not before you start installing.
If you want to install KXStudio onto the same drive as an existing installation of Windows read this guide on how to resize your Windows drive.

UEFI, Windows 8 and SecureBoot


Many computers purchased since late 2011 use a technology called UEFI in place of the traditional BIOS to control and configure booting of operating systems. Due to UEFI
being a new technology, GNU/Linux support is not yet as reliable as it is for older BIOS-based machines. In particular, Ubuntu and KXStudio cannot currently be dual-booted
with Windows 8 with SecureBoot enabled without in-depth knowledge far beyond the scope of this guide. If you are hoping to dual boot Windows 8 with GNU/Linux you
should look into disabling SecureBoot mode in your UEFI configuration.

Multi-booting with UEFI


Those wishing to multi-boot Windows, OSX or other operating systems with KXStudio on a UEFI machine are recommended to obtain a copy of Linux Secure Remix before
you attempt installing KXStudio. If, after installing KXStudio on the same UEFI machine as Windows or OSX and rebooting, you don't see a boot menu offering a choice of
operating systems you should boot Linux Secure Remix and run the Boot-Repair tool which fixes most GRUB/UEFI boot configuration issues and should get your machine
multi-booting properly. This tool may be included on future KXStudio DVD releases.
The Boot-Repair process is documented here. If Boot-Repair doesn't cure your UEFI booting woes it would be worth trying rEFIt or gummiboot./

Advanced partitioning options


By default, the main GNU/Linux system (root) uses the same partition as your user files (home). For various reasons, such as for ease of later system updates, you may want
separate partitions. While ideal, this step is optional and can be skipped if you are uncomfortable with the details or want to save time.
To customize your partitions, run GParted from the KXStudio live session before running the KXStudio installer.
1. First, resize existing systems that you want to keep, if you have any
2. Create a new extended partition in the empty space
3. Within the extended partition, make a logical partition for your root (/) of at least 15GB and formatted as ext4. This will contain the OS and apps.
4. Also within the extended partition, make a small partition for swap (virtual RAM) that is at least as large as your physical RAM size and put it at the end of the drive
5. Again within the extended partition, create a logical ext4 partition for home (/home) for all your user files and preferences. Use all the remaining space or consider
making a separate partition for media files
If your drive is large enough, you may keep extra space free to later create partitions for additional GNU/Linux systems on the same machine
To read more about partitioning, such as how to format to share files between Linux and Windows or Mac, see https://help.ubuntu.com/community/DiskSpace

Running the installer

18.09.2015 14:15

KXStudio

2 von 2

http://kxstudio.linuxaudio.org/Documentation:Manual:installing_kxstudio

The KXStudio Live DVD is based upon Ubuntu 12.04 and uses the same installation tool so you can reference the official Ubuntu Install guide. The only real difference is in
step 7 as you will need to click the 'Install KXStudio' icon on the desktop instead of clicking 'Install Ubuntu' when you are ready to run the installer.
Contrary to what the Ubuntu installer seems to recommend with its network check, it is recommended that you disconnect from the internet before and whilst you install
KXStudio so that updates are not fetched and the process is completed as quickly as possible. After a successful install and reboot you will be prompted to install any available
updates.
If you did the advanced partitioning to separate your root and home, choose manual for partitioning in the installer. Mark to use your intended root partition as / and your
intended home partition as /home, keeping the ext4 format for both.

KXStudio Welcome Setup


After installing and booting KXStudio for the first time, you will see the KXStudio Welcome screen. The design and options for this are being updated for the upcoming
12.04.2 release. This manual will include links or information to help guide your choices once the form of the welcome program is set. Until then you are safe to just accept its
defaults if you are unsure what its options mean.

Multi-boot issues on BIOS-based machines


Sometimes the installer fails to detect the operating systems and/or add the correct options to the GRUB boot menu ie no option to boot into Windows. To fix a boot menu on
BIOS-based machines, it is usually sufficient to run:
sudo update-grub
sudo grub-install /dev/sda

Type those commands into a terminal after booting into KXStudio and then reboot to check the new updated GRUB config. These commands make GRUB scan for other
installed OSes, update its configuration and then write its updated configuration to the first HD which is /dev/sda.
SuperGrubDisk2 is very useful for fixing GRUB boot issues as it allows for booting Linux partitions on UEFI machines as well as legacy BIOS machines even when GRUB is
missing or incorrectly configured.
Another useful tool to ease GRUB2 configuration is GRUB Customizer.

SSD optimization
The KXStudio installer does not tweak the configuration of Solid State Drives for optimal performance. Follow this guide to optimize the performance of your SSD drives.

Top

18.09.2015 14:15

KXStudio

http://kxstudio.linuxaudio.org/Documentation:Manual:package_mana...

Applications
Plugins

This month donations: 17 / 300

About
Applications (in Repo)
Plugins (in Repo)
Chat
Forum
Songs

Home
News
Software
Repositories
Community
Documentation
Donations
Downloads
Paste
KXStudio > Documentation > Manual > Package Management
Top

Documentation : Manual : Package Management


NOTE: Parts of this website are currently being rewritten, some links might not work at the moment.
In GNU/Linux, a package is a compressed file that usually contains a program or program data. The process of installing and removing software from packages is called
package management.
KXStudio is based upon Ubuntu which is itself based on Debian GNU/Linux, so as a result KXStudio uses .deb packages along with the Ubuntu software repositories (repos).
The KXStudio part is the pre-configured PPA's (Personal Package Archives) which supplement the Ubuntu repositories.
In KXStudio 12.04.2, the main package manager is called Muon. Muon is the easiest way to manage your software under KXStudio. KXStudio previously used the Synaptic
package manager instead but these instructions largely apply to that as well.

System Upgrade
For increased system stability and security, it is recommended you keep all packages up-to-date. If your machine was not connected to the internet when you installed
KXStudio, then the first thing you should do after installation is connect to the internet to perform a system upgrade. Note: you can always browse and remove packages from
Muon but performing a system upgrade or installing new software from the repositories requires an internet connection.
Muon Update Manager is a simple program which automatically checks for and alerts you about updates. There will be an icon in the system tray to show you when updates
are available.
If you want to manually check for updates, first open Muon Update Manager or instead the full Muon Package Manager, then click 'Check for updates'. After it has finished
checking for updates, it will tell you in the status bar at the bottom of its window how many upgradeable packages are available. If there are any updates, click 'Full Upgrade'
then 'Apply Changes'. It will then ask you for your password before upgrading the system to the latest package versions.
Most programs will be ready as soon as updating has finished. In the case of some packages, such as the kernel, you will have to reboot before your updates can take effect.

Installing packages
There are two main ways to install a package. If the program you want is available from the repositories it is recommended you install it from there. Not only is that easier than
having to find a standalone package, you can trust it more and it will get automtically updated when you do a system update, after an update becomes available.

Installing packages via Muon


Start Muon Package Manager, then type either the name of the program you want or search using a descriptive term.
When you have found the package you want, select it by clicking and then press the 'Mark for Installation' button in the package details tab below or right-click the listing itself
and choose 'Mark for installation'.
If the chosen app requires additional packages be installed for it to funtion, then you will be asked to confirm the installation of the required additional packages. These extra
packages are referred to as dependencies, and most reasonably complex programs have multiple dependencies. You can proceed to mark additional packages for installation
and whenever you are ready install click 'Apply Changes' in the toolbar at the top. Muon will then ask you for your password before it downloads and installs the requested
packages.
If you install a graphical application you should be able to find and run it by typing the program name in the KDE menu search box.

Installing from a .deb package file


There are many reasons why you should always try to install software from the repositories (or PPA's) rather than from .deb package files. Aside from saving time, using
repositories ensures you are getting the correct packages for your distribution and will be automatically updated. In some cases, a .deb file will automatically install a
repository to keep things updated, but not always. You will normally want to find repository versions or add PPA's to get software.

1 von 2

18.09.2015 14:16

KXStudio

2 von 2

http://kxstudio.linuxaudio.org/Documentation:Manual:package_mana...

Confusingly, there are multiple version of Ubuntu, many packages are available in 32- or 64-bit flavours. When installing software that is only available in .deb packages
(named from Ubuntu's parent distro called Debian), look for the option that best matches your installed system. KXStudio is based upon Ubuntu 12.04 (codenamed Precise) so
it is compatible with packages made for that distribution. Make sure you get the 32- or 64-bit package as appropriate. The main Cadence window tells you if you are running a
32 bit (aka i386 or i686) or 64 bit (amd64) system.
Finding the correct package version is often the hardest part of installing from a .deb package. Installation is then straightforward enough. Firefox may be set to automatically
open the installer when the file is downloaded or you can double-click the .deb package in the Firefox Downloads window to start installation. Otherwise, open Dolphin (the
file manager), find the package you want to install and left click on it once. This opens the package with a program called gdebi-kde which will present you with an 'Install
Package' icon you must click to install the package. What usually happens is you will be prompted for your password, and then you may find you will need to click 'Install
Package' a second time before the package gets installed.

Removing packages
In Muon, search for the package you wish to remove then select 'Removal' or 'Purge' from the Mark for: option within the package details tab or choose the corresponding
option by right clicking on a package listing. If the program is already installed, the options will be either 'Mark for Removal' which simply removes the package or 'Mark for
Purge' which also removes the programs settings. After having found and selected all the packages you wish to remove click 'Apply Changes'. You will then be prompted for
your password.

Removing unneeded dependencies


Removing a package will not remove the dependencies which may have been installed with it. To remove such extra packages if nothing else installed requires them, within
Muon Package Manager, go to the Edit menu and choose Remove unnecessary packages. Then, as with all other procedures, you will have to click Apply Changes and
enter your password.

Adding further Personal Package Archives (PPA's)


The KXStudio repositories are themselves PPA's. In some cases, you may want to add new PPA's to your system.
PPA's are especially useful if you want to help do beta testing or try pre-release versions of programs. In other cases, such as for KXStudio, PPA's supply stable releases that
aren't maintained or up-to-date in the main system repositories. Installing from a PPA is easier and recommended in most cases over installing from .deb packages or compiling
from source.
If a PPA is available, it will be listed either on a software's website or their Launchpad.net page. For example, the latest stable release of LibreOffice isn't in the main
repositories because it hasn't had completely thorough testing under this version of Ubuntu. LibreOffice offers a PPA for the stable version and another for beta testing. The
address for the stable PPA is: ppa:libreoffice/ppa
To add the new PPA, open Muon and choose Configure Software Sources from the Settings menu then enter your password. In the window that appears, choose the tab
Other Software. Click the Add button and enter the PPA's address.
The maintainers of each PPA will keep your software up-to-date, so you only need to install it once. Then, after an update check in Muon, the packages will be listed for update
or available for installation if no previous version was installed.

Repair broken packages


If a package installation fails or you have package management issues such as being unable to install additional packages due to unresolved dependencies then try running one
(or both) of the following commands from a terminal, such as Konsole
sudo apt-get install -f
sudo dpkg --configure -a

Top

18.09.2015 14:16

KXStudio

1 von 2

http://kxstudio.linuxaudio.org/Documentation:Manual:included_and_r...

Applications
Plugins

This month donations: 17 / 300

About
Applications (in Repo)
Plugins (in Repo)
Chat
Forum
Songs

Home
News
Software
Repositories
Community
Documentation
Donations
Downloads
Paste
KXStudio > Documentation > Manual > Included and recommended apps
Top

Documentation : Manual : Included and recommended apps


NOTE: Parts of this website are currently being rewritten, some links might not work at the moment.
Listed below are recommended audio, video and productivity apps for GNU/Linux complete with a short description.
Many of these apps are, or will be, included on the KXStudio DVD. Those not included are easily installed from the repositories in most cases.
Amarok Feature-packed music player with support for syncing with ipods (up to 4th gen)
Ardour The original Linux DAW
Audacious Uncomplicated music player with good JACK support
Audacity Popular cross-platform sound editor but with poor JACK support
Avidemux Simple video editing and conversion tool ala Virtualdub
Blender 3D Powerful 3D modelling, animation, rendering and compositing
Cadence Controls and monitors various Linux sound systems
cadence-jackmeter Cadence-JackMeter is a digital peak meter for JACK
cadence-xycontroller Cadence-XY Controller is a simple XY widget that sends and receives data from Jack MIDI
Carla Audio plugin host (LADSPA, LV2, VST etc)
Catia Catia is a JACK Patchbay, with some neat features like A2J bridge support and JACK Transport
cinepaint HDR, High bit-depth movie still editor
Claudia Claudia is a LADISH frontend; it's just like Catia, but focused on session management through LADISH
darktable Virtual lighttable and darkroom
DeVeDe Creates DVD video and (S)VCD discs from movie files
DIN (Din Is Noise) Advanced fluid microtonal synthesis with drones and melodic effects, oriented toward Indian classical music
Dolphin The default KDE file manager
Firefox The original and best web browser
FileZilla (s)FTP client (and server)
GIMP GNU Image Manipulation Program - Photoshop alternative
gnumeric A superior spreadsheet to the one included in LibreOffice or OpenOffice
Guitarix JACK virtual guitar amplifier
Handbrake Cross-platform DVD ripping and video transcoding
Hydrogen JACK drum machine and sequencer, note: many additional drum-kits are available by installing the package hydrogen-drumkits
IDJC Internet DJ Console is for live, web radio production. Features voip integration
Inkscape Leading open source vector graphics editor
JAmin JACK stereo audio mastering tool
k3b CD, DVD and BD burning
Kdenlive KDE video editor, similar to Sony Vegas
ksnapshot Take screenshots of windows or desktops
LibreOffice MS Office-compatible word processor, spreadsheet and presentation suite
LightWorks Professional, high-end video editor used in Hollywood productions (currently beta and 64-bit only)
Lincoder Java/mencoder based batch video conversion tool
Lingot Instrument tuner
LMMS FruityLoops-esque sequencer w/ integrated synths
mhwaveedit Lightweight sound editor with good JACK support
Mixxx DJ mixing software
MusE DAW with good MIDI editing features and some integrated plugins
Musescore Professional quality music notation and scoring
Mypaint Bitmap paint program that can simulate real painting techniques
Okular PDF and document viewer
Paulstretch Ambient sound generation via stretched sound recordings, extreme stretch lenghts and many controls over the sound
QDVDauthor DVD menu authoring
Qsynth Allows use of SoundFont files
Qsampler Allows use of sfz and gigasampler sample sets

18.09.2015 14:16

KXStudio

2 von 2

http://kxstudio.linuxaudio.org/Documentation:Manual:included_and_r...

Qtractor Fast, lightweight DAW


REAPER Powerful Windows-based DAW, officially supported under Wine
Recorditnow Record your desktop to a video file
Rakarrack JACK Guitar FX processor
Rosegarden MIDI sequencer with integrated notation
samplv1 Simple sampler available as LV2 plugin and JACK app
scribus Professional layout and publishing software
smplayer Excellent audio and video playback app
Soundkonverter batch audio file conversion
Sooperlooper live looping sampler
sunvox Advanced module tracker with integrated synths, samplers and JACK support
Swami SoundFont editor
synfig Powerful 2D vector animation software
TAL-Noisemaker Superb sounding, fully automatable softsynth plugin
VLC The famous VLC media player
VMPK Virtual MIDI Piano Keyboard
Wine Wine allows most MS Windows software to run under GNU/Linux
XCFA Another sound conversion tool with more options than soundkonverter
XJadeo X JACK video monitor plays video in sync with a external time source (eg Ardour)
Zynaddsubfx JACK synthesizer

Top

18.09.2015 14:16

KXStudio

1 von 1

http://kxstudio.linuxaudio.org/Documentation:Manual:linux_audio_ov...

Applications
Plugins

This month donations: 17 / 300

About
Applications (in Repo)
Plugins (in Repo)
Chat
Forum
Songs

Home
News
Software
Repositories
Community
Documentation
Donations
Downloads
Paste
KXStudio > Documentation > Manual > Linux Audio Overview
Top

Documentation : Manual : Linux Audio Overview


NOTE: Parts of this website are currently being rewritten, some links might not work at the moment.
Anyone intending to use GNU/Linux as a platform for audio or video production will benefit from understanding the primary Linux sound sub-systems, their purposes and
limitations.

ALSA
ALSA, the Advanced Linux Sound Architecture, is a collection of drivers and libraries that provide Linux with audio and MIDI support for onboard, PCI, and USB audio
hardware. ALSA doesn't support FireWire audio devices that requires FFADO and JACK (see below).
ALSA alone is insufficient for most AV production tasks because only one application can access an ALSA device at any one time. JACK and Pulseaudio were created mainly
to overcome this restriction although they target different use cases. KXStudio includes an ALSA/JACK bridge program called snd-aloop daemon which enables the user to
run ALSA-only apps alongside JACK and other JACK-native software. This bridge is turned on by default when JACK is started - see the Cadence instructions for more
information.

JACK
The JACK Audio Connection Kit is a program (jackd aka the JACK server) and a protocol/API that enables the connection of a number of different applications to an audio
device as well as allowing them to share audio and/or MIDI data between themselves. JACK applications may be connected on the same machine or remotely over a network.
Think of JACK as a virtual audio patch panel, like on a physical mixing desk. While making these connections is not always automatic, the JACK system provides
unparalleled flexibility for combining different tools in whatever way you wish. JACK has become the pro-audio application interconnection standard under GNU/Linux and is
becoming increasingly popular on other platforms.

FFADO
FFADO provides Free FireWire Audio Drivers (the O is for .Org). Unlike ALSA, FFADO depends upon JACK and does not work independently. Hence, when you select a
FireWire audio device for use by JACK under the Cadence driver configuration, you are using the FFADO drivers.

PulseAudio
PulseAudio (PA) is a sound server which, like JACK, runs on top of ALSA to provide functions such as allowing more than one application to use an ALSA device
simultaneously. Pulse is targetted at regular desktop and mobile users rather than low-latency audio production. Cadence includes a PulseAudio/JACK bridge enabling you to
run PulseAudio apps under JACK, but there are very few apps which support PA without supporting JACK or ALSA. KXStudio does not include PulseAudio as part of the
default installation, but it is easily installed with the package manager if required.

Top

18.09.2015 14:16

KXStudio

http://kxstudio.linuxaudio.org/Documentation:Manual:alsa_and_kxstudio

Applications
Plugins

This month donations: 17 / 300

About
Applications (in Repo)
Plugins (in Repo)
Chat
Forum
Songs

Home
News
Software
Repositories
Community
Documentation
Donations
Downloads
Paste
KXStudio > Documentation > Manual > ALSA and KXStudio
Top

Documentation : Manual : ALSA and KXStudio


NOTE: Parts of this website are currently being rewritten, some links might not work at the moment.
The Advanced Linux Sound Architecture is the primary sound system used by Linux. Even those who only plan to use JACK with the FFADO (FireWire) drivers should still
have familiarity with ALSA.

kmix
The main ALSA mixer included with KXStudio is called kmix. You can use kmix to adjust audio input and output levels, mute and unmute channels and change other
non-FireWire audio device settings such as selecting between SPDIF and analog inputs if your device has such features. The kmix system tray icon looks like this:
The kmix icon
If you have a scrollwheel function on a mouse or trackpad, you can hover over the kmix tray icon and adjust the Master volume by moving the scrollwheel up and down. If you
left-click on the kmix tray icon it will display a mini mixer. To see a full mixer with more controls, click the 'Mixer' button within the mini mixer menu.

Here we see the main kmix mixer window. kmix displays the controls for each ALSA device on its own separate tab. In this screenshot the 'HDA Intel' onboard audio device is
selected.
You will notice that each fader has a small speaker icon just below it. When these speaker icons display a small red cross on them, as 'Beep' does in the screenshot, that
indicates the channel is currently muted. You can toggle muting simply by left-clicking on the speaker icons.
In the bottom right corner of the mixer window there is a tool icon. This icon allows you to configure which channels are available to control for the currently selected kmix
device tab. You may find that some controls you need are missing at first, so you may add them via this Configure Channels window.
Whilst there is a standard defined for USB audio devices, relatively few devices fully comply with it. What this means for ALSA and USB devices is that sometimes you will
see no controls under kmix for some USB devices or controls may not function as expected. Such issues may be worked around by inserting an app such as Non mixer or
jack_mixer between an audio source and the problematic output device until the issue is fixed within ALSA.

Cadence and ALSA


Cadence is primarily used to control and monitor the various Linux sound systems, including ALSA, under KXStudio. The main Cadence window has a 'JACK bridges' section
which contains two ALSA/JACK bridges - one for ALSA audio and one for MIDI. You will not hear audio produced by ALSA-only apps when JACK is running if the ALSA

1 von 2

18.09.2015 14:16

KXStudio

http://kxstudio.linuxaudio.org/Documentation:Manual:alsa_and_kxstudio

audio bridge is stopped. Likewise, you will be unable to access MIDI devices if the ALSA MIDI bridge isn't running when JACK is.

non-JACK apps
As JACK increases in popularity, it is more widely supported. However, several apps are still ALSA-only. Such apps will have their audio channeled via the same ALSA to
JACK bridge. These include:
Adobe Flash Player (as used by Firefox and other browsers for sites such as YouTube)
Many games and other various programs
Some other apps have only partial JACK support. These work with JACK directly, have their own JACK connections, and function without the ALSA to JACK bridge, but
their connections are not persistent. They will temporarily connect to JACK while playing but drop their connection as soon as playback is stopped. Examples of these apps
are:
Audacity
SMPlayer
VLC
Hence, none of these offer the individual audio routing functionality or other features offered by fully JACK-native software.

Useful ALSA commands


The following commands can be useful for troubleshooting ALSA issues in a terminal:
alsamixer

The original ALSA mixer


cat /proc/asound/cards

Displays attached ALSA devices


cat ~/.asoundrc

Displays your ALSA configuration file


sudo alsactl store 0

Saves the current settings for ALSA device 0

Top

2 von 2

18.09.2015 14:16

KXStudio

1 von 2

http://kxstudio.linuxaudio.org/Documentation:Manual:cadence_introdu...

Applications
Plugins

This month donations: 17 / 300

About
Applications (in Repo)
Plugins (in Repo)
Chat
Forum
Songs

Home
News
Software
Repositories
Community
Documentation
Donations
Downloads
Paste
KXStudio > Documentation > Manual > Cadence Introduction
Top

Documentation : Manual : Cadence Introduction


NOTE: Parts of this website are currently being rewritten, some links might not work at the moment.
Cadence controls and monitors various Linux sound systems as well as audio-related system settings. Below is a screenshot of its main window and following that is an
explanation of what it all means and how you use it.

System Information
This tells you the operating system, kernel version, and whether you are running a 32 or 64 bit OS. The kernel could be said to be the engine of Linux and KXStudio includes a
low-latency kernel which has been optimized to get the best performance from JACK.

System Status
This lets you select the CPU Scaling Governor, a property of the Linux kernel which controls the CPU speed. In 'performance' mode, your CPU will run at full speed all the
time. This mode consumes the most power but ensures the best performance and minimum CPU-related sound issues. In many cases (especially on battery powered devices)
using 'ondemand' makes more sense as this ups the CPU speed when its needed but clocks it back down when the computer is idle which helps save power. Note: to enable this
option in KXStudio 12.04.1, you must first install indicator-cpufreq but this will be included on install in 12.04.2.

18.09.2015 14:17

KXStudio

2 von 2

http://kxstudio.linuxaudio.org/Documentation:Manual:cadence_introdu...

System Checks
Current kernel is a verification that you're running a realtime or lowlatency kernel. This check will be ticked already if you installed from the KXStudio ISO as it includes a
low latency kernel. The other check verifies that your user is included in the audio group. Being a member of the audio group is required for your user to run JACK in realtime
mode for optimal performance. You can add your user to the audio group by running:
sudo adduser <username> audio

Replace <username> with your KXStudio user name when you run that command in a terminal. You will then need to log out and back in or reboot before your user will be
recognised as being in the audio group.

JACK Status
Server Status tells you if the JACK server is running or not. You cannot run any JACK-dependant software unless the JACK server is started beforehand.
Realtime tells you if JACK is running with realtime scheduling or not. Realtime scheduling allows JACK to take priority over other programs being run and hence improves
performance of JACK applications.
DSP Load is the current CPU load estimated by JACK. If it gets too high you may experience performance issues.
Xruns For JACK to operate smoothly and without drop-outs it requires that its buffers (the memory used to transport audio) provide a continuous stream of data. Whenever
this data fails to arrive in time to satisfy the requests of a JACK app it causes an xrun which is often accompanied by a disruption to the sound output. The key to success with
JACK is to eliminate or avoid xruns.
Buffer size is measured in frames per second. It determines the latency between the audio being received by JACK and being sent to the output device. The smaller the buffer
the lower the latency and, as a result, the higher the accuracy when monitoring audio for multitrack recording. 1024 is the default and is usually a safe value but smaller buffer
sizes have less latency, i.e. less delay between the input and output. Try different settings to see how low you can go when recording without getting xruns. The functioning of
lower size buffers depends on the power of your CPU and the specifics of your audio device. The lowest buffer most devices can handle well is 64.
Sample rate is the frequency JACK will run and record audio at. 44.1kHz is the CD audio standard, but 48kHz is more common to go with video or for other typical audio.
Higher sample rates allow for higher quality but take more disk space. Even for professional purposes, 48kHz is usually fine as the default.
Latency is the JACK capture latency which measures the time taken to fill the audio capture buffer. This value is determined by the buffer, period size and samplerate settings
used to start JACK.

JACK Controls
Start Starts the JACK server, if its not running. This is the recommended way to start JACK.
Stop stops the JACK server. It is wise to save your work in any open JACK apps before stopping JACK, just to be safe.
Force restart should 'Start' fail to start JACK, it is worth trying 'Force restart' but you may lose the last changes made to the JACK settings.
Configure opens the JACK settings window, which is covered in the next chapter.
Switch Master tells JACK to apply any changes made in the JACK settings window.
Auto-start JACK or LADISH at login lets you pick if you'd like to start JACK or a LADISH studio at boot. KXStudio includes an app called Claudia which lets you create
virtual 'LADISH' studios of interlinked audio applications. After creating such a studio within Claudia, you can use Cadence to configure your machine boot into a saved
LADISH studio configuration. Starting a LADISH studio at boot also starts JACK using the settings defined within the studio.

JACK Bridges
Cadences main window integrates the control of a few 'JACK bridges' -services which enable alternate Linux sound systems to run seemlessly atop JACK.
The ALSA audio bridge enables one or more ALSA audio applications to access your JACK device when it is started. Most everybody will want to ensure this is kept running
alongside JACK as it enables audio for non-JACK apps such as Firefox. If you have chosen for JACK to start at boot then the ALSA audio bridge also gets started
automatically.
The ALSA MIDI bridge needs to be running if you want to use any MIDI hardware.
PulseAudio is not included by default with KXStudio, and so the PulseAudio bridge will not function without PulseAudio.. Most applications which use PA also use ALSA
directly so there is then no need for PA or the bridge. If needed for some reason, you can use PA with JACK via the bridge if PulseAudio is installed first.

Top

18.09.2015 14:17

KXStudio

1 von 2

http://kxstudio.linuxaudio.org/Documentation:Manual:jack_configuration

Applications
Plugins

This month donations: 17 / 300

About
Applications (in Repo)
Plugins (in Repo)
Chat
Forum
Songs

Home
News
Software
Repositories
Community
Documentation
Donations
Downloads
Paste
KXStudio > Documentation > Manual > JACK Configuration
Top

Documentation : Manual : JACK Configuration


NOTE: Parts of this website are currently being rewritten, some links might not work at the moment.
Most of JACK's important configuration options are set within the Driver tab of Cadence's JACK Settings window which you can access via Configure under Cadence's main
window, as shown below:

JACK Driver
The driver column to the left selects which JACK driver you wish to configure and use next time you start JACK with Cadence. Those using FireWire devices should use the
FireWire driver but otherwise you should select ALSA for your JACK driver.
The top 3 drop-down options within Cadence's ALSA driver configuration are the most important as these let you select which device(s) to use for physical audio IO. If
'Duplex Mode' is enabled then you can assign different ALSA devices to handle Input and Output individually. This could be useful, for example, if you need a mic input but
wanted to have your sound output via a USB audio device that doesn't have a mic input. In this case you could use your computers ALSA device, which likely does have a mic
input, as a separate input device. If Duplex Mode is not selected then the top drop-down is used to select the ALSA device to use for both audio input and output.

JACK Properties
Sample Rate, Buffer Size and Periods/Buffer determine the base JACK latency. Their default values of 48000, 1024 and 2 respectively should work with most devices but a
latency over 10ms is not usually considered good enough to be called realtime. Anyone interested in multitrack recording may wish to experiment with these settings to
achieve the lowest, xrun-free latency their hardware will allow. It is possible to achieve 1ms latency with good hardware and the correct configuration.
Sample Rate Due to the way latency is calculated, it is recommended you use 48000 or 96000Hz for the lowest latency.

18.09.2015 14:17

KXStudio

2 von 2

http://kxstudio.linuxaudio.org/Documentation:Manual:jack_configuration

Buffer A smaller buffer gives lower latency. The lowest size most devices can handle is 64. Lower quality hardware may not handle any lower than 512.
Periods/Buffer The larger the period size, the higher the latency but the less chance of xruns. Experiment with using 2 or 3 periods/buffer.
Extra Latency To achieve the highest level of precision in overdubbing you should provide the extra latency values (in frames) which can be obtained with jack_iodelay. This
process is covered in the Latency chapter.

Checking for errors with cadence-logs


If JACK fails to start you can find out whats causing the problem by checking the Cadence logs. You can access the Cadence logs by launching it from under the 'Tools' tab of
the main Cadence window or you can run cadence-logs from a terminal.

JACK and FireWire


kmix and alsamixer do not support FFADO. To adjust levels, enable phantom power and change other options for FireWire devices use ffado-mixer after you have started
JACK with the FireWire driver. If you have trouble, running ffado-diag in a terminal may tell you more than Cadence's JACK error logs.

rtirq configuration
This is an optional step that can help reduce latency. rtirq is a script that detects audio devices and prioritises them with the kernel according to a list specified in its
configuration file. KXStudio's default rtirq configuration looks like:
RTIRQ_NAME_LIST=firewire snd usb i8042
Here we see FireWire devices have priority over ALSA and USB devices because its mentioned first. If you are mainly running JACK on a USB device you may wish to make
usb the first item in the list by editing that line in the rtirq config file with a command such as:
kdesudo kate /etc/default/rtirq

Top

18.09.2015 14:17

KXStudio

1 von 2

http://kxstudio.linuxaudio.org/Documentation:Manual:simple_claudia_...

Applications
Plugins

This month donations: 17 / 300

About
Applications (in Repo)
Plugins (in Repo)
Chat
Forum
Songs

Home
News
Software
Repositories
Community
Documentation
Donations
Downloads
Paste
KXStudio > Documentation > Manual > Creating a simple LADISH studio using Claudia
Top

Documentation : Manual : Creating a simple LADISH studio using Claudia


NOTE: Parts of this website are currently being rewritten, some links might not work at the moment.
JACK enables complex routing of audio and MIDI data between JACK-enabled apps. This enables the user to create their own custom instruments or virtual studios by
combining several JACK apps. However, having such power would be of limited use if you had to manually patch programs together every time you wanted a specific
configuration. This problem is addressed by JACK session managers such as LADISH.
KXStudio includes an app called Claudia which uses the LADISH JACK session management standard to save and restore JACK configurations or 'LADISH Studios'. Claudia
is one of two JACK patchbay apps included in KXStudio for making and removing JACK connections. The other app is Catia, a simpler program with no canvas preview and
no saved connections (and available for Windows and OSX, unlike Claudia).
The use of Claudia and LADISH is best demonstrated with a simple example scenario. Let's say that you frequently find yourself wanting to record audio from a non-JACK
app such as Firefox and you use qtractor to record the audio. To do this you must ensure JACK and Cadence's ALSA audio bridge are running and you must connect the
alsa2jack capture ports to qtractor's JACK inputs. In this guide we will create a simple LADISH studio with Claudia that will start JACK and the ALSA bridges, load qtractor
and connect alsa2jack to its inputs so its ready to record from Firefox at boot.

Creating a LADISH studio


Before you can create a LADISH studio, you need to ensure that you can start JACK OK, ideally without any xruns. If JACK isn't already running then Claudia will try to
automatically start JACK using the current JACK settings, which it shares with Cadence, when you start a studio but it will fail if your JACK settings aren't correct. See the
previous 'An introduction to Cadence' and 'JACK Configuration' chapters for tips on setting up JACK.
Claudia's interface is divided into four main areas when a studio is loaded. The menus and controls are along the top, a studio and room list is displayed to the upper left, a
canvas preview on the lower left (when a studio is loaded) then the currently selected studio occupies the rest of Claudia's window. Claudia may automatically create a new
studio when you launch it, otherwise the main canvas will be blank save for some instructions to help you get started with creating a studio. As these instructions state, you can
create a new LADISH studio by selecting 'New Studio' from Claudia's studio menu. You can call the studio anything you want but I'll just use 'qtractor' for the studio name.

Start JACK and the ALSA bridge


If you've not already got JACK running, then now is a good time to start it. You can either start JACK from Cadence, choose 'Start Studio' from Claudia's studio menu or push
F5 in Claudia. When you do this, you will notice Claudia's transport controls become available and at least two items appear on the studio canvas - the JACK 'Hardware
Capture' and 'Hardware Playback' ports. These are only visible in Claudia when the JACK server is running. For the purposes of this example we also need the Cadence ALSA
audio bridge to be running. When you have the ALSA audio bridge running you will see an extra two items (JACK clients) in Claudia's studio editing area- alsa2jack, which
gets auto-connected to the Hardware Playback ports, and jack2alsa which gets auto-connected to the Hardware capture ports.

Adding an app to a studio


Now we shall add qtractor into our studio by choosing 'Add New' from the application menu, selecting qtractor under the DAW tab of the Claudia launcher then choosing
OK. This will launch qtractor and add it into our studio. You may want to minimise or move qtractor to a different virtual desktop for the moment if you only have a small
display as we are still working within Claudia; where you should now see a new JACK client box for qtractor within the editor as well as a new item, called Qtractor, added to
the studio list.

Making JACK connections


We want this studio to automatically connect the outputs of alsa2jack (which outputs the sound of all non-JACK apps, such as Firefox) into qtractor so we must connect one to
the other. Left-click on capture_1 within the alsa2jack box then, keeping the mouse button pressed, drag your pointer over the Master/in_1 input of qtractor, then let go. You
should then see a blue line connecting the alsa2jack client to qtractor's input port - this indicates you have created a JACK connection between the two. Now do the same for
alsa2jack's capture_2 and qtractor's Master/in_2 so that both the left and right channels will get sent from ALSA to qtractor. Finally, connect qtractor's Master/out_1 and
Master/out_2 to the Hardware Playback ports so that you can hear qtractors output. That completes our studio configuration so save the studio, which should look something
like this:

18.09.2015 14:17

KXStudio

2 von 2

http://kxstudio.linuxaudio.org/Documentation:Manual:simple_claudia_...

Loading a studio at boot


Cadence can automatically load a Claudia studio at system launch if you like. This should probably be avoided if you are using a system in which your studio's audio device is
not always connected.
To set a studio to auto-load, go to the main Cadence window, check that 'Auto-start JACK or LADISH at login' is ticked, and then click on the three dots to the right of this
text. Choose 'Load LADISH studio', select the just-created qtractor studio and then push OK. Next time you reboot you should find JACK starts using the settings saved within
your studio, qtractor loads automatically and if you open Claudia (or Catia) you should see alsa2jack is connected to qtractor.

Top

18.09.2015 14:17

KXStudio

1 von 2

http://kxstudio.linuxaudio.org/Documentation:Manual:latency

Applications
Plugins

This month donations: 17 / 300

About
Applications (in Repo)
Plugins (in Repo)
Chat
Forum
Songs

Home
News
Software
Repositories
Community
Documentation
Donations
Downloads
Paste
KXStudio > Documentation > Manual > Latency compensation and xrun reduction tips
Top

Documentation : Manual : Latency compensation and xrun reduction tips


NOTE: Parts of this website are currently being rewritten, some links might not work at the moment.

Compensating for loopback latency


Although latency mostly refers to buffer size which delays immediate feedback of input, there is additional latency due to the basic processing of your audio interface. There is
no way to reduce this loopback latency, but its existence will affect the timing of recorded overdubs. To address this, you can tell programs what the delay amount is so that
compensation can be made, i.e. the recorded audio will be adjusted in time to account for this delay. Software alone cannot discover what the loopback latency is, so the
following procedure is needed to determine the amount of compensation required:
You will need a loopback cable capable of connecting your audio device's physical input to its physical output.
1 - Connect your (mic) input to your (headphone) output with the loopback cable
2 - Start JACK with known good settings
3 - Open a terminal and run jack_iodelay. It will print 'Signal below threshold' until we make the JACK connections
4 - Use Catia or Claudia to connect the system capture_1 to 'jack_delay in' and connect 'jack_delay out' to the system playback_1 port
5 - With both physical and JACK connections made, jack_iodelay should print output such as 'use X for the backend arguments -I and -O'
6 - In the terminal, use ctrl-C to stop jack_iodelay
7 - In Cadence or Claudia, open the JACK settings and enter the value X from jack_iodelay for both the the input and output extra latency values
8 - Engage the new JACK settings with the Switch Master button. If you re-run the above test there should be no additional loopback latency.
This information is used to tell programs how to adjust recordings so that the recorded result will line up precisely with how the original performance aligned with the previous
tracks.
Because these settings are not saved in the software to go with the interface choice, you'll need to change them every time you switch devices. The easiest way to do this is to
have Claudia sessions for each device so all the settings are saved together.

Minimizing xruns
Disable wireless internet when recording
Wifi adapters have been known to cause random xruns. Some laptops have an external hardware switch to disable wifi. Otherwise, uncheck enable wireless in the KDE
system tray's network control. If primarily using ethernet, consider disabling wifi (aka 802.11 a/b/g/n) in the BIOS or UEFI menu.

Close browsers when recording


Many pop-up ads and popular web sites make use of Adobe Flash. If you have any browser tabs open, it only takes one to be using a little bit of Flash to cause a big loss of
CPU, lower latency and more xruns. You should try to avoid running unnecessary, CPU intensive programs when recording.

Avoid realtime resampling


When using Digital Audio Workstations and similar apps such as samplers etc, it is recommended you convert any sound files you wish to import to use the same sample rate
as the one you are using for JACK. Many apps let you import and use sound files of different sample rates to the one you are running JACK with but then attempt to resample
the audio 'on-the-fly' and this leads to xruns if your CPU cannot keep up.
You can check the sample rate of audio files using your favourite media player such as smplayer (push CTRL+I when playing your file) or VLC (push CTRL+J) or you can

18.09.2015 14:17

KXStudio

2 von 2

http://kxstudio.linuxaudio.org/Documentation:Manual:latency

find out from the terminal using mediainfo. soundkonverter and XCFA are good tools for batch conversion of audio files.

Check for IRQ conflicts


Open a terminal and run:
cat /proc/interrupts

Ensure that your audio driver is not sharing an IRQ with another device. Fixing this can be as simple as changing which port a USB audio device is using, but otherwise see
this guide to fixing IRQ conflicts.

Top

18.09.2015 14:17

KXStudio

1 von 2

http://kxstudio.linuxaudio.org/Documentation:Manual:wineasio_and_r...

Applications
Plugins

This month donations: 17 / 300

About
Applications (in Repo)
Plugins (in Repo)
Chat
Forum
Songs

Home
News
Software
Repositories
Community
Documentation
Donations
Downloads
Paste
KXStudio > Documentation > Manual > WineASIO and REAPER
Top

Documentation : Manual : WineASIO and REAPER


NOTE: Parts of this website are currently being rewritten, some links might not work at the moment.

What is Wine?
KXStudio includes a program called Wine (Wine Is Not an Emulator) which allows most MS Windows software to run under GNU/Linux. It is FLOSS and does not require a
copy of Windows to run it. While a number of Windows applications will not run at all under Wine, there is the odd app or game that runs better under Wine than real
Windows! In most cases though, MS Windows apps run slower under Wine than under a genuine Windows install. Overall, it is recommended to run native GNU/Linux
software instead of using Windows software under Wine, but the option of Wine allows flexibility if no suitable, Linux-native alternative software is available at the moment.

What is WineASIO?
Audio Stream Input/Output (ASIO) is the most common low-latency sound card driver protocol for MS Windows, hence most professional Windows audio software is
designed to work with ASIO. KXStudio includes WineASIO which provides an ASIO to JACK driver for Wine. This allows ASIO-compatible Windows software running
under Wine to access your JACK device/server as if it was an ASIO device.

Configure WineASIO
WineASIO provides a few options that can be configured within Cadence. These options are:
Number of inputs
Number of outputs
Connect to hardware (auto-connect to JACK hardware ports)
Autostart server (start JACK automatically if not already running)
Fixed buffersize (if off, the host is allowed to change the current JACK buffersize on the fly)
Preferred buffersize (if fixed buffersize is off, WineASIO attempts to use this value on startup)
(Cadence WineASIO settings screenshot: /screenshots/cadence4.png)

Registering WineASIO libraries


If you ran KXStudio Welcome Setup before then you should already have the wineasio.dll library registered, otherwise or if you messed up your Wine configuration you
should run:
regsvr32 wineasio.dll

If you're running a 64-bit OS and you want to run 64-bit Windows software under wine, run the following too:
wine64 regsvr32 wineasio.dll

You should only need to issue these commands once, if at all, and there is no harm in re-running them.

What is REAPER?
KXStudio includes the MS Windows version of REAPER (Rapid Environment for Audio Production, Engineering, and Recording). REAPER is proprietary software which
runs as a fully-functional demo for trial. It is one of the most powerful and popular DAWs available for Windows and Mac OSX, and a native Linux version is in development.
REAPER has proven popular under GNU/Linux due to its advanced audio production features, its not-FLOSS-but-nonetheless-user-friendly licensing and its official support
for running the Windows version under Wine.

Configure REAPER for WineASIO and JACK

18.09.2015 14:18

KXStudio

2 von 2

http://kxstudio.linuxaudio.org/Documentation:Manual:wineasio_and_r...

1. Start REAPER then choose Preferences, the bottom option in the Options menu, or just push CTRL+P
2. Choose Device under the Audio section from the list to the left of the Preferences window
3. Choose ASIO from the Audio drop-down menu at the top of the Audio device settings options. You should then see 'WineASIO Driver' is selected as the ASIO driver.
4. Choose Audio from the list to the left of the Preferences window and untick 'Close audio device when stopped and application is inactive'
5. Apply, OK, done!

Top

18.09.2015 14:18

KXStudio

1 von 2

http://kxstudio.linuxaudio.org/Documentation:Manual:useful_links_a...

Applications
Plugins

This month donations: 17 / 300

About
Applications (in Repo)
Plugins (in Repo)
Chat
Forum
Songs

Home
News
Software
Repositories
Community
Documentation
Donations
Downloads
Paste
KXStudio > Documentation > Manual > Useful Links And Getting Help
Top

Documentation : Manual : Useful Links And Getting Help


NOTE: Parts of this website are currently being rewritten, some links might not work at the moment.

Useful Links
KXStudio
For more info on the KXStudio applications such as Cadence, Claudia and Catia
/Applications

Hardware Compatibility
To check to see if your sound device is supported by GNU/Linux, check the ALSA SoundCard Matrix
http://www.alsa-project.org/main/index.php/Matrix:Main
If you have a FireWire audio device you will want to check the status of your device in the FFADO Device support database
http://www.ffado.org/?q=devicesupport/list
Another good resource for GNU/Linux audio hardware compatibility is the linuxaudio.org Current Audio Gear page
http://wiki.linuxaudio.org/wiki/current_audio_gear
To check for the compatibility of your printer with the GNU/Linux printing system, CUPS, check the OpenPrinting database
http://www.openprinting.org/printers

GNU/Linux software resources


The Ubuntu package archive search
http://packages.ubuntu.com/
The linuxaudio.org wiki has a comprehensive list of all GNU/Linux audio and sound software
http://wiki.linuxaudio.org/apps/start
Libre Graphics World provides news and other resources relating to free graphics software
http://libregraphicsworld.org/
Freecode maintains the Web's largest index of GNU/Linux software
http://freecode.com/
The Wine Application Database (AppDB) details the compatibility of Windows programs with Wine
http://appdb.winehq.org/

Recommended tutorials and guides


To get the most out of Linux, you need to understand how to use the terminal (aka console). Here's the Ubuntu beginners guide to using the terminal

18.09.2015 14:18

KXStudio

2 von 2

http://kxstudio.linuxaudio.org/Documentation:Manual:useful_links_a...

https://help.ubuntu.com/community/UsingTheTerminal
KXStudio uses the KDE Desktop Environment by default. Here is an introduction to the KDE 4 Plasma desktop
http://userbase.kde.org/Plasma
JACK was created mainly for Ardour which remains the most popular open source DAW. Sadly its not the most intuitive app ever so you may want to read its manual
http://manual.ardour.org/
Those who prefer the more lightweight DAW qtractor will be happy to hear it has one of the best free manuals available for a GNU/Linux app
http://downloads.sourceforge.net/qtractor/qtractor-0.5.x-user-manual.pdf

Getting Help
Remember that KXStudio the distribution is based upon Ubuntu 12.04 aka Precise so any instructions or software you find for Ubuntu (precise) will be compatible with
KXStudio.

Fora and wikis


If you get stuck, the first place to search for a solution is on the KXStudio forum
http://linuxmusicians.com/viewforum.php?f=47
If you suspect its more of a general Ubuntu issue it would be a good idea to search for help on the Ubuntu fora too
http://ubuntuforums.org
The LinuxMusicians wiki contains all sorts of useful info for Linux audio users, including this manual
http://www.wiki.linuxmusicians.com

IRC
If you can't find an answer to your question on the fora or with your favourite search engine, IRC is going to be your best hope of getting help quickly.
KXStudio includes the Konversation KDE IRC client which you can use to connect to the following channels on irc.freenode.net
#kxstudio is the official IRC support channel for KXStudio
#opensourcemusicians is the IRC channel of the open source musicians podcast
#ardour has its own official IRC support channel on freenode.net as do many other popular open source projects
#kde is good for general issues with using the K Desktop
#ubuntu is the support channel for general Ubuntu system issues

Top

18.09.2015 14:18

You might also like