forked from jacktrip/jacktrip
-
Notifications
You must be signed in to change notification settings - Fork 0
/
INSTALL.txt
141 lines (92 loc) · 4.17 KB
/
INSTALL.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
Jacktrip : Build Instructions for Linux and MacOS X
JackTrip: A System for High-Quality Audio Network Performance over the Internet.
---
MacOS X (10.9 or higher) installation:
If you are installing on MacOS X, a binary is provided with each release (download the latest release from https://github.com/jcacerec/jacktrip/releases before proceeding). You just need to have JackOSX installed on your machine
http://www.jackosx.com/
To install (using Terminal):
$ git clone https://github.com/jcacerec/jacktrip.git
$ cd jacktrip/jacktrip/src
$ sudo cp jacktrip /usr/local/bin/
(enter your password when prompted)
$ sudo chmod 755 /usr/local/bin/jacktrip
(now you can run jacktrip from any directory using Terminal)
---
Fedora 22 installation:
To install on Fedora (and possibly other Linux distributions), you need qt5, and jack-audio-connection-kit-devel. You also need rtaudio. If you don’t have the latest package, install from source:
$ git clone https://github.com/thestk/rtaudio
$ cd rtaudio
$ autoconf
$ ./configure --with-jack
$ make
$ sudo make install
$ sudo ln -s /usr/local/lib/librtaudio.so.4 /lib64/
Then to install jacktrip:
$ git clone https://github.com/jcacerec/jacktrip.git
$ cd jacktrip/jacktrip/src
$ ./build
$ sudo make install
---
Dependencies:
You need to have installed the libraries in your system:
Qt 5.3 or higher
jack-audio-connection-kit-devel
rtaudio
If you are using yum you can just install them (as root) with:
yum install jack-audio-connection-kit-devel
and install qt from the qt site.
If you want to build on MacOS X, you need JackOSX
http://www.jackosx.com/
and Qt 5.3 or higher.
It is also possible to build without jack, see below.
---
Build:
If you're on Mac OS X or Fedora Linux and have all the dependencies installed,
you can build by simply going to the /src directory and typing the following:
./build
If you want to build without Jack support (meaning that you won't need jack installed
to use the app) type the following:
./build nojack
If the previous script doesn't work on a different Linux flavor, try building
the Makfiles yourself. You'd need qmake. Then you can build by:
$ qmake jacktrip.pro
$ make release
Or without Jack support:
$ qmake -config nojack jacktrip.pro
$ make release
If you want to install install (using Terminal): on the /src directory type:
$ sudo cp jacktrip /usr/local/bin/
(enter your password when prompted)
$ sudo chmod 755 /usr/local/bin/jacktrip
(now you can run jacktrip from any directory using Terminal)
---
WINDOWS (XP and later)
Dependencies:
- ASIO4all audio driver is required even with Audio interfaces that support ASIO: www.asio4all.com
Installation:
Simply Run the setup file Jacktrip-1.1.exe, which will unpack Jacktrip in the directory of your choice,
the default is Program Files/Jacktrip.
The installer also adds the executable Jacktrip.exe in the System32 directory, so that it can be executed
from a command prompt from any working directory.
This executable (jacktrip.exe) can be found in the bin directory, along with the Dynamic
Link Libraries (DLLs) it links to.
Building:
The easiest way to build is to download the free Qt Creator IDE from http://qt.nokia.com/products/
Make a copy of the src and externals directories into a new directory of your choice, open the jacktrip.pro
file in src, and build the project.
You can alternatively download the MinGW (Minimalist GNU for Windows), a Windows port of the GNU
compiler from http://www.mingw.org/ and use mingw32-make from a command terminal to build the makefile.
Building is not supported with Microsoft Visual Studio Compilers.
Note: compiling with modifications in the .pro file (like adding a new source or header file) requires
qmake which is only available in the Qt Creator package.
---
BUILD WARNING
Always keep the /src and /externals directories under the same directory.
---
Post Configuration
Detailed instructions at
http://ccrma.stanford.edu/groups/soundwire/software/jacktrip/
---
Using JackTrip
Detailed instructions at
http://ccrma.stanford.edu/groups/soundwire/software/jacktrip/