<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to configuration</title><link>https://sourceforge.net/p/floctrl/wiki/configuration/</link><description>Recent changes to configuration</description><atom:link href="https://sourceforge.net/p/floctrl/wiki/configuration/feed" rel="self"/><language>en</language><lastBuildDate>Mon, 26 Mar 2012 03:21:04 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/floctrl/wiki/configuration/feed" rel="self" type="application/rss+xml"/><item><title>WikiPage configuration modified by Kyle</title><link>https://sourceforge.net/p/floctrl/wiki/configuration/</link><description>&lt;pre&gt;--- v19 
+++ v20 
@@ -63,35 +63,35 @@
 -   **Server Path** to `/usr/local/bin/jackdmp`
 -   **Driver** to `coreaudio` instead of `alsa`
 -   Choose your particular sound card with **Interface** clicking the `&gt;` button which give you choices of available interfaces (e.g. MOTU, Edirol, Built-in). These must be configured, or Jack won't work.
--   Change to the **Frames/Period** to `128`. This is the buffer size and will determine the latency.
+-   Change to the **Frames/Period** to `256`. This is the buffer size and will determine the latency.
 -   Change the **Sample Rate** to `44100`. This determines the bandwidth of the connection.
 
 *Note: Both sides of a jacktrip connection must have the same buffer size and sample rate*
 
 
 The window should now look like this:
 ![id](https://ccrma.stanford.edu/wiki/images/d/d5/Qjackctl-setup-configured.png)
 Now save the configuration by clicking: **OK**.
 
 
 You can click on each client to show individual channels and you can drag connections from the left pane to the right pane. Very easy. But before you start to connect applications together you have to let your Mac know that it should send Core Audio audio to Jack itself...
 
 
 Running JackTrip as Server
 --------------------------
 To run Jacktrip as a server, make sure qjackctl is running and started, then enter the following into a terminal application:
 
     jacktrip -s
 
 Upon a sucessful set up the follow message should prompt:
 
     SETTING ALL PORTS
     Setting JACK Process Callback...
     SUCCESS
     ---------------------------------------------------------
     The Sampling Rate is: 44100
     ---------------------------------------------------------
-    The Audio Buffer Size is: 128 samples
+    The Audio Buffer Size is: 256 samples
                           or: 512 bytes
     ---------------------------------------------------------
     The Number of Channels is: 2
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kyle</dc:creator><pubDate>Mon, 26 Mar 2012 03:21:04 -0000</pubDate><guid>https://sourceforge.netbf53d10c4fe37f395979125049dd2c5907f719e1</guid></item><item><title>WikiPage configuration modified by Kyle</title><link>https://sourceforge.net/p/floctrl/wiki/configuration/</link><description>&lt;pre&gt;--- v18 
+++ v19 
@@ -136,8 +136,5 @@
 
 &gt;Yes the ports can be configured through the port offset.
 
-Can the process be automated?
-
-&gt;After finalizing the signal flow from the JackTrip clients and servers, this process could be automated with some kind of bash script that would automatically connect to a network and recieve the right IP and port number offset based on request timings. Then the only work that would be needed would be to make sure the Jack is properly routing the audio to JackTrip on both ends.
 
 [Home](/p/floctrl/wiki/)
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kyle</dc:creator><pubDate>Thu, 22 Mar 2012 01:27:31 -0000</pubDate><guid>https://sourceforge.net5ef383cfe4588749a6f163ff399e77bec32d887f</guid></item><item><title>WikiPage configuration modified by Kyle</title><link>https://sourceforge.net/p/floctrl/wiki/configuration/</link><description>&lt;pre&gt;--- v17 
+++ v18 
@@ -10,132 +10,134 @@
 Task 3 is teaching video operator and audio operator for rehearsals and concerts (if those people are not in this group) how to automatically and/or manually configure audio and video connections.
 
 
-System Setup (MacOS)
+System Setup (MacOS/Linux)
 ====================
 
 The required installations needed are as follows:
 
 +   Jack (Jack Audio Connection Kit)
 +   Qjackctl
 +   JackTrip
 
+**NOTE FOR LINUX USERS**
+The following are instructions specific for mac. If you are on a linux machine, use your distribution's package manager (apt-get, yum, synaptic etc.) to get these __3__ requirements and skip to __Running Jack through Qjackctl__.
+
 
 Get and Install Jack
 --------------------
 Jack (Jack Audio Connection Kit) is essentially an application for connecting your sound card to 'Jack aware' audio programs like 'Jacktrip' with very low latency. Download it here: [MacOS 10.6-10.7](http://sourceforge.net/projects/jackosx/files/JackOSX/0.89/JackOSX.0.89_64-32bits.zip/download) or [MacOS 10.4-10.7](http://sourceforge.net/projects/jackosx/files/JackOSX/0.89/JackOSX.0.89_32bits.zip/download). Unzip the download and install by clicking the Mac OS X installer package. Unless you know otherwise, just accept all the defaults for the install. You will be required to reboot your computer after the install.
 
 `jackdmp` the Jack application, will be installed here: `/usr/local/bin/jackdmp`
 
 Jack itself doesn't have a graphical user interface, so it can only be used from the command line. But, see Qjackctl below for an essential GUI. JackOSX comes with a GUI called JackPilot. It is best to use Qjackctl instead.
 
 
 Get and Install Qjackctl
 ------------------------
 Qjackctl is a front end GUI for Jack (jackdmp). It allows you to configure Jack parameters like sampling rate, buffer size, and to select an audio device. It also provides a means to start and stop Jack, monitor its status, and make connections between applications (like jacktrip) and audio devices. A binary can be found here: [Snow Leopard/10.6.x](http://ccrma.stanford.edu/planetccrma/osx/QJackCtl-0.3.6-10.6_64-32bits.dmg) or [Systems Older than Snow Leopard](http://ccrma.stanford.edu/planetccrma/osx/QJackCtl-0.3.6-10.5_32bits.dmg). Double click the dmg download file to open. Install Qjackctl by dragging the icon into the Applications folder.
 
 Get and Install JackTrip
 ------------------------
 JackTrip is the program responsible for the routing of audio streams thorugh the network. In order to install the program, download and unzip this [file](http://jacktrip.googlecode.com/files/jacktrip-1.0.5-osx.zip). `jacktrip` is a simple unix binary which needs to be installed from the Terminal.app program. The instructions can be found in the "INSTALL.txt" file, which comes with Jacktrip. They are quoted here (bin/ in the line "go to bin/" refers to the "bin" directory in the downloaded and unzipped file tree):
 
 `sudo cp jacktrip /usr/bin/`
 
 (enter your password when prompted)
 
 `sudo chmod 755 /usr/bin/jacktrip`
 
 (now you can run jacktrip from any directory using Terminal)
 
 Running Jack through Qjackctl
 -----------------------------
 Double click on the Qjackctl icon in your Applications folder. This does not start the Jack server, it just starts the GUI called Qjackctl. It looks like this (notice how it says 'Stopped'):
 
 ![id](https://ccrma.stanford.edu/sites/default/files/user/nando/om-qjackctl.png)
 
 Click on the "Setup" button which will open this window with default settings:
 
 ![id](https://ccrma.stanford.edu/wiki/images/d/d6/Qjackctl-setup-default.png)
 
 Change the following:
 
 -   **Server Path** to `/usr/local/bin/jackdmp`
 -   **Driver** to `coreaudio` instead of `alsa`
 -   Choose your particular sound card with **Interface** clicking the `&gt;` button which give you choices of available interfaces (e.g. MOTU, Edirol, Built-in). These must be configured, or Jack won't work.
 -   Change to the **Frames/Period** to `128`. This is the buffer size and will determine the latency.
 -   Change the **Sample Rate** to `44100`. This determines the bandwidth of the connection.
 
 *Note: Both sides of a jacktrip connection must have the same buffer size and sample rate*
 
 
 The window should now look like this:
 ![id](https://ccrma.stanford.edu/wiki/images/d/d5/Qjackctl-setup-configured.png)
 Now save the configuration by clicking: **OK**.
 
 
 You can click on each client to show individual channels and you can drag connections from the left pane to the right pane. Very easy. But before you start to connect applications together you have to let your Mac know that it should send Core Audio audio to Jack itself...
 
 
 Running JackTrip as Server
 --------------------------
 To run Jacktrip as a server, make sure qjackctl is running and started, then enter the following into a terminal application:
 
     jacktrip -s
 
 Upon a sucessful set up the follow message should prompt:
 
     SETTING ALL PORTS
     Setting JACK Process Callback...
     SUCCESS
     ---------------------------------------------------------
     The Sampling Rate is: 44100
     ---------------------------------------------------------
     The Audio Buffer Size is: 128 samples
                           or: 512 bytes
     ---------------------------------------------------------
     The Number of Channels is: 2
     ---------------------------------------------------------
     Using UDP Protocol
     ---------------------------------------------------------
     Waiting for Connection From Client...
 
 
 At this point JackTrip clients can connect to you through your IP address. After clients have connected, click the "Connect" button in qjackctl and each client will be labeled as JackTrip01, JackTrip02, etc:
 
 [[img src=server_connections_window.png]]
 
 You can click on each client to show individual channels and you can drag connections from the left pane to the right pane to route audio. The connection will then be reflected with a line between the connection.
 
 Running JackTrip as Client
 --------------------------
 To start as a client, make sure qjackctl is running and started, then enter the following into a terminal application:
 
     jacktrip -c &lt;host_ip&gt; -o &lt;port_offset&gt;
 
 The host_ip and port_offset will provided based on your specific orchestra. This is used in order for each client to appear as a unique connection to the JackTrip server for proper routing.
 
 In qjackctl, click on the "connect" button. Click on the JackTrip connection under "Readable Clients/ Output Ports" and drag the connections to your orchestras assigned channels in the "Writeable Clients / Input Ports".
 
 
 FAQ
 ---
 How do I determine my IP address?
 
 &gt;Enter the following command into a terminal: ` ifconfig | grep "inet " | grep -v 127.0.0.1 | cut -d\  -f2`
 
 Is it possible to run JackTrip on non-Unix based Systems?
 
 &gt;Although there is support for Jack on windows, JackTrip is exclusive to Linux and MacOS.
 
 How does JackTrip interact with Skype or iChat? Can they be run together?
 
 &gt;From basic testing, both technologies can be run at the same time. However, extensive stress testing has not been conducted.
 
 Can the ports for JackTrip be configured?
 
 &gt;Yes the ports can be configured through the port offset.
 
 Can the process be automated?
 
 &gt;After finalizing the signal flow from the JackTrip clients and servers, this process could be automated with some kind of bash script that would automatically connect to a network and recieve the right IP and port number offset based on request timings. Then the only work that would be needed would be to make sure the Jack is properly routing the audio to JackTrip on both ends.
 
 [Home](/p/floctrl/wiki/)
-
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kyle</dc:creator><pubDate>Thu, 22 Mar 2012 01:25:24 -0000</pubDate><guid>https://sourceforge.net318ba42191bb91e0c4bd91546ceccdfd038ad6a4</guid></item><item><title>WikiPage configuration modified by Grace Nam</title><link>https://sourceforge.net/p/floctrl/wiki/configuration/</link><description>&lt;pre&gt;--- v16 
+++ v17 
@@ -1,105 +1,104 @@
-
 [Home](/p/floctrl/wiki/)
 
 Audio-Video Configuration
 =========================
 
 Task 1 is learning all about Jacktrip, testing it at CMU, and finding or writing instructions on how to use it for us and others.
 
 Task 2 is looking for ways to automatically configure audio (Jacktrip) and video (to be selected by [video analysis](video) group).
 
 Task 3 is teaching video operator and audio operator for rehearsals and concerts (if those people are not in this group) how to automatically and/or manually configure audio and video connections.
 
 
 System Setup (MacOS)
 ====================
 
 The required installations needed are as follows:
 
 +   Jack (Jack Audio Connection Kit)
 +   Qjackctl
 +   JackTrip
 
 
 Get and Install Jack
 --------------------
 Jack (Jack Audio Connection Kit) is essentially an application for connecting your sound card to 'Jack aware' audio programs like 'Jacktrip' with very low latency. Download it here: [MacOS 10.6-10.7](http://sourceforge.net/projects/jackosx/files/JackOSX/0.89/JackOSX.0.89_64-32bits.zip/download) or [MacOS 10.4-10.7](http://sourceforge.net/projects/jackosx/files/JackOSX/0.89/JackOSX.0.89_32bits.zip/download). Unzip the download and install by clicking the Mac OS X installer package. Unless you know otherwise, just accept all the defaults for the install. You will be required to reboot your computer after the install.
 
 `jackdmp` the Jack application, will be installed here: `/usr/local/bin/jackdmp`
 
 Jack itself doesn't have a graphical user interface, so it can only be used from the command line. But, see Qjackctl below for an essential GUI. JackOSX comes with a GUI called JackPilot. It is best to use Qjackctl instead.
 
 
 Get and Install Qjackctl
 ------------------------
 Qjackctl is a front end GUI for Jack (jackdmp). It allows you to configure Jack parameters like sampling rate, buffer size, and to select an audio device. It also provides a means to start and stop Jack, monitor its status, and make connections between applications (like jacktrip) and audio devices. A binary can be found here: [Snow Leopard/10.6.x](http://ccrma.stanford.edu/planetccrma/osx/QJackCtl-0.3.6-10.6_64-32bits.dmg) or [Systems Older than Snow Leopard](http://ccrma.stanford.edu/planetccrma/osx/QJackCtl-0.3.6-10.5_32bits.dmg). Double click the dmg download file to open. Install Qjackctl by dragging the icon into the Applications folder.
 
 Get and Install JackTrip
 ------------------------
 JackTrip is the program responsible for the routing of audio streams thorugh the network. In order to install the program, download and unzip this [file](http://jacktrip.googlecode.com/files/jacktrip-1.0.5-osx.zip). `jacktrip` is a simple unix binary which needs to be installed from the Terminal.app program. The instructions can be found in the "INSTALL.txt" file, which comes with Jacktrip. They are quoted here (bin/ in the line "go to bin/" refers to the "bin" directory in the downloaded and unzipped file tree):
 
 `sudo cp jacktrip /usr/bin/`
 
 (enter your password when prompted)
 
 `sudo chmod 755 /usr/bin/jacktrip`
 
 (now you can run jacktrip from any directory using Terminal)
 
 Running Jack through Qjackctl
 -----------------------------
 Double click on the Qjackctl icon in your Applications folder. This does not start the Jack server, it just starts the GUI called Qjackctl. It looks like this (notice how it says 'Stopped'):
 
 ![id](https://ccrma.stanford.edu/sites/default/files/user/nando/om-qjackctl.png)
 
 Click on the "Setup" button which will open this window with default settings:
 
 ![id](https://ccrma.stanford.edu/wiki/images/d/d6/Qjackctl-setup-default.png)
 
 Change the following:
 
 -   **Server Path** to `/usr/local/bin/jackdmp`
 -   **Driver** to `coreaudio` instead of `alsa`
 -   Choose your particular sound card with **Interface** clicking the `&gt;` button which give you choices of available interfaces (e.g. MOTU, Edirol, Built-in). These must be configured, or Jack won't work.
 -   Change to the **Frames/Period** to `128`. This is the buffer size and will determine the latency.
 -   Change the **Sample Rate** to `44100`. This determines the bandwidth of the connection.
 
 *Note: Both sides of a jacktrip connection must have the same buffer size and sample rate*
 
 
 The window should now look like this:
 ![id](https://ccrma.stanford.edu/wiki/images/d/d5/Qjackctl-setup-configured.png)
 Now save the configuration by clicking: **OK**.
 
 
 You can click on each client to show individual channels and you can drag connections from the left pane to the right pane. Very easy. But before you start to connect applications together you have to let your Mac know that it should send Core Audio audio to Jack itself...
 
 
 Running JackTrip as Server
 --------------------------
 To run Jacktrip as a server, make sure qjackctl is running and started, then enter the following into a terminal application:
 
     jacktrip -s
 
 Upon a sucessful set up the follow message should prompt:
 
     SETTING ALL PORTS
     Setting JACK Process Callback...
     SUCCESS
     ---------------------------------------------------------
     The Sampling Rate is: 44100
     ---------------------------------------------------------
     The Audio Buffer Size is: 128 samples
                           or: 512 bytes
     ---------------------------------------------------------
     The Number of Channels is: 2
     ---------------------------------------------------------
     Using UDP Protocol
     ---------------------------------------------------------
     Waiting for Connection From Client...
 
 
-At this point JackTrip clients can connect to you through your IP address. After clients have connected, click the Connect button in qjackctl and each client will be labeled as JackTrip01, JackTrip02, etc:
+At this point JackTrip clients can connect to you through your IP address. After clients have connected, click the "Connect" button in qjackctl and each client will be labeled as JackTrip01, JackTrip02, etc:
 
 [[img src=server_connections_window.png]]
 
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Grace Nam</dc:creator><pubDate>Wed, 21 Mar 2012 05:20:10 -0000</pubDate><guid>https://sourceforge.net4ad42b3b09555d9342f79c9032abc944e1076812</guid></item><item><title>WikiPage configuration modified by Grace Nam</title><link>https://sourceforge.net/p/floctrl/wiki/configuration/</link><description>&lt;pre&gt;--- v15 
+++ v16 
@@ -1,106 +1,105 @@
 
-
 [Home](/p/floctrl/wiki/)
 
 Audio-Video Configuration
 =========================
 
 Task 1 is learning all about Jacktrip, testing it at CMU, and finding or writing instructions on how to use it for us and others.
 
 Task 2 is looking for ways to automatically configure audio (Jacktrip) and video (to be selected by [video analysis](video) group).
 
 Task 3 is teaching video operator and audio operator for rehearsals and concerts (if those people are not in this group) how to automatically and/or manually configure audio and video connections.
 
 
 System Setup (MacOS)
 ====================
 
 The required installations needed are as follows:
 
 +   Jack (Jack Audio Connection Kit)
 +   Qjackctl
 +   JackTrip
 
 
 Get and Install Jack
 --------------------
 Jack (Jack Audio Connection Kit) is essentially an application for connecting your sound card to 'Jack aware' audio programs like 'Jacktrip' with very low latency. Download it here: [MacOS 10.6-10.7](http://sourceforge.net/projects/jackosx/files/JackOSX/0.89/JackOSX.0.89_64-32bits.zip/download) or [MacOS 10.4-10.7](http://sourceforge.net/projects/jackosx/files/JackOSX/0.89/JackOSX.0.89_32bits.zip/download). Unzip the download and install by clicking the Mac OS X installer package. Unless you know otherwise, just accept all the defaults for the install. You will be required to reboot your computer after the install.
 
 `jackdmp` the Jack application, will be installed here: `/usr/local/bin/jackdmp`
 
-Jack itself doesn't have a graphical user interface, so it can only be used from the command line. But, see Qjackctl below for an essential GUI. JackOSX comes with a GUI called JackPilot. Best to use Qjackctl instead.
+Jack itself doesn't have a graphical user interface, so it can only be used from the command line. But, see Qjackctl below for an essential GUI. JackOSX comes with a GUI called JackPilot. It is best to use Qjackctl instead.
 
 
 Get and Install Qjackctl
 ------------------------
-Qjackctl is a front end GUI for Jack (jackdmp). It allows you to configure Jack parameters like sampling rate, buffer size, and to select an audio device. It also provides a means to start and stop Jack, monitor its status, and make connections between applications (like jacktrip) and audio devices. A binary can be found here: [Snow Leopard/10.6.x](http://ccrma.stanford.edu/planetccrma/osx/QJackCtl-0.3.6-10.6_64-32bits.dmg) or [Systems Older than Snow Leopard](http://ccrma.stanford.edu/planetccrma/osx/QJackCtl-0.3.6-10.5_32bits.dmg). Double click the dmg download file, to open. Install Qjackctl by dragging the icon into the Applications folder.
+Qjackctl is a front end GUI for Jack (jackdmp). It allows you to configure Jack parameters like sampling rate, buffer size, and to select an audio device. It also provides a means to start and stop Jack, monitor its status, and make connections between applications (like jacktrip) and audio devices. A binary can be found here: [Snow Leopard/10.6.x](http://ccrma.stanford.edu/planetccrma/osx/QJackCtl-0.3.6-10.6_64-32bits.dmg) or [Systems Older than Snow Leopard](http://ccrma.stanford.edu/planetccrma/osx/QJackCtl-0.3.6-10.5_32bits.dmg). Double click the dmg download file to open. Install Qjackctl by dragging the icon into the Applications folder.
 
 Get and Install JackTrip
 ------------------------
-JackTrip is the program responsible for the routing of audio streams thorugh the network. In order to install download and unzip this [file](http://jacktrip.googlecode.com/files/jacktrip-1.0.5-osx.zip). `jacktrip` is a simple unix binary which needs to be installed from the Terminal.app program. The instructions can be found in the "INSTALL.txt" file, which comes with Jacktrip. They are quoted here (bin/ in the line "go to bin/" refers to the "bin" directory in the downloaded and unzipped file tree):
+JackTrip is the program responsible for the routing of audio streams thorugh the network. In order to install the program, download and unzip this [file](http://jacktrip.googlecode.com/files/jacktrip-1.0.5-osx.zip). `jacktrip` is a simple unix binary which needs to be installed from the Terminal.app program. The instructions can be found in the "INSTALL.txt" file, which comes with Jacktrip. They are quoted here (bin/ in the line "go to bin/" refers to the "bin" directory in the downloaded and unzipped file tree):
 
 `sudo cp jacktrip /usr/bin/`
 
 (enter your password when prompted)
 
 `sudo chmod 755 /usr/bin/jacktrip`
 
 (now you can run jacktrip from any directory using Terminal)
 
 Running Jack through Qjackctl
 -----------------------------
 Double click on the Qjackctl icon in your Applications folder. This does not start the Jack server, it just starts the GUI called Qjackctl. It looks like this (notice how it says 'Stopped'):
 
 ![id](https://ccrma.stanford.edu/sites/default/files/user/nando/om-qjackctl.png)
 
 Click on the "Setup" button which will open this window with default settings:
 
 ![id](https://ccrma.stanford.edu/wiki/images/d/d6/Qjackctl-setup-default.png)
 
 Change the following:
 
 -   **Server Path** to `/usr/local/bin/jackdmp`
 -   **Driver** to `coreaudio` instead of `alsa`
 -   Choose your particular sound card with **Interface** clicking the `&gt;` button which give you choices of available interfaces (e.g. MOTU, Edirol, Built-in). These must be configured, or Jack won't work.
 -   Change to the **Frames/Period** to `128`. This is the buffer size and will determine the latency.
 -   Change the **Sample Rate** to `44100`. This determines the bandwidth of the connection.
 
 *Note: Both sides of a jacktrip connection must have the same buffer size and sample rate*
 
 
 The window should now look like this:
 ![id](https://ccrma.stanford.edu/wiki/images/d/d5/Qjackctl-setup-configured.png)
 Now save the configuration by clicking: **OK**.
 
 
 You can click on each client to show individual channels and you can drag connections from the left pane to the right pane. Very easy. But before you start to connect applications together you have to let your Mac know that it should send Core Audio audio to Jack itself...
 
 
 Running JackTrip as Server
 --------------------------
 To run Jacktrip as a server, make sure qjackctl is running and started, then enter the following into a terminal application:
 
     jacktrip -s
 
 Upon a sucessful set up the follow message should prompt:
 
     SETTING ALL PORTS
     Setting JACK Process Callback...
     SUCCESS
     ---------------------------------------------------------
     The Sampling Rate is: 44100
     ---------------------------------------------------------
     The Audio Buffer Size is: 128 samples
                           or: 512 bytes
     ---------------------------------------------------------
     The Number of Channels is: 2
     ---------------------------------------------------------
     Using UDP Protocol
     ---------------------------------------------------------
     Waiting for Connection From Client...
 
 
-At this point JackTrip clients can connect to you through your IP address. After clients have connected, click the connections button in qjackctl and each client will be labeled as JackTrip01, JackTrip02, etc:
+At this point JackTrip clients can connect to you through your IP address. After clients have connected, click the Connect button in qjackctl and each client will be labeled as JackTrip01, JackTrip02, etc:
 
 [[img src=server_connections_window.png]]
 
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Grace Nam</dc:creator><pubDate>Wed, 21 Mar 2012 05:19:08 -0000</pubDate><guid>https://sourceforge.net2c1e9934d753116a4913cb66603768309a590e53</guid></item><item><title>WikiPage configuration modified by Kyle</title><link>https://sourceforge.net/p/floctrl/wiki/configuration/</link><description>&lt;pre&gt;--- v14 
+++ v15 
@@ -1,38 +1,39 @@
 
+
 [Home](/p/floctrl/wiki/)
 
 Audio-Video Configuration
 =========================
 
 Task 1 is learning all about Jacktrip, testing it at CMU, and finding or writing instructions on how to use it for us and others.
 
 Task 2 is looking for ways to automatically configure audio (Jacktrip) and video (to be selected by [video analysis](video) group).
 
 Task 3 is teaching video operator and audio operator for rehearsals and concerts (if those people are not in this group) how to automatically and/or manually configure audio and video connections.
 
 
 System Setup (MacOS)
 ====================
 
 The required installations needed are as follows:
 
 +   Jack (Jack Audio Connection Kit)
 +   Qjackctl
 +   JackTrip
 
 
 Get and Install Jack
 --------------------
-Jack (Jack Audio Connection Kit) is essentially an application for connecting your sound card to 'Jack aware' audio programs like 'Jacktrip' with very low latency. Download it [here](http://sourceforge.net/projects/jackosx/files/JackOSX/0.89/JackOSX.0.89_64-32bits.zip/download). Unzip the download and install by clicking the Mac OS X installer package. Unless you know otherwise, just accept all the defaults for the install. You will be required to reboot your computer after the install.
+Jack (Jack Audio Connection Kit) is essentially an application for connecting your sound card to 'Jack aware' audio programs like 'Jacktrip' with very low latency. Download it here: [MacOS 10.6-10.7](http://sourceforge.net/projects/jackosx/files/JackOSX/0.89/JackOSX.0.89_64-32bits.zip/download) or [MacOS 10.4-10.7](http://sourceforge.net/projects/jackosx/files/JackOSX/0.89/JackOSX.0.89_32bits.zip/download). Unzip the download and install by clicking the Mac OS X installer package. Unless you know otherwise, just accept all the defaults for the install. You will be required to reboot your computer after the install.
 
 `jackdmp` the Jack application, will be installed here: `/usr/local/bin/jackdmp`
 
 Jack itself doesn't have a graphical user interface, so it can only be used from the command line. But, see Qjackctl below for an essential GUI. JackOSX comes with a GUI called JackPilot. Best to use Qjackctl instead.
 
 
 Get and Install Qjackctl
 ------------------------
-Qjackctl is a front end GUI for Jack (jackdmp). It allows you to configure Jack parameters like sampling rate, buffer size, and to select an audio device. It also provides a means to start and stop Jack, monitor its status, and make connections between applications (like jacktrip) and audio devices. A binary can be found [here](http://ccrma.stanford.edu/planetccrma/osx/QJackCtl-0.3.6-10.6_64-32bits.dmg). Double click the dmg download file, to open. Install Qjackctl by dragging the icon into the Applications folder.
+Qjackctl is a front end GUI for Jack (jackdmp). It allows you to configure Jack parameters like sampling rate, buffer size, and to select an audio device. It also provides a means to start and stop Jack, monitor its status, and make connections between applications (like jacktrip) and audio devices. A binary can be found here: [Snow Leopard/10.6.x](http://ccrma.stanford.edu/planetccrma/osx/QJackCtl-0.3.6-10.6_64-32bits.dmg) or [Systems Older than Snow Leopard](http://ccrma.stanford.edu/planetccrma/osx/QJackCtl-0.3.6-10.5_32bits.dmg). Double click the dmg download file, to open. Install Qjackctl by dragging the icon into the Applications folder.
 
 Get and Install JackTrip
 ------------------------
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kyle</dc:creator><pubDate>Tue, 20 Mar 2012 23:44:35 -0000</pubDate><guid>https://sourceforge.netbc627d5c93d6075bddd5b029205b6b3d0e5ae557</guid></item><item><title>WikiPage configuration modified by Kyle</title><link>https://sourceforge.net/p/floctrl/wiki/configuration/</link><description>&lt;pre&gt;--- v13 
+++ v14 
@@ -1,37 +1,34 @@
 
-
 [Home](/p/floctrl/wiki/)
 
 Audio-Video Configuration
 =========================
 
 Task 1 is learning all about Jacktrip, testing it at CMU, and finding or writing instructions on how to use it for us and others.
 
 Task 2 is looking for ways to automatically configure audio (Jacktrip) and video (to be selected by [video analysis](video) group).
 
 Task 3 is teaching video operator and audio operator for rehearsals and concerts (if those people are not in this group) how to automatically and/or manually configure audio and video connections.
 
 
 System Setup (MacOS)
 ====================
 
 The required installations needed are as follows:
 
 +   Jack (Jack Audio Connection Kit)
 +   Qjackctl
 +   JackTrip
 
 
 Get and Install Jack
 --------------------
 Jack (Jack Audio Connection Kit) is essentially an application for connecting your sound card to 'Jack aware' audio programs like 'Jacktrip' with very low latency. Download it [here](http://sourceforge.net/projects/jackosx/files/JackOSX/0.89/JackOSX.0.89_64-32bits.zip/download). Unzip the download and install by clicking the Mac OS X installer package. Unless you know otherwise, just accept all the defaults for the install. You will be required to reboot your computer after the install.
 
 `jackdmp` the Jack application, will be installed here: `/usr/local/bin/jackdmp`
 
 Jack itself doesn't have a graphical user interface, so it can only be used from the command line. But, see Qjackctl below for an essential GUI. JackOSX comes with a GUI called JackPilot. Best to use Qjackctl instead.
 
-
-&lt;!--Visit the follow link, &lt;http://jackaudio.org/download&gt; and download the appropriate version of JACK2 based on the desired operating system.--&gt;
 
 Get and Install Qjackctl
 ------------------------
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kyle</dc:creator><pubDate>Tue, 20 Mar 2012 23:35:47 -0000</pubDate><guid>https://sourceforge.netfb66735ac02017524f4a8714847d17dd5574ee25</guid></item><item><title>WikiPage configuration modified by Kyle</title><link>https://sourceforge.net/p/floctrl/wiki/configuration/</link><description>&lt;pre&gt;--- v12 
+++ v13 
@@ -1,88 +1,145 @@
-[Home](/p/floctrl/wiki/)
-
+
+
+[Home](/p/floctrl/wiki/)
+
 Audio-Video Configuration
 =========================
 
 Task 1 is learning all about Jacktrip, testing it at CMU, and finding or writing instructions on how to use it for us and others.
 
 Task 2 is looking for ways to automatically configure audio (Jacktrip) and video (to be selected by [video analysis](video) group).
 
 Task 3 is teaching video operator and audio operator for rehearsals and concerts (if those people are not in this group) how to automatically and/or manually configure audio and video connections.
 
 
-Installing Jack
----------------
-Visit the follow link, &lt;http://jackaudio.org/download&gt; and download the appropriate version of jack based on the operating system.
-
-Installing GUI for Jack
------------------------
-The best GUI for jack currently is qjackctl. In order to install the program, first Jack and Qt Library must be installed (Install here &lt;http://qt.nokia.com/downloads/downloads#qt-lib&gt; under the Qt Library Section).
-After these are installed, download qjackctl here &lt;http://qjackctl.sourceforge.net/qjackctl.html#Downloads&gt; and follow the installation instructions.
-
-Installing JackTrip
--------------------
-Visit this link: &lt;http://code.google.com/p/jacktrip/&gt;
-Click the jacktrip-1.0.5-osx.zip download on the left hand side. Once the file
-is downloaded, unzip the file. Using Terminal, go to bin/ directory and type:
+System Setup (MacOS)
+====================
+
+The required installations needed are as follows:
+
++   Jack (Jack Audio Connection Kit)
++   Qjackctl
++   JackTrip
+
+
+Get and Install Jack
+--------------------
+Jack (Jack Audio Connection Kit) is essentially an application for connecting your sound card to 'Jack aware' audio programs like 'Jacktrip' with very low latency. Download it [here](http://sourceforge.net/projects/jackosx/files/JackOSX/0.89/JackOSX.0.89_64-32bits.zip/download). Unzip the download and install by clicking the Mac OS X installer package. Unless you know otherwise, just accept all the defaults for the install. You will be required to reboot your computer after the install.
+
+`jackdmp` the Jack application, will be installed here: `/usr/local/bin/jackdmp`
+
+Jack itself doesn't have a graphical user interface, so it can only be used from the command line. But, see Qjackctl below for an essential GUI. JackOSX comes with a GUI called JackPilot. Best to use Qjackctl instead.
+
+
+&lt;!--Visit the follow link, &lt;http://jackaudio.org/download&gt; and download the appropriate version of JACK2 based on the desired operating system.--&gt;
+
+Get and Install Qjackctl
+------------------------
+Qjackctl is a front end GUI for Jack (jackdmp). It allows you to configure Jack parameters like sampling rate, buffer size, and to select an audio device. It also provides a means to start and stop Jack, monitor its status, and make connections between applications (like jacktrip) and audio devices. A binary can be found [here](http://ccrma.stanford.edu/planetccrma/osx/QJackCtl-0.3.6-10.6_64-32bits.dmg). Double click the dmg download file, to open. Install Qjackctl by dragging the icon into the Applications folder.
+
+Get and Install JackTrip
+------------------------
+JackTrip is the program responsible for the routing of audio streams thorugh the network. In order to install download and unzip this [file](http://jacktrip.googlecode.com/files/jacktrip-1.0.5-osx.zip). `jacktrip` is a simple unix binary which needs to be installed from the Terminal.app program. The instructions can be found in the "INSTALL.txt" file, which comes with Jacktrip. They are quoted here (bin/ in the line "go to bin/" refers to the "bin" directory in the downloaded and unzipped file tree):
 
 `sudo cp jacktrip /usr/bin/`
 
 (enter your password when prompted)
 
 `sudo chmod 755 /usr/bin/jacktrip`
 
 (now you can run jacktrip from any directory using Terminal)
 
+Running Jack through Qjackctl
+-----------------------------
+Double click on the Qjackctl icon in your Applications folder. This does not start the Jack server, it just starts the GUI called Qjackctl. It looks like this (notice how it says 'Stopped'):
+
+![id](https://ccrma.stanford.edu/sites/default/files/user/nando/om-qjackctl.png)
+
+Click on the "Setup" button which will open this window with default settings:
+
+![id](https://ccrma.stanford.edu/wiki/images/d/d6/Qjackctl-setup-default.png)
+
+Change the following:
+
+-   **Server Path** to `/usr/local/bin/jackdmp`
+-   **Driver** to `coreaudio` instead of `alsa`
+-   Choose your particular sound card with **Interface** clicking the `&gt;` button which give you choices of available interfaces (e.g. MOTU, Edirol, Built-in). These must be configured, or Jack won't work.
+-   Change to the **Frames/Period** to `128`. This is the buffer size and will determine the latency.
+-   Change the **Sample Rate** to `44100`. This determines the bandwidth of the connection.
+
+*Note: Both sides of a jacktrip connection must have the same buffer size and sample rate*
+
+
+The window should now look like this:
+![id](https://ccrma.stanford.edu/wiki/images/d/d5/Qjackctl-setup-configured.png)
+Now save the configuration by clicking: **OK**.
+
+
+You can click on each client to show individual channels and you can drag connections from the left pane to the right pane. Very easy. But before you start to connect applications together you have to let your Mac know that it should send Core Audio audio to Jack itself...
+
 
 Running JackTrip as Server
 --------------------------
-To run Jacktrip, open the Jack GUI application and start the Jack server. In terminal,type the following:
+To run Jacktrip as a server, make sure qjackctl is running and started, then enter the following into a terminal application:
 
     jacktrip -s
 
-To retrieve the server IP number to send to the cient machines, type the follow command into terminal:
-
-    ifconfig | grep "inet " | grep -v 127.0.0.1 | cut -d\  -f2
-
-In order to recieve seperate channels of audio input and output each client will need to be given a port offset based on the unique number ID they are given (1,..., number of clients)
-
+Upon a sucessful set up the follow message should prompt:
+
+    SETTING ALL PORTS
+    Setting JACK Process Callback...
+    SUCCESS
+    ---------------------------------------------------------
+    The Sampling Rate is: 44100
+    ---------------------------------------------------------
+    The Audio Buffer Size is: 128 samples
+                          or: 512 bytes
+    ---------------------------------------------------------
+    The Number of Channels is: 2
+    ---------------------------------------------------------
+    Using UDP Protocol
+    ---------------------------------------------------------
+    Waiting for Connection From Client...
+
+
+At this point JackTrip clients can connect to you through your IP address. After clients have connected, click the connections button in qjackctl and each client will be labeled as JackTrip01, JackTrip02, etc:
+
+[[img src=server_connections_window.png]]
+
+You can click on each client to show individual channels and you can drag connections from the left pane to the right pane to route audio. The connection will then be reflected with a line between the connection.
 
 Running JackTrip as Client
 --------------------------
-Start Jack GUI application and start the local Jack server.
-
-Make sure all settings are the same and uniform for all clients that will connect to the server.
-
-Type the following into terminal
+To start as a client, make sure qjackctl is running and started, then enter the following into a terminal application:
 
     jacktrip -c &lt;host_ip&gt; -o &lt;port_offset&gt;
 
-
-Configuration
--------------
-    -n, --numchannels # Number of Input and Output Channels (default 2)
-    -q, --queue       # (1 or more) Queue Buffer Length, in Packet Size (default 4)
-    -r, --redundancy  # (1 or more) Packet Redundancy to avoid glitches
-                      # with packet losses (default 1)
-    -o, --portoffset  # Receiving port offset from base port 4464
-    -b, --bitres      # (8, 16, 24, 32) Audio Bit Rate Resolutions (default 16)
+The host_ip and port_offset will provided based on your specific orchestra. This is used in order for each client to appear as a unique connection to the JackTrip server for proper routing.
+
+In qjackctl, click on the "connect" button. Click on the JackTrip connection under "Readable Clients/ Output Ports" and drag the connections to your orchestras assigned channels in the "Writeable Clients / Input Ports".
+
 
 FAQ
 ---
+How do I determine my IP address?
+
+&gt;Enter the following command into a terminal: ` ifconfig | grep "inet " | grep -v 127.0.0.1 | cut -d\  -f2`
+
 Is it possible to run JackTrip on non-Unix based Systems?
 
 &gt;Although there is support for Jack on windows, JackTrip is exclusive to Linux and MacOS.
 
 How does JackTrip interact with Skype or iChat? Can they be run together?
 
 &gt;From basic testing, both technologies can be run at the same time. However, extensive stress testing has not been conducted.
 
 Can the ports for JackTrip be configured?
 
 &gt;Yes the ports can be configured through the port offset.
 
 Can the process be automated?
 
 &gt;After finalizing the signal flow from the JackTrip clients and servers, this process could be automated with some kind of bash script that would automatically connect to a network and recieve the right IP and port number offset based on request timings. Then the only work that would be needed would be to make sure the Jack is properly routing the audio to JackTrip on both ends.
 
 [Home](/p/floctrl/wiki/)
+
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kyle</dc:creator><pubDate>Tue, 20 Mar 2012 23:34:34 -0000</pubDate><guid>https://sourceforge.nete29e6f13b3876c0edc303cd103523129715adcd9</guid></item><item><title>WikiPage configuration modified by Kyle</title><link>https://sourceforge.net/p/floctrl/wiki/configuration/</link><description>&lt;pre&gt;--- v11 
+++ v12 
@@ -1,4 +1,3 @@
-
 [Home](/p/floctrl/wiki/)
 
 Audio-Video Configuration
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kyle</dc:creator><pubDate>Tue, 20 Mar 2012 23:03:37 -0000</pubDate><guid>https://sourceforge.netfb602c854a140c6362d3dd7ab274584f6f083b63</guid></item><item><title>WikiPage configuration modified by Kyle</title><link>https://sourceforge.net/p/floctrl/wiki/configuration/</link><description>&lt;pre&gt;--- v10 
+++ v11 
@@ -1,5 +1,4 @@
 
-
 [Home](/p/floctrl/wiki/)
 
 Audio-Video Configuration
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kyle</dc:creator><pubDate>Tue, 20 Mar 2012 23:03:07 -0000</pubDate><guid>https://sourceforge.net2fc0e55e4edd8c9f30fdeeb20a2d140930bd4945</guid></item></channel></rss>