Browse Source

Add root php code

pull/1/head
falkTX 7 years ago
parent
commit
556236f596
48 changed files with 4794 additions and 0 deletions
  1. +325
    -0
      Applications.php
  2. +84
    -0
      Applications:Cadence-JackMeter.php
  3. +93
    -0
      Applications:Cadence-JackSettings.php
  4. +82
    -0
      Applications:Cadence-Logs.php
  5. +111
    -0
      Applications:Cadence-Render.php
  6. +93
    -0
      Applications:Cadence-XYController.php
  7. +85
    -0
      Applications:Cadence.php
  8. +60
    -0
      Applications:Carla-Control.php
  9. +132
    -0
      Applications:Carla.php
  10. +95
    -0
      Applications:Catarina.php
  11. +59
    -0
      Applications:Catia.php
  12. +48
    -0
      Applications:Claudia-Launcher.php
  13. +57
    -0
      Applications:Claudia.php
  14. +84
    -0
      Artwork.php
  15. +43
    -0
      Development.php
  16. +36
    -0
      Development:TODO.php
  17. +77
    -0
      Documentation.php
  18. +84
    -0
      Documentation:KXStudio12041:NetBootInstall.php
  19. +54
    -0
      Documentation:KXStudio12041:ReleaseNotes.php
  20. +46
    -0
      Documentation:KXStudio12043:ReleaseNotes.php
  21. +146
    -0
      Documentation:Manual:alsa_and_kxstudio.php
  22. +150
    -0
      Documentation:Manual:cadence_introduction.php
  23. +77
    -0
      Documentation:Manual:downloading_and_booting_kxstudio.php
  24. +160
    -0
      Documentation:Manual:included_and_recommended_apps.php
  25. +162
    -0
      Documentation:Manual:installing_kxstudio.php
  26. +106
    -0
      Documentation:Manual:jack_configuration.php
  27. +118
    -0
      Documentation:Manual:kxstudio_and_free_software.php
  28. +65
    -0
      Documentation:Manual:kxstudio_introduction.php
  29. +128
    -0
      Documentation:Manual:latency.php
  30. +67
    -0
      Documentation:Manual:linux_audio_overview.php
  31. +161
    -0
      Documentation:Manual:package_management.php
  32. +92
    -0
      Documentation:Manual:simple_claudia_studio.php
  33. +232
    -0
      Documentation:Manual:useful_links_and_getting_help.php
  34. +87
    -0
      Documentation:Manual:video_drivers.php
  35. +117
    -0
      Documentation:Manual:wineasio_and_reaper.php
  36. +68
    -0
      Documentation:Ubuntu:Meta-Packages.php
  37. +34
    -0
      Documentation:Ubuntu:RegisterCommercial.php
  38. +154
    -0
      Documentation:Ubuntu:Upgrade.php
  39. +13
    -0
      Documentation:Wiki.php
  40. +63
    -0
      Donations.php
  41. +32
    -0
      DownloadForced.php
  42. +249
    -0
      Downloads.php
  43. +193
    -0
      News.php
  44. +80
    -0
      Plugins.php
  45. +81
    -0
      Repositories.php
  46. +106
    -0
      Repositories:Applications.php
  47. +39
    -0
      Repositories:Plugins.php
  48. +66
    -0
      index.php

+ 325
- 0
Applications.php View File

@@ -0,0 +1,325 @@
<?php
$PAGE_TITLE = "KXStudio : Applications";
$PAGE_TYPE = "KXSTUDIO";
$PAGE_SOURCE_1 = ARRAY("/Applications");
$PAGE_SOURCE_2 = ARRAY("Applications");
include_once("includes/header.php");
?>

<!--
TODO: carla-control icon
-->

<div class="box box-description">
<p>
This section lists the applications made by the KXStudio Team.<br/>
You might also want to check:
</p>
<ul>
<li><a href="<?php echo $ROOT; ?>/Repositories:Applications">Applications in the repositories</a></li>
</ul>
<br/>
</div>

<table>
<tr><td align="center">
<p><a href="<?php echo $ROOT; ?>/Applications:Cadence#Interface">
<img src="screenshots/thumb/cadence.png" alt="cadence" class="img_thumb_150"/>
</a></p>
<p>
<img src="images/ico_arch.png" alt=""/>
<img src="images/ico_debian.png" alt=""/>
<img src="images/ico_ubuntu.png" alt=""/>
<img src="images/ico_linux.png" alt=""/>
</p>
</td><td>
<p>
<img src="images/ico_cadence.png" class="img_text_align" alt=""/>
<b><a href="<?php echo $ROOT; ?>/Applications:Cadence">Cadence</a></b><br/>
Cadence is a set of tools useful for audio production.<br/>
This is the main app. It performs system checks, manages JACK, calls other tools and make system tweaks.<br/>
<i>(Most of the tools below are part of the Cadence suite)</i>.
<br/><br/><br/>
</p>
</td></tr>
</table>

<table>
<tr><td align="center">
<p><a href="<?php echo $ROOT; ?>/Applications:Cadence-JackMeter#Interface">
<img src="screenshots/thumb/cadence-jackmeter.png" alt="cadence-jackmeter" class="img_thumb_150"/></p>
</a><p>
<img src="images/ico_arch.png" alt=""/>
<img src="images/ico_debian.png" alt=""/>
<img src="images/ico_ubuntu.png" alt=""/>
<img src="images/ico_linux.png" alt=""/>
<!-- <img src="images/ico_mac.png" alt=""/> -->
<img src="images/ico_windows.png" alt=""/>
</p>
</td><td>
<p>
<img src="images/ico_cadence.png" class="img_text_align" alt=""/>
<b><a href="<?php echo $ROOT; ?>/Applications:Cadence-JackMeter">Cadence-JackMeter</a></b><br/>
Cadence-JackMeter is a digital peak meter for JACK.<br/>
It automatically connects itself to all application JACK output ports that are also connected to the system output.<br/>
<br/>
</p>
</td></tr>
</table>

<table>
<tr><td align="center">
<p><a href="<?php echo $ROOT; ?>/Applications:Cadence-JackSettings#Interface">
<img src="screenshots/thumb/cadence-jacksettings.png" alt="cadence-jacksettings" class="img_thumb_150"/></p>
</a><p>
<img src="images/ico_arch.png" alt=""/>
<img src="images/ico_debian.png" alt=""/>
<img src="images/ico_ubuntu.png" alt=""/>
<img src="images/ico_linux.png" alt=""/>
</p>
</td><td>
<p>
<img src="images/ico_cadence.png" class="img_text_align" alt=""/>
<b><a href="<?php echo $ROOT; ?>/Applications:Cadence-JackSettings">Cadence-JackSettings</a></b><br/>
Cadence-JackSettings is a simple and easy-to-use configure dialog for jackdbus.<br/>
It can configure JACK's driver and engine parameters, and it also supports LADISH studios.<br/>
<br/>
</p>
</td></tr>
</table>

<table>
<tr><td align="center">
<p><a href="<?php echo $ROOT; ?>/Applications:Cadence-Logs#Interface">
<img src="screenshots/thumb/cadence-logs.png" alt="cadence-logs" class="img_thumb_150"/></p>
</a><p>
<img src="images/ico_arch.png" alt=""/>
<img src="images/ico_debian.png" alt=""/>
<img src="images/ico_ubuntu.png" alt=""/>
<img src="images/ico_linux.png" alt=""/>
</p>
</td><td>
<p>
<img src="images/ico_cadence.png" class="img_text_align" alt=""/>
<b><a href="<?php echo $ROOT; ?>/Applications:Cadence-Logs">Cadence-Logs</a></b><br/>
Cadence-Logs is a small tool that shows JACK, A2J, LASH and LADISH logs in a multi-tab window.<br/>
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.<br/>
<br/>
</p>
</td></tr>
</table>

<table>
<tr><td align="center">
<p><a href="<?php echo $ROOT; ?>/Applications:Cadence-Render#Interface">
<img src="screenshots/thumb/cadence-render.png" alt="cadence-render" class="img_thumb_150"/></p>
</a><p>
<img src="images/ico_arch.png" alt=""/>
<img src="images/ico_debian.png" alt=""/>
<img src="images/ico_ubuntu.png" alt=""/>
<img src="images/ico_linux.png" alt=""/>
</p>
</td><td>
<p>
<img src="images/ico_cadence.png" class="img_text_align" alt=""/>
<b><a href="<?php echo $ROOT; ?>/Applications:Cadence-Render">Cadence-Render</a></b><br/>
Cadence-Render is a tool to record (or 'render') a JACK project using jack-capture, controlled by JACK Transport.<br/>
It supports a vast number of file types and can render in both realtime and freewheel modes.<br/>
<br/>
</p>
</td></tr>
</table>

<table>
<tr><td align="center">
<p><a href="<?php echo $ROOT; ?>/Applications:Cadence-XYController#Interface">
<img src="screenshots/thumb/cadence-xycontroller.png" alt="cadence-xycontroller" class="img_thumb_150"/></p>
</a><p>
<img src="images/ico_arch.png" alt=""/>
<img src="images/ico_debian.png" alt=""/>
<img src="images/ico_ubuntu.png" alt=""/>
<img src="images/ico_linux.png" alt=""/>
<!-- <img src="images/ico_mac.png" alt=""/> -->
<img src="images/ico_windows.png" alt=""/>
</p>
</td><td>
<p>
<img src="images/ico_cadence.png" class="img_text_align" alt=""/>
<b><a href="<?php echo $ROOT; ?>/Applications:Cadence-XYController">Cadence-XY Controller</a></b><br/>
Cadence-XY Controller is a simple XY widget that sends and receives data from Jack MIDI.<br/>
It can send data through specific channels and has a MIDI Keyboard too.<br/>
<br/><br/>
</p>
</td></tr>
</table>

<table>
<tr><td align="center">
<p><a href="<?php echo $ROOT; ?>/Applications:Catarina#Interface">
<img src="screenshots/thumb/catarina.png" alt="catarina" class="img_thumb_150"/></p>
</a><p>
<img src="images/ico_arch.png" alt=""/>
<img src="images/ico_debian.png" alt=""/>
<img src="images/ico_ubuntu.png" alt=""/>
<img src="images/ico_linux.png" alt=""/>
<!-- <img src="images/ico_mac.png" alt=""/> -->
<img src="images/ico_windows.png" alt=""/>
</p>
</td><td>
<p>
<img src="images/ico_catarina.png" class="img_text_align" alt=""/>
<b><a href="<?php echo $ROOT; ?>/Applications:Catarina">Catarina</a></b><br/>
Catarina is a Patchbay test app, created while the PatchCanvas module was being developed.<br/>
It allows the user to experiment with the patchbay, without using ALSA, JACK or LADISH.<br/>
You can save &amp; load patchbay configurations too.<br/>
<br/>
</p>
</td></tr>
</table>

<table>
<tr><td align="center">
<p><a href="<?php echo $ROOT; ?>/Applications:Catia#Interface">
<img src="screenshots/thumb/catia.png" alt="catia" class="img_thumb_150"/></p>
</a><p>
<img src="images/ico_arch.png" alt=""/>
<img src="images/ico_debian.png" alt=""/>
<img src="images/ico_ubuntu.png" alt=""/>
<img src="images/ico_linux.png" alt=""/>
<!-- <img src="images/ico_mac.png" alt=""/> -->
<img src="images/ico_windows.png" alt=""/>
</p>
</td><td>
<p>
<img src="images/ico_catia.png" class="img_text_align" alt=""/>
<b><a href="<?php echo $ROOT; ?>/Applications:Catia">Catia</a></b><br/>
Catia is a JACK Patchbay, with some neat features like A2J bridge support and JACK Transport.<br/>
It's supposed to be as simple as possible (there's
<a href="<?php echo $ROOT; ?>/Applications:Claudia">Claudia</a> for advanced things),
so it can work nicely on non-Linux platforms.<br/>
<br/>
<br/>
</p>
</td></tr>
</table>

<table>
<tr><td align="center">
<p><a href="<?php echo $ROOT; ?>/Applications:Claudia#Interface">
<img src="screenshots/thumb/claudia.png" alt="claudia" class="img_thumb_150"/></p>
</a><p>
<img src="images/ico_arch.png" alt=""/>
<img src="images/ico_debian.png" alt=""/>
<img src="images/ico_ubuntu.png" alt=""/>
<img src="images/ico_linux.png" alt=""/>
</p>
</td><td>
<p>
<img src="images/ico_claudia.png" class="img_text_align" alt=""/>
<b><a href="<?php echo $ROOT; ?>/Applications:Claudia">Claudia</a></b><br/>
Claudia is a LADISH frontend; it's just like Catia, but focused at session management through LADISH.<br/>
It has a bit more features than the official LADISH GUI, with a nice preview of the main canvas in the bottom-left.<br/>
It also implements the 'Claudia-Launcher' add-application style for LADISH.<br/>
<br/>
</p>
</td></tr>
</table>

<table>
<tr><td align="center">
<p><a href="<?php echo $ROOT; ?>/Applications:Claudia-Launcher#Interface">
<img src="screenshots/thumb/claudia-launcher.png" alt="claudia-launcher" class="img_thumb_150"/></p>
</a><p>
<img src="images/ico_arch.png" alt=""/>
<img src="images/ico_debian.png" alt=""/>
<img src="images/ico_ubuntu.png" alt=""/>
</p>
</td><td>
<p>
<img src="images/ico_claudia-launcher.png" class="img_text_align" alt=""/>
<b><a href="<?php echo $ROOT; ?>/Applications:Claudia-Launcher">Claudia-Launcher</a></b><br/>
Claudia-Launcher is a multimedia application launcher with LADISH support.<br/>
It searches for installed packages (not binaries), and displays the respective content as a launcher.<br/>
The content is got through an hardcoded database, created and/or modified to suit the target distribution.<br/>
<br/>
</p>
</td></tr>
</table>

<table>
<tr><td align="center">
<p><a href="<?php echo $ROOT; ?>/Applications:Carla#Interface">
<img src="screenshots/thumb/carla.png" alt="carla" class="img_thumb_150"/></p>
</a><p>
<img src="images/ico_arch.png" alt=""/>
<img src="images/ico_debian.png" alt=""/>
<img src="images/ico_ubuntu.png" alt=""/>
<img src="images/ico_linux.png" alt=""/>
<!-- <img src="images/ico_mac.png" alt=""/> -->
<img src="images/ico_windows.png" alt=""/>
</p>
</td><td>
<p>
<img src="images/ico_carla.png" class="img_text_align" alt=""/>
<b><a href="<?php echo $ROOT; ?>/Applications:Carla">Carla</a></b><br/>
Carla is an audio plugin host, with support for many audio drivers and plugin formats.<br/>
It has some nice features like automation of parameters via MIDI CC and full OSC control.<br/>
Currently supports LADSPA, DSSI, LV2, and VST plugin formats, and GIG, SF2 and SFZ sounds banks.<br/>
<br/>
</p>
</td></tr>
</table>

<table>
<tr><td align="center">
<p><a href="<?php echo $ROOT; ?>/Applications:Carla-Control#Interface">
<img src="screenshots/thumb/carla.png" alt="carla-control" class="img_thumb_150"/></p>
</a><p>
<img src="images/ico_arch.png" alt=""/>
<img src="images/ico_debian.png" alt=""/>
<img src="images/ico_ubuntu.png" alt=""/>
<img src="images/ico_linux.png" alt=""/>
</p>
</td><td>
<p>
<img src="images/ico_carla.png" class="img_text_align" alt=""/>
<b><a href="<?php echo $ROOT; ?>/Applications:Carla-Control">Carla-Control</a></b><br/>
TODO.<br/>
<br/>
</p>
</td></tr>
</table>

<hr/>

<h5><span class="mw-headline">What do those little icons mean?</span></h5>

<table>
<tr>
<td align="right"><img src="images/ico_arch.png" alt=""/> - </td>
<td>Supports ArchLinux (Available in <a href="https://aur.archlinux.org" class="external text" rel="nofollow" target="_blank">AUR</a>)</td>
</tr><tr>
<td align="right"><img src="images/ico_debian.png" alt=""/> - </td>
<td>Supports Debian (Available at the <a href="<?php echo $ROOT; ?>/Repositories#Debian">KXStudio Repositories</a>)</td>
</tr><tr>
<td align="right"><img src="images/ico_ubuntu.png" alt=""/> - </td>
<td>Supports Ubuntu (Available at the <a href="<?php echo $ROOT; ?>/Repositories#Ubuntu">KXStudio Repositories</a>)</td>
</tr><tr>
<td align="right"><img src="images/ico_linux.png" alt=""/> - </td>
<td>Supports all GNU/Linux systems in general (Binaries and Source Code available in the <a href="<?php echo $ROOT; ?>/Downloads">Downloads</a> page)</td>
</tr><tr>
<td align="right"><img src="images/ico_mac.png" alt=""/> - </td>
<td>Supports Mac OS (Package available in the <a href="<?php echo $ROOT; ?>/Downloads">Downloads</a> page)</td>
</tr><tr>
<td align="right"><img src="images/ico_windows.png" alt=""/> - </td>
<td>Supports Windows (Binaries available in the <a href="<?php echo $ROOT; ?>/Downloads">Downloads</a> page)</td>
</tr>
</table>

<hr/>

<p></p>

<?php
include_once("includes/footer.php");
?>

+ 84
- 0
Applications:Cadence-JackMeter.php View File

@@ -0,0 +1,84 @@
<?php
$PAGE_TITLE = "KXStudio : Applications : Cadence-JackMeter";
$PAGE_TYPE = "APPLICATION";
$PAGE_SOURCE_1 = ARRAY("/Applications", "/Applications:Cadence-JackMeter");
$PAGE_SOURCE_2 = ARRAY("Applications", "Cadence-JackMeter");
include_once("includes/header.php");
?>

<!-- intro -->
<p>
Cadence-JackMeter is a digital peak meter for JACK.<br/>
It automatically connects itself to all application JACK output ports that are also connected to the system output.
</p>
<p>
This tool can be executed as 'cadence-jackmeter' for monitoring outputs or 'cadence-jackmeter -in' for monitoring inputs.
</p>

<!-- Interface -->
<h3><span class="mw-headline" id="Interface"> The Interface </span></h3>
<p>
A screenshot follows:<br/>
<a href="screenshots/cadence-jackmeter.png" class="external text" rel="nofollow"><img src="screenshots/cadence-jackmeter.png" alt="cadence-jackmeter.png" /></a>
</p>
<p>
This is a regular digital-audio peak meter as you probably have seen many times before.<br/>
Note that the peak values are based on programming data (0.0 &lt;-&gt; 1.0) and not dB.
</p>
<p>
The meter has small lines to guide you. The value of these lines are (from bottom to top):
</p>
<ul>
<li>0.30%</li>
<li>0.50%</li>
<li>0.70%</li>
<li>0.83%</li>
<li>0.90%</li>
<li>0.96%</li>
</ul>

<!-- Usage -->
<h3><span class="mw-headline" id="Usage"> Usage </span></h3>
<p>
Simply run it and it will automatically connect to all JACK audio ports currently outputting sound to the 'system' client (or inputs if using '-in' argument).<br/>
The JACK client name is 'M' for "meter". When you change connections in the JACK graph, Cadence-JackMeter will change accordingly.
</p>

<!-- Download -->
<h3><span class="mw-headline" id="Download"> Download </span></h3>
<p>
Cadence-JackMeter is available in the KXStudio repositories and ArchLinux AUR ('cadence-tools' package in the KXStudio repositories, 'cadence' in AUR).<br/>
<img src="images/ico_arch.png" alt="" class="img_text_align_spaced"/>
<a href="https://aur.archlinux.org/packages/cadence/" class="external text a_bigger_text" rel="nofollow" target="_blank">
ArchLinux</a> (AUR)<br/>
<img src="images/ico_debian.png" alt="" class="img_text_align_spaced"/>
<a href="apt://cadence-tools" class="external text a_bigger_text">
Debian/Ubuntu</a> (via KXStudio repositories)<br/>
</p>
<p>
Pre-compiled binaries are available for Linux and Windows (part of the Cadence bundle).<br/>
<img src="images/ico_linux.png" alt="" class="img_text_align_spaced"/>
<a href="http://sourceforge.net/projects/kxstudio/files/Releases/cadence/Cadence-0.8.1-linux32.tar.xz/download" class="external text a_bigger_text" rel="nofollow" target="_blank">
Linux 32bit</a><br/>
<img src="images/ico_linux.png" alt="" class="img_text_align_spaced"/>
<a href="http://sourceforge.net/projects/kxstudio/files/Releases/cadence/Cadence-0.8.1-linux64.tar.xz/download" class="external text a_bigger_text" rel="nofollow" target="_blank">
Linux 64bit</a><br/>
<img src="images/ico_windows.png" alt="" class="img_text_align_spaced"/>
<a href="http://sourceforge.net/projects/kxstudio/files/Releases/cadence/Cadence-0.8.1-win32.zip/download" class="external text a_bigger_text" rel="nofollow" target="_blank">
Windows 32bit</a><br/>
</p>
<p>
The latest source code is hosted on github, together with bug reports, feature requests, etc.<br/>
<img src="images/ico_github.png" alt="" class="img_text_align_spaced"/>
<a href="https://github.com/falkTX/Cadence" class="external text a_bigger_text" rel="nofollow" target="_blank">
Source code</a><br/>
<img src="images/ico_github.png" alt="" class="img_text_align_spaced"/>
<a href="https://github.com/falkTX/Cadence/issues?state=open" class="external text a_bigger_text" rel="nofollow" target="_blank">
Bug reports / Feature requests</a><br/>
</p>

<p><br/></p>

<?php
include_once("includes/footer.php");
?>

+ 93
- 0
Applications:Cadence-JackSettings.php View File

@@ -0,0 +1,93 @@
<?php
$PAGE_TITLE = "KXStudio : Applications : Cadence-JackSettings";
$PAGE_TYPE = "APPLICATION";
$PAGE_SOURCE_1 = ARRAY("/Applications", "/Applications:Cadence-JackSettings");
$PAGE_SOURCE_2 = ARRAY("Applications", "Cadence-JackSettings");
include_once("includes/header.php");
?>

<!-- intro -->
<p>
Cadence-JackSettings is a simple and easy-to-use configure dialog for jackdbus (either JACK2 or JACK1 + DBus patch).<br/>
It can configure JACK's driver and engine parameters (network not yet implemented), and it also supports LADISH studios.
</p>
<p>
This tool can be executed as 'cadence_jacksettings' or from within <a href="<?php echo $ROOT; ?>/Applications:Cadence">Cadence</a>,
<a href="<?php echo $ROOT; ?>/Applications:Catia">Catia</a> and <a href="<?php echo $ROOT; ?>/Applications:Claudia">Claudia</a>.
</p>

<!-- Interface -->
<h3><span class="mw-headline" id="Interface"> The Interface </span></h3>
<p>
A screenshot of the first, "Engine" tab:<br/>
<a href="screenshots/cadence-jacksettings1.png" class="external text" rel="nofollow"><img src="screenshots/cadence-jacksettings1.png" alt="cadence-jacksettings1.png" /></a>
</p>
<p>
A screenshot of the second, "Driver" tab:<br/>
<a href="screenshots/cadence-jacksettings2.png" class="external text" rel="nofollow"><img src="screenshots/cadence-jacksettings2.png" alt="cadence-jacksettings2.png" /></a>
</p>
<p>
The third tab, "Network", is not implemented yet.
</p>
<p>
You probably recognize some options from other JACK configure tools such as QjackCtl.<br/>
They are similar because they manage the same thing (JACK). The difference is mostly at the layout level — that is, how things are organized in the GUI.
</p>
<p>
Most options have a tooltip to help. The 'driver' option (table on the left in the 2nd screenshot) will trigger small changes on the layout.<br/>
NOTE: Leaving a particular driver selected after closing the tool will result in that driver being used the next time JACK starts.
</p>

<!-- Usage -->
<h3><span class="mw-headline" id="Usage"> Usage </span></h3>
<p>
The options will be available (or not) according to your JACK version.<br/>
JACK1 and JACK2 options are different, so Cadence-JackSettings interface will change for them. Some set-ups might also have LADISH specific options.<br/>
<i>(For this first release Cadence-JackSettings is targeted at JACK2 and some minor JACK1 options will be missing)</i>.
</p>
<p>
If you want a more in-depth explanation of what each option does, you can checkout your 'jackd' manual page or view it online <a href="http://trac.jackaudio.org/wiki/jackd%281%29" class="external text" rel="nofollow" target="_blank">here</a>.<br/>
The first part of that manual relates to the 'Engine' options, then specific driver ones.<br/>
Remember that Cadence-JackSettings doesn't really uses 'jackd', but since we are both targeting JACK the options are the same.
</p>
<p>
NOTE: The settings are shared across jackdbus-capable applications (jack_control and ladiconf), but not QjackCtl.<br/>
QjackCtl doesn't support querying and storing settings via jackdbus (it uses its own internal settings), so any change in it will not affect Cadence-JackSettings and vice-versa.<br/>
We recommend using only Cadence and avoid (or uninstall) QjackCtl.
</p>

<!-- Download -->
<h3><span class="mw-headline" id="Download"> Download </span></h3>
<p>
Cadence-JackSettings is available in the KXStudio repositories and ArchLinux AUR ('cadence-tools' package in the KXStudio repositories, 'cadence' in AUR).<br/>
<img src="images/ico_arch.png" alt="" class="img_text_align_spaced"/>
<a href="https://aur.archlinux.org/packages/cadence/" class="external text a_bigger_text" rel="nofollow" target="_blank">
ArchLinux</a> (AUR)<br/>
<img src="images/ico_debian.png" alt="" class="img_text_align_spaced"/>
<a href="apt://cadence-tools" class="external text a_bigger_text">
Debian/Ubuntu</a> (via KXStudio repositories)<br/>
</p>
<p>
Pre-compiled binaries are available for Linux (part of the Cadence bundle).<br/>
<img src="images/ico_linux.png" alt="" class="img_text_align_spaced"/>
<a href="http://sourceforge.net/projects/kxstudio/files/Releases/cadence/Cadence-0.8.1-linux32.tar.xz/download" class="external text a_bigger_text" rel="nofollow" target="_blank">
Linux 32bit</a><br/>
<img src="images/ico_linux.png" alt="" class="img_text_align_spaced"/>
<a href="http://sourceforge.net/projects/kxstudio/files/Releases/cadence/Cadence-0.8.1-linux64.tar.xz/download" class="external text a_bigger_text" rel="nofollow" target="_blank">
Linux 64bit</a><br/>
</p>
<p>
The latest source code is hosted on github, together with bug reports, feature requests, etc.<br/>
<img src="images/ico_github.png" alt="" class="img_text_align_spaced"/>
<a href="https://github.com/falkTX/Cadence" class="external text a_bigger_text" rel="nofollow" target="_blank">
Source code</a><br/>
<img src="images/ico_github.png" alt="" class="img_text_align_spaced"/>
<a href="https://github.com/falkTX/Cadence/issues?state=open" class="external text a_bigger_text" rel="nofollow" target="_blank">
Bug reports / Feature requests</a><br/>
</p>

<p><br/></p>

<?php
include_once("includes/footer.php");
?>

+ 82
- 0
Applications:Cadence-Logs.php View File

@@ -0,0 +1,82 @@
<?php
$PAGE_TITLE = "KXStudio : Applications : Cadence-Logs";
$PAGE_TYPE = "APPLICATION";
$PAGE_SOURCE_1 = ARRAY("/Applications", "/Applications:Cadence-Logs");
$PAGE_SOURCE_2 = ARRAY("Applications", "Cadence-Logs");
include_once("includes/header.php");
?>

<!-- intro -->
<p>
Cadence-Logs is a small tool that shows JACK, A2J, LASH and LADISH logs in a multi-tab window.<br/>
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.
</p>
<p>
This tool can be executed as 'cadence_logs' or within <a href="<?php echo $ROOT; ?>/Applications:Catia">Catia</a> and
<a href="<?php echo $ROOT; ?>/Applications:Claudia">Claudia</a> from their 'Tools' menu.
</p>

<!-- Interface -->
<h3><span class="mw-headline" id="Interface"> The Interface </span></h3>
<p>
A screenshot follows, showing the JACK log:<br/>
<a href="screenshots/cadence-logs.png" class="external text" rel="nofollow"><img src="screenshots/cadence-logs.png" alt="cadence-logs.png" /></a>
</p>
<p>
It couldn't be simpler: 4 tabs for the different logs and 2 buttons.<br/>
Each tab shows the log for the application indicated in the tab name. If a log does not exist, its tab will not be shown.<br />
(As you can see in the screen-shot above the 'LASH' tab is missing, indicating that its log does not exist in the system).
</p>
<p>
The 'Close' button will, obviously, close the tool window.<br/>
The 'Purge all logs' button will empty <i>all</i> the available logs (it will not delete the files, but overwrite them). If a log file does not exist it will not be created.
</p>

<!-- Usage -->
<h3><span class="mw-headline" id="Usage"> Usage </span></h3>
<p>
This is a very small tool with a very small purpose: to quickly view the audio-related logs and allow you to copy&amp;paste from them.<br/>
The logs are actually files that exist within your home folder. The full filenames for each log are:<br/>
</p>
<ul>
<li>JACK: ~/.log/jack/jackdbus.log</li>
<li>A2J: ~/.log/a2j/a2j.log</li>
<li>LASH: ~/.log/lash/lash.log</li>
<li>LADISH: ~/.log/ladish/ladish.log</li>
</ul>

<!-- Download -->
<h3><span class="mw-headline" id="Download"> Download </span></h3>
<p>
Cadence-Logs is available in the KXStudio repositories and ArchLinux AUR ('cadence-tools' package in the KXStudio repositories, 'cadence' in AUR).<br/>
<img src="images/ico_arch.png" alt="" class="img_text_align_spaced"/>
<a href="https://aur.archlinux.org/packages/cadence/" class="external text a_bigger_text" rel="nofollow" target="_blank">
ArchLinux</a> (AUR)<br/>
<img src="images/ico_debian.png" alt="" class="img_text_align_spaced"/>
<a href="apt://cadence-tools" class="external text a_bigger_text">
Debian/Ubuntu</a> (via KXStudio repositories)<br/>
</p>
<p>
Pre-compiled binaries are available for Linux (part of the Cadence bundle).<br/>
<img src="images/ico_linux.png" alt="" class="img_text_align_spaced"/>
<a href="http://sourceforge.net/projects/kxstudio/files/Releases/cadence/Cadence-0.8.1-linux32.tar.xz/download" class="external text a_bigger_text" rel="nofollow" target="_blank">
Linux 32bit</a><br/>
<img src="images/ico_linux.png" alt="" class="img_text_align_spaced"/>
<a href="http://sourceforge.net/projects/kxstudio/files/Releases/cadence/Cadence-0.8.1-linux64.tar.xz/download" class="external text a_bigger_text" rel="nofollow" target="_blank">
Linux 64bit</a><br/>
</p>
<p>
The latest source code is hosted on github, together with bug reports, feature requests, etc.<br/>
<img src="images/ico_github.png" alt="" class="img_text_align_spaced"/>
<a href="https://github.com/falkTX/Cadence" class="external text a_bigger_text" rel="nofollow" target="_blank">
Source code</a><br/>
<img src="images/ico_github.png" alt="" class="img_text_align_spaced"/>
<a href="https://github.com/falkTX/Cadence/issues?state=open" class="external text a_bigger_text" rel="nofollow" target="_blank">
Bug reports / Feature requests</a><br/>
</p>

<p><br/></p>

<?php
include_once("includes/footer.php");
?>

+ 111
- 0
Applications:Cadence-Render.php View File

@@ -0,0 +1,111 @@
<?php
$PAGE_TITLE = "KXStudio : Applications : Cadence-Render";
$PAGE_TYPE = "APPLICATION";
$PAGE_SOURCE_1 = ARRAY("/Applications", "/Applications:Cadence-Render");
$PAGE_SOURCE_2 = ARRAY("Applications", "Cadence-Render");
include_once("includes/header.php");
?>

<!-- intro -->
<p>
Cadence-Render is a tool to record (or 'render') a JACK project using jack-capture, controlled by JACK Transport.<br/>
It supports a vast number of file types and can render in both realtime and freewheel modes.<br/>
</p>
<p>
This tool can be executed as 'cadence_render' or within <a href="<?php echo $ROOT; ?>/Applications:Catia">Catia</a> and
<a href="<?php echo $ROOT; ?>/Applications:Claudia">Claudia</a> from their 'Tools' menu.<br/>
The minimum required version of jack-capture is 0.9.60. If jack-capture is not found in $PATH, Cadence-Render will refuse to run.
</p>

<!-- Interface -->
<h3><span class="mw-headline" id="Interface"> The Interface </span></h3>
<p>
A screenshot follows:<br/>
<a href="screenshots/cadence-render.png" class="external text" rel="nofollow"><img src="screenshots/cadence-render.png" alt="cadence-render.png" /></a>
</p>
<p>
You have two render modes: Realtime and Freewheel (more on that below).<br/>
The Start and End Time specifies what part of the JACK project to record. The "now" buttons will change their values to the current JACK Transport location.<br/>
Which encoding formats are available will depend on your current jack-capture version. Newer versions should support more formats. mp3 is not an option for the time being.<br/>
</p>
<p>
When recording, the 'Render' button will change to 'Stop', and the progress bar will slowly fill indicating how much percentage of the project has been rendered so far.<br/>
The rest of the interface is pretty straight forward.
</p>

<!-- Usage -->
<h3><span class="mw-headline" id="Usage"> Usage </span></h3>
<p>
Cadence-Render uses jack-capture to do the actual recording in the background.<br/>
When 'Render' is pressed it will change the JACK buffer-size first (if modified), relocate Transport to the position specified in "Start Time" and then start recording.<br/>
The recording will automatically stop when JACK Transport reaches the time set in "End Time". If the buffer-size was changed, it will be changed back.<br/>
This makes it particularly useful to render projects in freewheel mode with apps that don't support it directly.
</p>
<p>
Changing the buffer size before recording might be useful if you use plugin automation in hosts that don't support per-sample automation.<br/>
The way this works is that a plugin process() call is only called once per JACK callback and thus a plugin parameter will have low precision.<br/>
Having a lower buffer size means the host will have to call process() more often (thus increasing precision), but at a cost of higher CPU usage.<br/>
But note that, if the host or plugin takes too much time in the JACK callback, the audio buffer will not be filled properly and you'll most likely hear "cracks" (aka xruns). <!--<br/>-->
Freewheel mode avoids these issues (see below).
</p>
<p>
The recordings will be saved in the "Output folder" named as "jack_capture_#.ext", where '#' is a number suffix and '.ext' the appropriate extension for the selected encoding format.
</p>
<p>
NOTE: We recommend the use of padding in your songs (ie, put some silence before the beginning and end of a song).<br/>
This is because the very first sounds at the beginning of a song might not be timed properly (JACK apps need to catch up with the transport and start rolling). A padding of 8 beats is usually enough here.<br/>
Also, when some applications reach their song end they might start-over transport at 0:00, which will cause the recording to never reach the "End Time" and thus never stop.
</p>

<!-- Extra -->
<h3><span class="mw-headline" id="RealtimeVsFreewheel"> Realtime vs. Freewheel </span></h3>
<p>
In short, Realtime is the "live" version of audio you hear when making music. If you hear what you're doing, you're on realtime mode.<br/>
Freewheel is the "offline" version, where audio (and midi) is processed as fast as possible. You won't hear anything when in this mode.<br/>
During freewheel JACK will not allow new clients to be registered or connections to be made. It's literally meant to be used for recordings.
</p>
<p>
Rendering in freewheel is sometimes useful because both host and plugins can take as much time as they need to process, independently of the buffer size.<br/>
This is also useful when your project gets too big and can no longer play in realtime without xruns.
</p>
<p>
Not all applications work in freewheel mode though, for example if it relies on any kind of event communication other than JACK-MIDI (like ALSA-MIDI or OSC).<br/>
This is because JACK is running faster than realtime, so any external events can't catch up in time.<br/>
We encourage you to use JACK-MIDI whenever possible. Not only does it allow freewheel rendering but also provides perfect timing between applications.
</p>

<!-- Download -->
<h3><span class="mw-headline" id="Download"> Download </span></h3>
<p>
Cadence-Render is available in the KXStudio repositories and ArchLinux AUR ('cadence-tools' package in the KXStudio repositories, 'cadence' in AUR).<br/>
<img src="images/ico_arch.png" alt="" class="img_text_align_spaced"/>
<a href="https://aur.archlinux.org/packages/cadence/" class="external text a_bigger_text" rel="nofollow" target="_blank">
ArchLinux</a> (AUR)<br/>
<img src="images/ico_debian.png" alt="" class="img_text_align_spaced"/>
<a href="apt://cadence-tools" class="external text a_bigger_text">
Debian/Ubuntu</a> (via KXStudio repositories)<br/>
</p>
<p>
Pre-compiled binaries are available for Linux (part of the Cadence bundle).<br/>
<img src="images/ico_linux.png" alt="" class="img_text_align_spaced"/>
<a href="http://sourceforge.net/projects/kxstudio/files/Releases/cadence/Cadence-0.8.1-linux32.tar.xz/download" class="external text a_bigger_text" rel="nofollow" target="_blank">
Linux 32bit</a><br/>
<img src="images/ico_linux.png" alt="" class="img_text_align_spaced"/>
<a href="http://sourceforge.net/projects/kxstudio/files/Releases/cadence/Cadence-0.8.1-linux64.tar.xz/download" class="external text a_bigger_text" rel="nofollow" target="_blank">
Linux 64bit</a><br/>
</p>
<p>
The latest source code is hosted on github, together with bug reports, feature requests, etc.<br/>
<img src="images/ico_github.png" alt="" class="img_text_align_spaced"/>
<a href="https://github.com/falkTX/Cadence" class="external text a_bigger_text" rel="nofollow" target="_blank">
Source code</a><br/>
<img src="images/ico_github.png" alt="" class="img_text_align_spaced"/>
<a href="https://github.com/falkTX/Cadence/issues?state=open" class="external text a_bigger_text" rel="nofollow" target="_blank">
Bug reports / Feature requests</a><br/>
</p>

<p><br/></p>

<?php
include_once("includes/footer.php");
?>

+ 93
- 0
Applications:Cadence-XYController.php View File

@@ -0,0 +1,93 @@
<?php
$PAGE_TITLE = "KXStudio : Applications : Cadence-XY Controller";
$PAGE_TYPE = "APPLICATION";
$PAGE_SOURCE_1 = ARRAY("/Applications", "/Applications:Cadence-XYController");
$PAGE_SOURCE_2 = ARRAY("Applications", "Cadence-XY Controller");
include_once("includes/header.php");
?>

<!-- intro -->
<p>
Cadence-XY Controller is a simple XY widget that sends and receives data from Jack MIDI.<br/>
It can send data through specific channels and has a MIDI Keyboard too.
</p>
<p>
This tool can be executed as 'cadence_xycontroller'.
</p>

<!-- Interface -->
<h3><span class="mw-headline" id="Interface"> The Interface </span></h3>
<p>
A screenshot follows showing the piano, running under <br/>
<a href="screenshots/cadence-xycontroller.png" class="external text" rel="nofollow"><img src="screenshots/cadence-xycontroller.png" alt="cadence-xycontroller.png" /></a>
</p>
<p>
Another screenshot, now running under Windows 8:<br/>
<a href="screenshots/cadence-xycontroller_win8.png" class="external text" rel="nofollow"><img src="screenshots/cadence-xycontroller_win8.png" alt="cadence-xycontroller_win8.png" /></a>
</p>
<p>
The XY widget is controlled by the mouse, and it syncs its values to the X and Y knobs. Moving the knobs will change the XY cursor accordingly.<br/>
The "Smooth" checkbox will make XY cursor changes smoother (the cursor will follow the mouse with inertia), but it will not change the knobs' behaviour.
</p>
<p>
There's also a MIDI-keyboard that is usually hidden (use "Settings" menu, "Show MIDI Keyboard" to show or hide it).<br/>
You can use the mouse or keyboard to trigger notes. The keyboard uses a 'qwerty' layout.
</p>

<!-- Usage -->
<h3><span class="mw-headline" id="Usage"> Usage </span></h3>
<p>
The first thing to do after starting this tool is to make the proper JACK connections so that it outputs the data somewhere (<a href="<?php echo $ROOT; ?>/Applications:Catia">Catia</a> does the job nicely).<br/>
</p>
<p>
Cadence-XY Controller can both receive and send MIDI data. This data will not pass-through, which is intentional and not a design failure.<br/>
MIDI channels used can be specified in the "Settings" menu. If data is received on a channel it's not set to listen to, such data will be ignored.
</p>
<p>
MIDI data will be sent whenever the keyboard or XY cursor changes. When everything is stationary, no data is sent.<br/>
MIDI-Keyboard actions will send regular MIDI note-on/offs. XY cursor changes will send MIDI data that look like this:<br/>
<code>
Status: &nbsp;0xB0 + <i>channel</i> - 1<br/>
Control: 0x01 <i>(Modulation, as defined in "X Controls")</i><br/>
Value: &nbsp;&nbsp;<i>X value percentage</i> * 127 / 100<br/>
</code><br/>
</p>

<!-- Download -->
<h3><span class="mw-headline" id="Download"> Download </span></h3>
<p>
Cadence-XYController is available in the KXStudio repositories and ArchLinux AUR ('cadence-tools' package in the KXStudio repositories, 'cadence' in AUR).<br/>
<img src="images/ico_arch.png" alt="" class="img_text_align_spaced"/>
<a href="https://aur.archlinux.org/packages/cadence/" class="external text a_bigger_text" rel="nofollow" target="_blank">
ArchLinux</a> (AUR)<br/>
<img src="images/ico_debian.png" alt="" class="img_text_align_spaced"/>
<a href="apt://cadence-tools" class="external text a_bigger_text">
Debian/Ubuntu</a> (via KXStudio repositories)<br/>
</p>
<p>
Pre-compiled binaries are available for Linux and Windows (part of the Cadence bundle).<br/>
<img src="images/ico_linux.png" alt="" class="img_text_align_spaced"/>
<a href="http://sourceforge.net/projects/kxstudio/files/Releases/cadence/Cadence-0.8.1-linux32.tar.xz/download" class="external text a_bigger_text" rel="nofollow" target="_blank">
Linux 32bit</a><br/>
<img src="images/ico_linux.png" alt="" class="img_text_align_spaced"/>
<a href="http://sourceforge.net/projects/kxstudio/files/Releases/cadence/Cadence-0.8.1-linux64.tar.xz/download" class="external text a_bigger_text" rel="nofollow" target="_blank">
Linux 64bit</a><br/>
<img src="images/ico_windows.png" alt="" class="img_text_align_spaced"/>
<a href="http://sourceforge.net/projects/kxstudio/files/Releases/cadence/Cadence-0.8.1-win32.zip/download" class="external text a_bigger_text" rel="nofollow" target="_blank">
Windows 32bit</a><br/>
</p>
<p>
The latest source code is hosted on github, together with bug reports, feature requests, etc.<br/>
<img src="images/ico_github.png" alt="" class="img_text_align_spaced"/>
<a href="https://github.com/falkTX/Cadence" class="external text a_bigger_text" rel="nofollow" target="_blank">
Source code</a><br/>
<img src="images/ico_github.png" alt="" class="img_text_align_spaced"/>
<a href="https://github.com/falkTX/Cadence/issues?state=open" class="external text a_bigger_text" rel="nofollow" target="_blank">
Bug reports / Feature requests</a><br/>
</p>

<p><br/></p>

<?php
include_once("includes/footer.php");
?>

+ 85
- 0
Applications:Cadence.php View File

@@ -0,0 +1,85 @@
<?php
$PAGE_TITLE = "KXStudio : Applications : Cadence";
$PAGE_TYPE = "APPLICATION_NU";
$PAGE_SOURCE_1 = ARRAY("/Applications", "/Applications:Cadence");
$PAGE_SOURCE_2 = ARRAY("Applications", "Cadence");
include_once("includes/header.php");
?>

<!-- intro -->
<p>
Cadence is a set of tools useful for audio production.<br/>
Cadence itself is also an application (the main one), which this page will document.<br/>
There are other applications that are part of the Cadence suite, they are usually named as the "Cadence tools".<br/>
They are:
</p>
<ul>
<li><a href="<?php echo $ROOT; ?>/Applications:Catarina">Catarina</a></li>
<li><a href="<?php echo $ROOT; ?>/Applications:Catia">Catia</a></li>
<li><a href="<?php echo $ROOT; ?>/Applications:Claudia">Claudia</a></li>
</ul>
<p>
Some of these also have sub-tools, such as Cadence-JackMeter and Claudia-Launcher.<br/>
Each of these sub-tools is properly documented in its respective page.
</p>
<p>
Cadence can be executed as 'cadence'.<br/>
Running it with '--minimized' makes it start minimized in the systray.
</p>

<!-- Interface -->
<h3><span class="mw-headline" id="Interface"> The Interface </span></h3>
<p>
A screenshot of the first, "System" tab:<br/>
<i>(The panels on the left display system information and checks, and on the right you have the current status of the JACK server and bridges)</i><br/>
<a href="screenshots/cadence1.png" class="external text" rel="nofollow"><img src="screenshots/cadence1.png" alt="cadence1.png"/></a>
</p>
<p>
A screenshot of the second, "Tools" tab:<br/>
<i>(The screenshots are clickable, which will start their respective tools)</i><br/>
<a href="screenshots/cadence2.png" class="external text" rel="nofollow"><img src="screenshots/cadence2.png" alt="cadence2.png"/></a>
</p>
<p>
A screenshot of the third, "Tweaks" tab:<br/>
<i>(This tab allows you to carry out some audio and system related tasks. Some options are not available on certain systems)</i><br/>
<a href="screenshots/cadence3.png" class="external text" rel="nofollow"><img src="screenshots/cadence3.png" alt="cadence3.png"/></a>
</p>

<!-- Download -->
<h3><span class="mw-headline" id="Download"> Download </span></h3>
<p>
Cadence is available in the KXStudio repositories and ArchLinux AUR (both with 'cadence' package name).<br/>
<img src="images/ico_arch.png" alt="" class="img_text_align_spaced"/>
<a href="https://aur.archlinux.org/packages/cadence/" class="external text a_bigger_text" rel="nofollow" target="_blank">
ArchLinux</a> (AUR)<br/>
<img src="images/ico_debian.png" alt="" class="img_text_align_spaced"/>
<a href="apt://cadence" class="external text a_bigger_text">
Debian/Ubuntu</a> (via KXStudio repositories)<br/>
</p>
<p>
Pre-compiled binaries are available for Linux and Windows.<br/>
<img src="images/ico_linux.png" alt="" class="img_text_align_spaced"/>
<a href="http://sourceforge.net/projects/kxstudio/files/Releases/cadence/Cadence-0.8.1-linux32.tar.xz/download" class="external text a_bigger_text" rel="nofollow" target="_blank">
Linux 32bit</a><br/>
<img src="images/ico_linux.png" alt="" class="img_text_align_spaced"/>
<a href="http://sourceforge.net/projects/kxstudio/files/Releases/cadence/Cadence-0.8.1-linux64.tar.xz/download" class="external text a_bigger_text" rel="nofollow" target="_blank">
Linux 64bit</a><br/>
<img src="images/ico_windows.png" alt="" class="img_text_align_spaced"/>
<a href="http://sourceforge.net/projects/kxstudio/files/Releases/cadence/Cadence-0.8.1-win32.zip/download" class="external text a_bigger_text" rel="nofollow" target="_blank">
Windows 32bit</a><br/>
</p>
<p>
The latest source code is hosted on github, together with bug reports, feature requests, etc.<br/>
<img src="images/ico_github.png" alt="" class="img_text_align_spaced"/>
<a href="https://github.com/falkTX/Cadence" class="external text a_bigger_text" rel="nofollow" target="_blank">
Source code</a><br/>
<img src="images/ico_github.png" alt="" class="img_text_align_spaced"/>
<a href="https://github.com/falkTX/Cadence/issues?state=open" class="external text a_bigger_text" rel="nofollow" target="_blank">
Bug reports / Feature requests</a><br/>
</p>

<p><br/></p>

<?php
include_once("includes/footer.php");
?>

+ 60
- 0
Applications:Carla-Control.php View File

@@ -0,0 +1,60 @@
<?php
$PAGE_TITLE = "KXStudio : Applications : Carla-Control";
$PAGE_TYPE = "APPLICATION_NU";
$PAGE_SOURCE_1 = ARRAY("/Applications", "/Applications:Carla-Control");
$PAGE_SOURCE_2 = ARRAY("Applications", "Carla-Control");
include_once("includes/header.php");
?>

<!-- intro -->
<p>
This is a dummy page, a placeholder for when the real page is written.
</p>

<!-- Interface -->
<h3><span class="mw-headline" id="Interface"> The Interface </span></h3>
<p>
TODO
</p>

<!-- Usage -->
<h3><span class="mw-headline" id="Usage"> Usage </span></h3>
<p>
TODO
</p>

<!-- Download -->
<h3><span class="mw-headline" id="Download"> Download </span></h3>
<p>
Carla is available in the KXStudio repositories and ArchLinux AUR (both with 'carla' package name).<br/>
<img src="images/ico_arch.png" alt="" class="img_text_align_spaced"/>
<a href="https://aur.archlinux.org/packages/carla/" class="external text a_bigger_text" rel="nofollow" target="_blank">
ArchLinux</a> (AUR)<br/>
<img src="images/ico_debian.png" alt="" class="img_text_align_spaced"/>
<a href="apt://carla" class="external text a_bigger_text">
Debian/Ubuntu</a> (via KXStudio repositories)<br/>
</p>
<p>
Pre-compiled binaries are available for Linux (part of the Carla bundle).<br/>
<img src="images/ico_linux.png" alt="" class="img_text_align_spaced"/>
<a href="http://sourceforge.net/projects/kxstudio/files/Releases/carla/Carla-1.1.0-linux32.tar.xz/download" class="external text a_bigger_text" rel="nofollow" target="_blank">
Linux 32bit</a><br/>
<img src="images/ico_linux.png" alt="" class="img_text_align_spaced"/>
<a href="http://sourceforge.net/projects/kxstudio/files/Releases/carla/Carla-1.1.0-linux64.tar.xz/download" class="external text a_bigger_text" rel="nofollow" target="_blank">
Linux 64bit</a><br/>
</p>
<p>
The latest source code is hosted on github, together with bug reports, feature requests, etc.<br/>
<img src="images/ico_github.png" alt="" class="img_text_align_spaced"/>
<a href="https://github.com/falkTX/Carla" class="external text a_bigger_text" rel="nofollow" target="_blank">
Source code</a><br/>
<img src="images/ico_github.png" alt="" class="img_text_align_spaced"/>
<a href="https://github.com/falkTX/Carla/issues?state=open" class="external text a_bigger_text" rel="nofollow" target="_blank">
Bug reports / Feature requests</a><br/>
</p>

<p><br/></p>

<?php
include_once("includes/footer.php");
?>

+ 132
- 0
Applications:Carla.php View File

@@ -0,0 +1,132 @@
<?php
$PAGE_TITLE = "KXStudio : Applications : Carla";
$PAGE_TYPE = "APPLICATION";
$PAGE_SOURCE_1 = ARRAY("/Applications", "/Applications:Carla");
$PAGE_SOURCE_2 = ARRAY("Applications", "Carla");
include_once("includes/header.php");
?>

<!-- Intro -->
<p>
Carla is an audio plugin host, with support for many audio drivers and plugin formats.<br/>
It has some nice features like automation of parameters via MIDI CC (and send output back as MIDI too) and full OSC control.<br/>
</p>
<p>
Carla currently supports LADSPA (including LRDF), DSSI, LV2, and VST plugin formats, plus GIG, SF2 and SFZ file support.<br/>
It uses JACK as the default and preferred audio driver but also supports native drivers like ALSA, DirectSound or CoreAudio.<br/>
</p>
<p>
There are 3 types of engine processing:
</p>
<ul>
<li><b>Multi-client</b>: (JACK driver only)<br/>
Every single plugin is exposed as a new JACK client. Audio and MIDI ports are registered as needed.
</li>
<li><b>Single-client</b>: (JACK driver only)<br/>
Same as Multi-client, except that all JACK ports belong to a single master client.<br/>
This is needed when a setup doesn't support multi-client JACK apps, such as LADISH.
</li>
<li><b>Rack</b>:<br/>
Plugins are processed in order, from top to bottom.<br/>
Plugins with non-stereo audio channels are not supported, but a forced-stereo option is available for Mono ones.
</li>
</ul>
<p>
Note: The internal patchbay does not save/restore connections yet, so you'll want to run Carla under some kind of Session Management. LADISH level 1 and NSM are implemented.
</p>

<!-- Interface -->
<h3><span class="mw-headline" id="Interface"> The Interface </span></h3>
<p>
By default Carla uses its own internal theme, a screenshot of it follows along with some plugins:<br/>
<a href="screenshots/carla.png" class="external text" rel="nofollow"><img src="screenshots/carla.png" alt="carla.png" /></a><br/>
The user can keep the custom theme but use system colors, or simply disable the custom theme altogether.<br/>
The result may not be as nice though.<br/>
</p>
<p>
The 'Patchbay' uses the same canvas engine that Catarina, Catia and Claudia do:
<a href="screenshots/carla-patchbay.png" class="external text" rel="nofollow"><img src="screenshots/carla-patchbay.png" alt="carla-patchbay.png" /></a>
</p>
<p>
The last tab "Log" simply prints debug info from time to time when an internal error occurs, in a way that doesn't disturb the user.<br/>
This tab is not available in the Windows version.<br/>
</p>

<!-- Usage -->
<h3><span class="mw-headline" id="Usage"> Usage </span></h3>
<p>
The first time you run Carla you'll most likely want to scan for plugins.<br/>
You can configure your plugin folders in the settings if needed. When done, use "Add New Plugin" in the toolbar, then press the "Refresh" button.<br/>
</p>
<p>
Because Carla is a somewhat complex application, a single page is not enough to cover it entirely.<br/>
(We're currently writing the rest of the pages so be back soon!)
</p>
<!-- <ul> -->
<!-- <li></li> -->
<!-- </ul> -->

<!-- Release Notes -->
<h3><span class="mw-headline" id="ReleaseNotes"> Release Notes </span></h3>
<p>
The following are the release notes for version 1.0.2:
</p>
<ul>
<li>Canvas does not save or restore connections.<br/>
You need to use external session management for now.</li>

<li>LADISH does not support multi-client JACK applications.<br/>
To prevent any issues Carla will switch to single-client mode automatically.</li>

<li>Rack mode is still a bit experimental, specially on non-JACK drivers.</li>

<li>LV2 plugin support is incomplete (although already in a good state).<br/>
Plugins that use CV ports or Worker extension will not work right now.</li>

<li>Carla will not work with non-native LV2 Plugin UIs that require the instance-data extension.<br/>
This is by design and not a bug.</li>

<li>OSC control seems to work well, but has not been tested in great detail.<br/>
Be sure to report any issues.</li>

<li>Carla "PRO" theme, Carla-Control and ZynAddSubFX internal plugin are not available for Windows at this point.</li>
</ul>

<!-- Download -->
<h3><span class="mw-headline" id="Download"> Download </span></h3>
<p>
Carla is available in the KXStudio repositories and ArchLinux AUR (both with 'carla' package name).<br/>
<img src="images/ico_arch.png" alt="" class="img_text_align_spaced"/>
<a href="https://aur.archlinux.org/packages/carla/" class="external text a_bigger_text" rel="nofollow" target="_blank">
ArchLinux</a> (AUR)<br/>
<img src="images/ico_debian.png" alt="" class="img_text_align_spaced"/>
<a href="apt://carla" class="external text a_bigger_text">
Debian/Ubuntu</a> (via KXStudio repositories)<br/>
</p>
<p>
Pre-compiled binaries are available for Linux and Windows.<br/>
<img src="images/ico_linux.png" alt="" class="img_text_align_spaced"/>
<a href="http://sourceforge.net/projects/kxstudio/files/Releases/carla/Carla-1.1.0-linux32.tar.xz/download" class="external text a_bigger_text" rel="nofollow" target="_blank">
Linux 32bit</a><br/>
<img src="images/ico_linux.png" alt="" class="img_text_align_spaced"/>
<a href="http://sourceforge.net/projects/kxstudio/files/Releases/carla/Carla-1.1.0-linux64.tar.xz/download" class="external text a_bigger_text" rel="nofollow" target="_blank">
Linux 64bit</a><br/>
<img src="images/ico_windows.png" alt="" class="img_text_align_spaced"/>
<a href="http://sourceforge.net/projects/kxstudio/files/Releases/carla/Carla-1.1.0-win32.zip/download" class="external text a_bigger_text" rel="nofollow" target="_blank">
Windows 32bit</a><br/>
</p>
<p>
The latest source code is hosted on github, together with bug reports, feature requests, etc.<br/>
<img src="images/ico_github.png" alt="" class="img_text_align_spaced"/>
<a href="https://github.com/falkTX/Carla" class="external text a_bigger_text" rel="nofollow" target="_blank">
Source code</a><br/>
<img src="images/ico_github.png" alt="" class="img_text_align_spaced"/>
<a href="https://github.com/falkTX/Carla/issues?state=open" class="external text a_bigger_text" rel="nofollow" target="_blank">
Bug reports / Feature requests</a><br/>
</p>

<p><br/></p>

<?php
include_once("includes/footer.php");
?>

+ 95
- 0
Applications:Catarina.php View File

@@ -0,0 +1,95 @@
<?php
$PAGE_TITLE = "KXStudio : Applications : Catarina";
$PAGE_TYPE = "APPLICATION_NU";
$PAGE_SOURCE_1 = ARRAY("/Applications", "/Applications:Catarina");
$PAGE_SOURCE_2 = ARRAY("Applications", "Catarina");
include_once("includes/header.php");
?>

<!-- intro -->
<p>
Catarina is a Patchbay test app, created while the PatchCanvas module was being developed.<br/>
It allows the user to experiment with the patchbay, without using ALSA, JACK or LADISH.<br/>
You can save &amp; load patchbay configurations too.<br/>
</p>

<!-- Interface -->
<h3><span class="mw-headline" id="Interface"> The Interface </span></h3>
<p>
A screenshot follows:<br/>
<a href="screenshots/catarina.png" class="external text" rel="nofollow"><img src="screenshots/catarina.png" alt="catarina.png" /></a>
</p>
<p>
The 'File' menu and 'Project' toolbar provides actions related to projects: the common new, open and save.<br/>
The 'Patchbay' menu and toolbar allows you to control what's inside the canvas. You can add/remove groups, add/remove ports and manage connections.<br/>
The 'Canvas' menu and toolbar gives you control over the canvas zoom. The menu has actions for printing and saving an image of the current canvas.<br/>
</p>
<p>
As with all the Cadence tools, you can hide the toolbar via 'Settings' menu, and also configure Catarina.<br/>
The configure dialog looks like this:<br/>
<a href="screenshots/catarina-configure.png" class="external text" rel="nofollow"><img src="screenshots/catarina-configure.png" alt="catarina-configure.png" /></a>
</p>
<p>
You can change the theme used for the canvas (more on that below) and wherever or not to use bezier lines (will use straight lines if off).<br/>
Fancy Eye-candy has 3 states:
</p>
<ul>
<li>Unchecked (None): no eye-candy;</li>
<li>Partially (Small): applies drop-shadow to the boxes, this is the default;</li>
<li>Checked (Full): box drop-shadow, fade-in/out animations and line glow;</li>
</ul>
<p>
<i>(Note: Full eye-candy currently is EXPERIMENTAL, and will make Catarina crash at random times. The cause of the crashes are under investigation).</i><br/>
</p>
<p>
You can also enable OpenGL for the canvas (so the entire 2D space is rendered in the GPU, which makes big projects render much faster) and Anti-aliasing.<br/>
OpenGL is experimental within Qt4 itself, and will not work properly on all systems.<br/>
Anti-aliasing has 3 states:
</p>
<ul>
<li>Unchecked (None): disable all anti-aliasing;</li>
<li>Partially (Small): applies only to the lines, this is the default;</li>
<li>Checked (Full): apply anti-aliasing everywhere;</li>
</ul>
<p>
Settings will be applied as soon as you press 'OK', no need to restart Catarina.<br/>
</p>

<!-- Download -->
<h3><span class="mw-headline" id="Download"> Download </span></h3>
<p>
Catarina is available in the KXStudio repositories and ArchLinux AUR ('catarina' package in the KXStudio repositories, 'cadence' in AUR).<br/>
<img src="images/ico_arch.png" alt="" class="img_text_align_spaced"/>
<a href="https://aur.archlinux.org/packages/cadence/" class="external text a_bigger_text" rel="nofollow" target="_blank">
ArchLinux</a> (AUR)<br/>
<img src="images/ico_debian.png" alt="" class="img_text_align_spaced"/>
<a href="apt://catarina" class="external text a_bigger_text">
Debian/Ubuntu</a> (via KXStudio repositories)<br/>
</p>
<p>
Pre-compiled binaries are available for Linux and Windows (part of the Cadence bundle).<br/>
<img src="images/ico_linux.png" alt="" class="img_text_align_spaced"/>
<a href="http://sourceforge.net/projects/kxstudio/files/Releases/cadence/Cadence-0.8.1-linux32.tar.xz/download" class="external text a_bigger_text" rel="nofollow" target="_blank">
Linux 32bit</a><br/>
<img src="images/ico_linux.png" alt="" class="img_text_align_spaced"/>
<a href="http://sourceforge.net/projects/kxstudio/files/Releases/cadence/Cadence-0.8.1-linux64.tar.xz/download" class="external text a_bigger_text" rel="nofollow" target="_blank">
Linux 64bit</a><br/>
<img src="images/ico_windows.png" alt="" class="img_text_align_spaced"/>
<a href="http://sourceforge.net/projects/kxstudio/files/Releases/cadence/Cadence-0.8.1-win32.zip/download" class="external text a_bigger_text" rel="nofollow" target="_blank">
Windows 32bit</a><br/>
</p>
<p>
The latest source code is hosted on github, together with bug reports, feature requests, etc.<br/>
<img src="images/ico_github.png" alt="" class="img_text_align_spaced"/>
<a href="https://github.com/falkTX/Cadence" class="external text a_bigger_text" rel="nofollow" target="_blank">
Source code</a><br/>
<img src="images/ico_github.png" alt="" class="img_text_align_spaced"/>
<a href="https://github.com/falkTX/Cadence/issues?state=open" class="external text a_bigger_text" rel="nofollow" target="_blank">
Bug reports / Feature requests</a><br/>
</p>

<p><br/></p>

<?php
include_once("includes/footer.php");
?>

+ 59
- 0
Applications:Catia.php View File

@@ -0,0 +1,59 @@
<?php
$PAGE_TITLE = "KXStudio : Applications : Catia";
$PAGE_TYPE = "APPLICATION_NU";
$PAGE_SOURCE_1 = ARRAY("/Applications", "/Applications:Catia");
$PAGE_SOURCE_2 = ARRAY("Applications", "Catia");
include_once("includes/header.php");
?>

<!-- intro -->
<p>
Catia is a JACK Patchbay, with some neat features like A2J bridge support and JACK Transport.<br/>
It's supposed to be as simple as possible so it can work nicely on non-Linux platforms.
</p>

<!-- Interface -->
<h3><span class="mw-headline" id="Interface"> The Interface </span></h3>
<p>
A screenshot follows:<br/>
<a href="screenshots/catia.png" class="external text" rel="nofollow"><img src="screenshots/catia.png" alt="catia.png" /></a>
</p>

<!-- Download -->
<h3><span class="mw-headline" id="Download"> Download </span></h3>
<p>
Catia is available in the KXStudio repositories and ArchLinux AUR ('catia' package in the KXStudio repositories, 'cadence' in AUR).<br/>
<img src="images/ico_arch.png" alt="" class="img_text_align_spaced"/>
<a href="https://aur.archlinux.org/packages/cadence/" class="external text a_bigger_text" rel="nofollow" target="_blank">
ArchLinux</a> (AUR)<br/>
<img src="images/ico_debian.png" alt="" class="img_text_align_spaced"/>
<a href="apt://catia" class="external text a_bigger_text">
Debian/Ubuntu</a> (via KXStudio repositories)<br/>
</p>
<p>
Pre-compiled binaries are available for Linux and Windows (part of the Cadence bundle).<br/>
<img src="images/ico_linux.png" alt="" class="img_text_align_spaced"/>
<a href="http://sourceforge.net/projects/kxstudio/files/Releases/cadence/Cadence-0.8.1-linux32.tar.xz/download" class="external text a_bigger_text" rel="nofollow" target="_blank">
Linux 32bit</a><br/>
<img src="images/ico_linux.png" alt="" class="img_text_align_spaced"/>
<a href="http://sourceforge.net/projects/kxstudio/files/Releases/cadence/Cadence-0.8.1-linux64.tar.xz/download" class="external text a_bigger_text" rel="nofollow" target="_blank">
Linux 64bit</a><br/>
<img src="images/ico_windows.png" alt="" class="img_text_align_spaced"/>
<a href="http://sourceforge.net/projects/kxstudio/files/Releases/cadence/Cadence-0.8.1-win32.zip/download" class="external text a_bigger_text" rel="nofollow" target="_blank">
Windows 32bit</a><br/>
</p>
<p>
The latest source code is hosted on github, together with bug reports, feature requests, etc.<br/>
<img src="images/ico_github.png" alt="" class="img_text_align_spaced"/>
<a href="https://github.com/falkTX/Cadence" class="external text a_bigger_text" rel="nofollow" target="_blank">
Source code</a><br/>
<img src="images/ico_github.png" alt="" class="img_text_align_spaced"/>
<a href="https://github.com/falkTX/Cadence/issues?state=open" class="external text a_bigger_text" rel="nofollow" target="_blank">
Bug reports / Feature requests</a><br/>
</p>

<p><br/></p>

<?php
include_once("includes/footer.php");
?>

+ 48
- 0
Applications:Claudia-Launcher.php View File

@@ -0,0 +1,48 @@
<?php
$PAGE_TITLE = "KXStudio : Applications : Claudia-Launcher";
$PAGE_TYPE = "APPLICATION_NU";
$PAGE_SOURCE_1 = ARRAY("/Applications", "/Applications:Claudia-Launcher");
$PAGE_SOURCE_2 = ARRAY("Applications", "Claudia-Launcher");
include_once("includes/header.php");
?>

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

<!-- Interface -->
<h3><span class="mw-headline" id="Interface"> The Interface </span></h3>
<p>
A screenshot follows:<br/>
<a href="screenshots/claudia-launcher.png" class="external text" rel="nofollow"><img src="screenshots/claudia-launcher.png" alt="claudia-launcher.png" /></a>
</p>

<!-- Download -->
<h3><span class="mw-headline" id="Download"> Download </span></h3>
<p>
Claudia-Launcher is available in the KXStudio repositories and ArchLinux AUR ('claudia' package in the KXStudio repositories, 'cadence' in AUR).<br/>
<img src="images/ico_arch.png" alt="" class="img_text_align_spaced"/>
<a href="https://aur.archlinux.org/packages/cadence/" class="external text a_bigger_text" rel="nofollow" target="_blank">
ArchLinux</a> (AUR)<br/>
<img src="images/ico_debian.png" alt="" class="img_text_align_spaced"/>
<a href="apt://claudia" class="external text a_bigger_text">
Debian/Ubuntu</a> (via KXStudio repositories)<br/>
</p>
<p>
The latest source code is hosted on github, together with bug reports, feature requests, etc.<br/>
<img src="images/ico_github.png" alt="" class="img_text_align_spaced"/>
<a href="https://github.com/falkTX/Cadence" class="external text a_bigger_text" rel="nofollow" target="_blank">
Source code</a><br/>
<img src="images/ico_github.png" alt="" class="img_text_align_spaced"/>
<a href="https://github.com/falkTX/Cadence/issues?state=open" class="external text a_bigger_text" rel="nofollow" target="_blank">
Bug reports / Feature requests</a><br/>
</p>

<p><br/></p>

<?php
include_once("includes/footer.php");
?>

+ 57
- 0
Applications:Claudia.php View File

@@ -0,0 +1,57 @@
<?php
$PAGE_TITLE = "KXStudio : Applications : Claudia";
$PAGE_TYPE = "APPLICATION_NU";
$PAGE_SOURCE_1 = ARRAY("/Applications", "/Applications:Claudia");
$PAGE_SOURCE_2 = ARRAY("Applications", "Claudia");
include_once("includes/header.php");
?>

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

<!-- Interface -->
<h3><span class="mw-headline" id="Interface"> The Interface </span></h3>
<p>
A screenshot follows:<br/>
<a href="screenshots/claudia.png" class="external text" rel="nofollow"><img src="screenshots/claudia.png" alt="claudia.png" /></a>
</p>

<!-- Download -->
<h3><span class="mw-headline" id="Download"> Download </span></h3>
<p>
Claudia is available in the KXStudio repositories and ArchLinux AUR ('claudia' package in the KXStudio repositories, 'cadence' in AUR).<br/>
<img src="images/ico_arch.png" alt="" class="img_text_align_spaced"/>
<a href="https://aur.archlinux.org/packages/cadence/" class="external text a_bigger_text" rel="nofollow" target="_blank">
ArchLinux</a> (AUR)<br/>
<img src="images/ico_debian.png" alt="" class="img_text_align_spaced"/>
<a href="apt://claudia" class="external text a_bigger_text">
Debian/Ubuntu</a> (via KXStudio repositories)<br/>
</p>
<p>
Pre-compiled binaries are available for Linux (part of the Cadence bundle).<br/>
<img src="images/ico_linux.png" alt="" class="img_text_align_spaced"/>
<a href="http://sourceforge.net/projects/kxstudio/files/Releases/cadence/Cadence-0.8.1-linux32.tar.xz/download" class="external text a_bigger_text" rel="nofollow" target="_blank">
Linux 32bit</a><br/>
<img src="images/ico_linux.png" alt="" class="img_text_align_spaced"/>
<a href="http://sourceforge.net/projects/kxstudio/files/Releases/cadence/Cadence-0.8.1-linux64.tar.xz/download" class="external text a_bigger_text" rel="nofollow" target="_blank">
Linux 64bit</a><br/>
</p>
<p>
The latest source code is hosted on github, together with bug reports, feature requests, etc.<br/>
<img src="images/ico_github.png" alt="" class="img_text_align_spaced"/>
<a href="https://github.com/falkTX/Cadence" class="external text a_bigger_text" rel="nofollow" target="_blank">
Source code</a><br/>
<img src="images/ico_github.png" alt="" class="img_text_align_spaced"/>
<a href="https://github.com/falkTX/Cadence/issues?state=open" class="external text a_bigger_text" rel="nofollow" target="_blank">
Bug reports / Feature requests</a><br/>
</p>

<p><br/></p>

<?php
include_once("includes/footer.php");
?>

+ 84
- 0
Artwork.php View File

@@ -0,0 +1,84 @@
<?php
$PAGE_TITLE = "KXStudio";
$PAGE_TYPE = "KXSTUDIO";
$PAGE_SOURCE_1 = ARRAY("/Artwork");
$PAGE_SOURCE_2 = ARRAY("Artwork");
include_once("includes/header.php");
?>

<p>The KXStudio Desktop theme uses QtCurve as the rendering engine, making it available on Qt3, KDE3, Qt4, KDE4 and Gtk2 applications.<br />
There is a Metacity and XFWM theme as well.<br />
The icon theme used is Oxygen.
</p><p>Here's some screenshots showing off the theme on different Desktop Environments:<br />
</p>
<table border="1">
<tr>
<td align="center">
<p><a href="screenshots/kxstudio-kde3.png" class="external text" rel="nofollow"><img src="screenshots/thumb/kxstudio-kde3.png" alt="kxstudio-kde3.png" /></a><br />
KDE3 (Trinity)
</p>
</td>
<td align="center">
<p><a href="screenshots/kxstudio-kde4.png" class="external text" rel="nofollow"><img src="screenshots/thumb/kxstudio-kde4.png" alt="kxstudio-kde4.png" /></a><br />
KDE4
</p>
</td>
<td align="center">
<p><a href="screenshots/kxstudio-xfce.png" class="external text" rel="nofollow"><img src="screenshots/thumb/kxstudio-xfce.png" alt="kxstudio-xfce.png" /></a><br />
XFCE
</p>
</td>
</tr>
</table>
<p>You can get the entire artwork in the <a href="Downloads" title="Downloads">Downloads</a> section, just like any other application from us.
</p><p><br />
To properly apply this theme, you can follow these steps:
</p>
<ul>
<li>Install QtCurve (minimum KDE4 / Gtk2, Qt3 optional)</li>
<li>Set KDE color-scheme using the 'KXStudio.colors' provided</li>
<li>Set KDE widget style to QtCurve</li>
<li>Configure KDE QtCurve style, and load the 'KXStudio.qtcurve' config</li>
<li>Set Gtk2 theme to KXStudio (KXStudio decoration, QtCurve style, Oxygen icons)</li>
<li>Set Qt4/Qt3 style to QtCurve (using qtconfig-qt4/qt3)</li>
</ul>
<p>A XFWM decoration theme is available for XFCE. You might want to use 'Oxygen Mono Light|Dark' to get monochrome panel applets.<br />
Please note that Gtk3 is not supported at the moment.
</p><p><br />
</p>
<h2> <span class="mw-headline" id="The_Desktop_Session">The Desktop Session</span></h2>
<p>Besides the theme, the "KXStudio Desktop" also consists of (resumed):
</p>
<ul>
<li>JACK integration</li>
<li>Audio Session management through LADISH</li>
<li>One-app-to-rule them all (Cadence)</li>
</ul>
<p><br />
<b>JACK integration</b><br />
We're talking about making the whole system JACK dependant. JACK is started as soon as the user logs in, using the last session settings or a pre-setup LADISH Studio.<br />
For non-JACK aware apps, bridges are used.<br />
&#160;<i>PulseAudio</i> works nicely with JACK, although it needs a bit medium/high buffer size in order to work properly.<br />
&#160;<i>ALSA</i> has a plugin for JACK too, although it's not perfectly stable.<br />
&#160;<i>SDL</i>-Audio applications will need either a SDL-&gt;OSS-&gt;JACK, SDL-&gt;ALSA-&gt;JACK or SDL-&gt;PulseAudio-&gt;JACK bridge, since there's no native JACK support in SDL. If you're able to get an OSS-&gt;JACK bridge working, use it as it is preferred.
</p><p><br />
<b>Audio Session management through LADISH</b><br />
There needs to be a tool to manage audio projects (and non-audio as well), and LADISH already provides this functionality.<br />
By integrating with LADISH, we can set-up custom JACK settings, apps and connections, and load it at any time, even when login in.
</p><p><br />
<b>One-app-to-rule them all (Cadence)</b><br />
Cadence is our own app that controls the whole audio system, using JACK and LADISH.<br />
This is pre-alpha software though, and it's not even released yet (although it's already present in the KXStudio repositories for testing).<br />
<i>A full Cadence explanation/tutorial will be available once it reaches Alpha 1 (first public release)</i>
</p><p><br />
</p>
<h2> <span class="mw-headline" id="The_Desktop_Environment">The Desktop Environment</span></h2>
<p>There are plans to make our own Desktop Enviroment (including Window Manager), based on <a href="http://www.niallmoody.com/apps/twindy" class="external text" rel="nofollow">Twindy</a>.<br />
A *Mock-up* can be seen <a href="tmp/scr026.png" class="external text" rel="nofollow">here</a>.<br />
There's nothing done for it yet, and it won't be so soon, as there is plenty of stuff to do first&#160;;)
</p>
<p><br /></p>

<?php
include_once("includes/footer.php");
?>

+ 43
- 0
Development.php View File

@@ -0,0 +1,43 @@
<?php
$PAGE_TITLE = "KXStudio : Development";
$PAGE_TYPE = "NONKXSTUDIO";
$PAGE_SOURCE_1 = ARRAY("/Development");
$PAGE_SOURCE_2 = ARRAY("Development");
include_once("includes/header.php");
?>

<p>
This page is meant for people that want to contribute to KXStudio.
</p>
<p>
Please note that KXStudio has project pages in both SourceForge and Launchpad (you can check the respective links on the left).<br/>
SourceForge does the website, code and repository hosting, while Launchpad is used for managing bugs, questions/answers and the RSS news feed.<br/>
The Cadence tools don't use SourceForge or Launchpad, but are hosted on github instead at <a href="https://github.com/falkTX/Cadence" class="external text" rel="nofollow" target="_blank">https://github.com/falkTX/Cadence</a>.
</p>
<p>
If you're looking to report a bug in the Cadence tools, use the github "Issues" interface available <a href="https://github.com/falkTX/Cadence/issues" class="external text" rel="nofollow" target="_blank">here</a>.<br/>
For KXStudio related bugs <a href="https://bugs.launchpad.net/kxstudio" class="external text" rel="nofollow" target="_blank">click here</a>.<br/>
<br/>
</p>

<p>
Regarding KXStudio development, we currently need:
</p>
<ul>
<li>A Graphic designer that can make Gtk3 themes</li>
<li>Anyone that would like to make some good video tutorials</li>
<li>Non-Ubuntu users to beta-test the Cadence tools</li>
</ul>

<p>
In any case, you should always check the <a href="<?php echo $ROOT; ?>/Development:TODO">KXStudio TODO List</a> to find out what you can do.<br />
(You don't need to know programming to help).
</p>
<p>
KXStudio future plans are discussed <a href="http://linuxmusicians.com/viewtopic.php?f=47&amp;t=8078" class="external text" rel="nofollow" target="_blank">here</a>.
</p>
<br/>

<?php
include_once("includes/footer.php");
?>

+ 36
- 0
Development:TODO.php View File

@@ -0,0 +1,36 @@
<?php
$PAGE_TITLE = "KXStudio : Development : TODO";
$PAGE_TYPE = "NONKXSTUDIO";
$PAGE_SOURCE_1 = ARRAY("/Development", "/Development/TODO");
$PAGE_SOURCE_2 = ARRAY("Development", "TODO");
include_once("includes/header.php");
?>

<p>
This page contains a list of things left to do for KXStudio.<br/>
<br/>
</p>

<p>
<b>Tasks for common people (not Team restricted):</b>
</p>
<ul>
<li><s>KXStudio Dark Metacity theme (based on Ambiance)</s></li>
<li>KXStudio Gtk3 Theme port <i>(In progress)</i></li>
<p>
Work has already been done for this, but it's still far from finished.<br/>
The current theme uses the <a href="http://gnome-look.org/content/show.php?content=142331" class="external text" rel="nofollow" target="_blank">solidity-gtk3 engine</a>.<br/>
It's available in the latest KXStudio Artwork release.
</p>
<li>Make kxstudio-menu module work on all systems <i>(In progress)</i></li>
<p>
kxstudio-menu has been proven to work on Gnome2, KDE3, KDE4 and XFCE4.<br />
It may not work on LXDE, needs testing (any LXDE users here?).
</p>
<li>QJackCtl needs to support proper jackdbus save/load, so it shares configuration with Cadence and laditools</li>
</ul>
<br/>

<?php
include_once("includes/footer.php");
?>

+ 77
- 0
Documentation.php View File

@@ -0,0 +1,77 @@
<?php
$PAGE_TITLE = "KXStudio : Documentation";
$PAGE_TYPE = "KXSTUDIO";
$PAGE_SOURCE_1 = ARRAY("/Documentation");
$PAGE_SOURCE_2 = ARRAY("Documentation");
include_once("includes/header.php");
?>

<p>
If you're looking for help regarding an Ubuntu feature, please search within the
<a href="http://ubuntuforums.org/" class="external text" rel="nofollow">Ubuntu Forums</a>.<br/>
You can also use IRC, channel #kxstudio, server irc.freenode.net (or irc.freenode.com).
</p>
<p>
Please note that documentation for KXStudio is a work in progress, if you need some information not available here, you can try:
</p>
<ul>
<li><a href="http://www.wiki.linuxmusicians.com/doku.php" class="external text" rel="nofollow">LinuxMusicians Wiki</a></li>
<li><a href="https://help.ubuntu.com/community/UbuntuStudio/HowTos" class="external text" rel="nofollow">UbuntuStudio Community Documentation</a></li>
</ul>

<!-- TOPICS -->
<p>
<br/>
Some useful topics:
</p>

<!-- KXSTUDIO RELEASE -->
<p>
<b>KXStudio 12.04.3 Release</b>
</p>
<ul>
<li><a href="<?php echo $ROOT; ?>/Documentation:KXStudio12043:ReleaseNotes">Release Notes</a></li>
</ul>

<!-- KXSTUDIO DISTRIBUTION -->
<p>
<br/>
<b>KXStudio Distribution &amp; Repositories</b>
</p>
<ul>
<li><a href="<?php echo $ROOT; ?>/Documentation:Ubuntu:Meta-Packages">Available Meta-Packages</a></li>
<li><a href="<?php echo $ROOT; ?>/Documentation:Ubuntu:RegisterCommercial">Register/Activate your purchased software</a></li>
<li><a href="<?php echo $ROOT; ?>/Documentation:Ubuntu:Upgrade">Upgrade from an existing Ubuntu installation</a></li>
</ul>

<!-- KXSTUDIO MANUAL -->
<p>
<br/>
<b>KXStudio Manual</b>
</p>
<ul>
<li><a href="<?php echo $ROOT; ?>/Documentation:Manual:kxstudio_introduction">Introduction</a></li>
<li><a href="<?php echo $ROOT; ?>/Documentation:Manual:kxstudio_and_free_software">KXStudio and Free Software</a></li>
<li><a href="<?php echo $ROOT; ?>/Documentation:Manual:downloading_and_booting_kxstudio">Downloading, booting and running KXStudio 'live'</a></li>
<li><a href="<?php echo $ROOT; ?>/Documentation:Manual:installing_kxstudio">Installing KXStudio</a></li>
<li><a href="<?php echo $ROOT; ?>/Documentation:Manual:package_management">Package Management</a></li>
<li><a href="<?php echo $ROOT; ?>/Documentation:Manual:video_drivers">Installing non-free video drivers</a></li>
<li><a href="<?php echo $ROOT; ?>/Documentation:Manual:included_and_recommended_apps">Included and recommended apps</a></li>
<li><a href="<?php echo $ROOT; ?>/Documentation:Manual:linux_audio_overview">Linux Audio Overview</a></li>
<li><a href="<?php echo $ROOT; ?>/Documentation:Manual:alsa_and_kxstudio">ALSA and KXStudio</a></li>
<li><a href="<?php echo $ROOT; ?>/Documentation:Manual:cadence_introduction">An introduction to Cadence</a></li>
<li><a href="<?php echo $ROOT; ?>/Documentation:Manual:jack_configuration">JACK Configuration</a></li>
<li><a href="<?php echo $ROOT; ?>/Documentation:Manual:simple_claudia_studio">Creating a simple LADISH studio using Claudia</a></li>
<li><a href="<?php echo $ROOT; ?>/Documentation:Manual:latency">Latency compensation and xrun reduction tips</a></li>
<li><a href="<?php echo $ROOT; ?>/Documentation:Manual:wineasio_and_reaper">WineASIO and REAPER</a></li>
<li><a href="<?php echo $ROOT; ?>/Documentation:Manual:useful_links_and_getting_help">Useful Links And Getting Help</a></li>
</ul>
<p>
(The manual is being written by Dan MacDonald with the assistance of Aaron Wolf, falkTX and the LinuxMusicians community).
</p>

<p><br/></p>

<?php
include_once("includes/footer.php");
?>

+ 84
- 0
Documentation:KXStudio12041:NetBootInstall.php View File

@@ -0,0 +1,84 @@
<?php
$PAGE_TITLE = "KXStudio Documentation";
$PAGE_TYPE = "NONKXSTUDIO";
$PAGE_SOURCE_1 = ARRAY("/Documentation", "/Documentation", "/Documentation:KXStudio12041:NetBootInstall");
$PAGE_SOURCE_2 = ARRAY("Documentation", "KXStudio 12.04.1", "NetBootInstall");
include_once("includes/header.php");
?>

<p>
This section describes how to install a minimal Ubuntu system using a Net-Boot ISO.<br/>
After the base install is done, we'll proceed to upgrade Ubuntu to KXStudio.
</p>
<p>
There are some requirements you need to check before trying this:<br/>
1 - Your system is connected to the internet via cable;<br/>
2 - You've downloaded and burned a KXStudio Net-Boot ISO into a CD;<br/>
</p>

<p><br/></p>

<h5><span class="mw-headline" id="Step1">Step 1 - Boot from the ISO</span></h5>
<p>
Make sure your PC is booting from CD drives (the F8 or F9 key during bios splash usually can change the boot media).<br/>
If you can't find the key for that, make sure the CD drive is 1st device the PC tries to boot from (there's an option for that in the BIOS).
</p>

<p><br/></p>

<h5><span class="mw-headline" id="Step2">Step 2 - Install the base system</span></h5>
<p>
When you boot from the ISO, the first thing you'll see is a list of languages - pick yours.<br/>
Tip: Use the 'F3' key now to change the default keyboard language too.
</p>
<p>
Now just click 'Enter' to start the installation.
</p>
<p>
You'll notice this installation method looks rather old, but it's this way because we didn't load any drivers or special stuff yet.<br />
You can browse through the interface using the keyboard. The mouse does nothing at this point.
</p>
<p>
This installation method is exactly the same in an Ubuntu or Debian net-boot ISO, and it's very similar to the "alternate" method.<br />
Note that if you never used this kind of methods to install a Linux system before, you probably should not install KXStudio this way!<br />
Please go with UbuntuStudio 12.04 as a base install, and upgrade to KXStudio afterwards.
</p>
<p>
Once you've installed the base system, it will automatically reboot.
You can remove the CD now.
</p>

<p><br/></p>
<h5><span class="mw-headline" id="Step3">Step 3 - Enable the repositories</span></h5>
<p>
Login in the terminal with the user credentials you entered during the installation.<br />
Note: You won't get any feedback while entering the password - this is normal (actually a security feature).
</p>
<p>
When logged in, run these commands to enable the KXStudio repositories:<br/>
<code>
sudo apt-get update<br/>
sudo apt-get install python-software-properties wget<br/>
sudo add-apt-repository ppa:kxstudio-team/kxstudio<br/>
sudo apt-get update<br/>
sudo apt-get install kxstudio-repos<br />
sudo apt-get update<br/>
</code>
</p>

<p><br/></p>

<h5><span class="mw-headline" id="Step4">Step 4 - Install the KXStudio Desktop</span></h5>
<p>
For this "final" step, you can follow the <a href="<?php echo $ROOT; ?>/Documentation:Ubuntu:Upgrade">Upgrade From Ubuntu</a> tutorial, since the steps are the same.<br />
Just skip to the Step 2 - <a href="<?php echo $ROOT; ?>/Documentation:Ubuntu:Upgrade#Step2">direct link</a>
</p>
<p>
Of course, you won't have any GUI at this point, so you need to use the command-line methods.
</p>

<p><br/></p>

<?php
include_once("includes/footer.php");
?>

+ 54
- 0
Documentation:KXStudio12041:ReleaseNotes.php View File

@@ -0,0 +1,54 @@
<?php
$PAGE_TITLE = "KXStudio Documentation";
$PAGE_TYPE = "NONKXSTUDIO";
$PAGE_SOURCE_1 = ARRAY("/Documentation", "/Documentation", "/Documentation:KXStudio12041:ReleaseNotes");
$PAGE_SOURCE_2 = ARRAY("Documentation", "KXStudio 12.04.1", "Release Notes");
include_once("includes/header.php");
?>

<p>
These are the release notes related to the KXStudio 12.04.1 Release, based on Ubuntu 12.04.1 LTS.<br/>
We recommend you to take a look at the Ubuntu's 12.04 release notes too,
<a href="https://wiki.ubuntu.com/PrecisePangolin/ReleaseNotes" class="external text" rel="nofollow">here</a>.<br/>
(Read the 'Kubuntu' notes if you use KDE, 'Xubuntu' for XFCE and so on).
</p>

<p><br/></p>

<h4><span class="mw-headline" id="LiveDVDNotes">KXStudio 12.04.1 Live-DVD Notes</span></h4>
<ul>
<li>The live session user name is "kxstudio" and has no password.</li>
<li>Because Carla is still unfinished, FeSTige is currently on the DVD (and thus in the default install).<br/>
This is only temporary, FeSTige is no longer being developed and will be soon replaced by Carla functionality.</li>
<li>Sometimes the keyboard layout is not set-up correctly on the live session. This can be manually fixed by running:<br/>
<code>setxkbmap pt</code> <i>(replace 'pt' by the relevant keyboard layout/language).</i></li>
<li>The guitarix version included in the DVD has CPU optimizations enabled and may not work on older systems.<br/>
This can be fixed by updating its package during the live session.</li>
<li>The list of packages installed on the Live-DVD is available
<a href="<?php echo $ROOT; ?>/Paste/GvxoV" class="external text" rel="nofollow">here</a> for 32bit and
<a href="<?php echo $ROOT; ?>/Paste/nUP7n" class="external text" rel="nofollow">here</a> for 64bit.</li>
</ul>

<p><br/></p>

<h4><span class="mw-headline" id="CurrentNotes">Current 12.04.1 Notes</span></h4>
<ul>
<li>The Carla tool is unfinished, and as such it will show a warning every-time you start it.<br/>
We're working hard to make it complete and stable as soon as possible, so stay tuned.</li>
<li>Only KDE4 is officially supported now. XFCE will also work but your experience may not be as great.<br/>
Other desktops are unsupported at this point.</li>
<li>Ubuntu is focused at PulseAudio and doesn't provide good raw/ALSA mixers by default if you're Desktop is not KDE.<br/>
On such cases you should disable the PulseAudio mixer and use another tool (such as kmix, qamix, volti or alsamixer).<br/>
You may need to reconfigure the multimedia global shortcuts to use the new mixer</li>
<li>Some applications and websites don't work nicely with dark themes, which KXStudio uses by default.<br/>
This is not a bug in the theme(s) but rather upstream (ie, app and website authors).<br/>
We encourage users to report such issues upstream so they can be fixed for everyone using dark themes.</li>
<li>Synaptic is now used for handle package management in KXStudio, and as such users won't receive update notifications anymore.<br/>
Users should open synaptic and do system updates on a regular basis.</li>
</ul>

<p><br/></p>

<?php
include_once("includes/footer.php");
?>

+ 46
- 0
Documentation:KXStudio12043:ReleaseNotes.php View File

@@ -0,0 +1,46 @@
<?php
$PAGE_TITLE = "KXStudio Documentation";
$PAGE_TYPE = "NONKXSTUDIO";
$PAGE_SOURCE_1 = ARRAY("/Documentation", "/Documentation", "/Documentation:KXStudio12041:ReleaseNotes");
$PAGE_SOURCE_2 = ARRAY("Documentation", "KXStudio 12.04.3", "Release Notes");
include_once("includes/header.php");
?>

<p>
These are the release notes related to the KXStudio 12.04.3 Release, based on Ubuntu 12.04.3 LTS.<br/>
We recommend you to take a look at the Ubuntu's 12.04 release notes too,
<a href="https://wiki.ubuntu.com/PrecisePangolin/ReleaseNotes" class="external text" rel="nofollow">here</a>.<br/>
(Read the 'Kubuntu' notes if you use KDE, 'Xubuntu' for XFCE and so on).
</p>

<p><br/></p>

<h4><span class="mw-headline" id="LiveDVDNotes">KXStudio 12.04.3 Live-DVD Notes</span></h4>
<ul>
<li>The live session user name is "kxstudio" and has no password.</li>
<li>Sometimes the keyboard layout is not set-up correctly on the live session. This can be manually fixed by running:<br/>
<code>setxkbmap pt</code> <i>(replace 'pt' by the relevant keyboard layout/language).</i></li>
<li>The list of packages installed on the Live-DVD is available
<a href="<?php echo $ROOT; ?>/Paste/GvxoV" class="external text" rel="nofollow">here</a> for 32bit and
<a href="<?php echo $ROOT; ?>/Paste/nUP7n" class="external text" rel="nofollow">here</a> for 64bit.</li>
</ul>

<p><br/></p>

<h4><span class="mw-headline" id="CurrentNotes">Current 12.04.3 Notes</span></h4>
<ul>
<li>Ubuntu is focused at PulseAudio and doesn't provide good raw/ALSA mixers by default if you're Desktop is not KDE.<br/>
On such cases you should disable the PulseAudio mixer and use another tool (such as kmix, qamix, volti or alsamixer).<br/>
You may need to reconfigure the multimedia global shortcuts to use the new mixer</li>
<li>Some applications and websites don't work nicely with dark themes, which KXStudio uses by default.<br/>
This is not a bug in the theme(s) but rather upstream (ie, app and website authors).<br/>
We encourage users to report such issues upstream so they can be fixed for everyone using dark themes.</li>
<li>The linux 3.8 kernel has a small regression for USB-Audio interfaces, forcing users to use a high JACK buffer-size value.<br/>
If this affects you, consider installing linux-lowlatency-3.2, -3.5 or -3.11 which do not have the issue.</li>
</ul>

<p><br/></p>

<?php
include_once("includes/footer.php");
?>

+ 146
- 0
Documentation:Manual:alsa_and_kxstudio.php View File

@@ -0,0 +1,146 @@
<?php
$PAGE_TITLE = "KXStudio";
$PAGE_TYPE = "NONKXSTUDIO";
$PAGE_SOURCE_1 = ARRAY("/Documentation", "/Documentation", "/Documentation:Manual:alsa_and_kxstudio");
$PAGE_SOURCE_2 = ARRAY("Documentation", "Manual", "ALSA and KXStudio");
include_once("includes/header.php");
?>

<div class="level1">

<p>

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

</div>

<h2><span name="kmix" id="kmix">kmix</span></h2>
<div class="level2">

<p>

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:
</p>

<p>
<a href="http://www.wiki.linuxmusicians.com/lib/exe/detail.php?id=alsa_and_kxstudio&amp;cache=cache&amp;media=kmix-tray.png" class="media" title="kmix-tray.png"><img src="http://www.wiki.linuxmusicians.com/lib/exe/fetch.php?w=&amp;h=&amp;cache=cache&amp;media=kmix-tray.png" class="media" title="The kmix icon" alt="The kmix icon" /></a>
</p>

<p>
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 &#039;Mixer&#039; button within the mini mixer menu.
</p>

<p>
<a href="http://kxstudio.sourceforge.net/screenshots/kmix.png" class="media" title="kmixer.png"><img src="http://kxstudio.sourceforge.net/screenshots/kmix.png" class="media" title="kmix mixer" alt="kmix mixer" /></a>
</p>

<p>
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 &#039;HDA Intel&#039; onboard audio device is selected.
</p>

<p>
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 &#039;Beep&#039; does in the screenshot, that indicates the channel is currently muted. You can toggle muting simply by left-clicking on the speaker icons.
</p>

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

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

</div>

<h2><span name="cadence_and_alsa" id="cadence_and_alsa">Cadence and ALSA</span></h2>
<div class="level2">

<p>

Cadence is primarily used to control and monitor the various Linux sound systems, including ALSA, under KXStudio. The main Cadence window has a &#039;JACK bridges&#039; 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 audio bridge is stopped. Likewise, you will be unable to access MIDI devices if the ALSA MIDI bridge isn&#039;t running when JACK is.
</p>

</div>

<h2><span name="non-jack_apps" id="non-jack_apps">non-JACK apps</span></h2>
<div class="level2">

<p>

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:
</p>

<p>
<strong>Adobe Flash Player</strong> (as used by Firefox and other browsers for sites such as YouTube)
</p>

<p>
<strong>Many games and other various programs</strong>
</p>

<p>
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:
</p>

<p>
<strong>Audacity</strong>
</p>

<p>
<strong>SMPlayer</strong>
</p>

<p>
<strong>VLC</strong>
</p>

<p>
Hence, none of these offer the individual audio routing functionality or other features offered by fully JACK-native software.
</p>

</div>

<h2><span name="useful_alsa_commands" id="useful_alsa_commands">Useful ALSA commands</span></h2>
<div class="level2">

<p>

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

</p>
<pre class="code">alsamixer</pre>

<p>

The original ALSA mixer

</p>
<pre class="code">cat /proc/asound/cards</pre>

<p>

Displays attached ALSA devices

</p>
<pre class="code">cat ~/.asoundrc</pre>

<p>

Displays your ALSA configuration file

</p>
<pre class="code">sudo alsactl store 0</pre>

<p>

Saves the current settings for ALSA device 0
</p>

</div>

<p><br/></p>

<?php
include_once("includes/footer.php");
?>

+ 150
- 0
Documentation:Manual:cadence_introduction.php View File

@@ -0,0 +1,150 @@
<?php
$PAGE_TITLE = "KXStudio";
$PAGE_TYPE = "NONKXSTUDIO";
$PAGE_SOURCE_1 = ARRAY("/Documentation", "/Documentation", "/Documentation:Manual:cadence_introduction");
$PAGE_SOURCE_2 = ARRAY("Documentation", "Manual", "Cadence Introduction");
include_once("includes/header.php");
?>

<div class="level1">

<p>

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

<p>
<a href="http://kxstudio.sourceforge.net/screenshots/cadence1.png" class="media" title="cadence.png"><img src="http://kxstudio.sourceforge.net/screenshots/cadence1.png" class="media" alt="" /></a>
</p>

</div>

<h2><span name="system_information" id="system_information">System Information</span></h2>
<div class="level2">

<p>

This tells you the operating system, kernel version, and whether you are running a 32 or 64 bit <acronym title="Operating System">OS</acronym>. 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.
</p>

</div>

<h2><span name="system_status" id="system_status">System Status</span></h2>
<div class="level2">

<p>

This lets you select the CPU Scaling Governor, a property of the Linux kernel which controls the CPU speed. In &#039;performance&#039; 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 &#039;ondemand&#039; 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. <em>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.</em>
</p>

</div>

<h2><span name="system_checks" id="system_checks">System Checks</span></h2>
<div class="level2">

<p>

Current kernel is a verification that you&#039;re running a realtime or lowlatency kernel. This check will be ticked already if you installed from the KXStudio <acronym title="International Organization for Standardization">ISO</acronym> 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:

</p>
<pre class="code">sudo adduser &lt;username&gt; audio</pre>

<p>

Replace &lt;username&gt; 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.
</p>

</div>

<h2><span name="jack_status" id="jack_status">JACK Status</span></h2>
<div class="level2">

<p>

<strong>Server Status</strong> tells you if the JACK server is running or not. You cannot run any JACK-dependant software unless the JACK server is started beforehand.
</p>

<p>
<strong>Realtime</strong> 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.
</p>