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
|
# ABOUT #
[Mixxx] is open source software for DJ'ing. You can perform
live beatmixes with MP3s, OGGs, and other formats. Mixxx
also supports a number of DJ MIDI controllers.
Mixxx works on Linux, Windows and MacOS X.
Mixxx is released under GPL v2. See LICENSE file in this
directory for a copy of the licence.
# NEWS #
Check the Mixxx [blog] to find out what's new in this version:
# INSTALL #
Mixxx has the following dependencies:
- libid3tag
- libmad
- libchromaprint
- libogg
- libvorbis
- libvorbisfile
- libsndfile
- libflac
- libshout
- libhss1394
- taglib (New in 1.9!)
- PortAudio-v19
- portmidi
- QT 4.6+
- scons
- protocol-buffers
- libusb-1.0
- libmp4v2 (optional, m4a support)
- libfaad (optional, m4a support)
- vamp-plugin-sdk (optional, internal version included)
NOTE: If you want JACK support in Mixxx, make sure you
compile PortAudio-v19 with JACK support first.
Mixxx's build system is now SCONS as of Mixxx 1.6.0.
To compile Mixxx using SCONS, go into the "mixxx"
directory and run:
$ scons
SCONS does both dependency checking and building, so it will
tell you if you're missing any of the dependencies listed above.
It's also possible to specify a prefix path and additional
build flags, for example:
$ scons prefix=/usr
To install Mixxx after compilation, run:
$ sudo scons prefix=/usr install
A full list of scons flags is available by running:
$ scons --help
WARNING: We do not recommend building Mixxx with any
flags other than the defaults if you are going to use Mixxx
for live performance. Features that are disabled by default
may not compile or may be unstable. Be forewarned.
More detailed compiling instructions are available for your
platform on our wiki:
http://www.mixxx.org/wiki/
## UPGRADING ##
We recommend deleting your old skins directory before
installing a new version of Mixxx. SCONS may not properly
overwrite your skins directory when you do a "scons install",
and it might cause Mixxx to crash on launch.
You can delete it by running:
$ sudo rm -rf /usr/share/mixxx/skins
$ sudo rm -rf /usr/local/share/mixxx/skins
## REINSTALLING MIXXX ##
Linux users may need to manually remove their Mixxx
installation directory if they need to reinstall. (This does
not apply when reinstalling from a DEB package.) Mixxx's
share directory can be removed by running:
$ sudo rm -rf /usr/local/share/mixxx/
or
$ sudo rm -rf /usr/share/mixxx/
# HERCULES DJ CONSOLE USERS ON LINUX #
Please see: http://www.mixxx.org/wiki/doku.php/hercules
You may need to install the official Hercules Linux drivers
from: http://www.hercules.com/
# USAGE #
Please see the manual, included in this directory [Mixxx-Manual]
# CONTACT #
To contact the lead developer, send an email to
rryan@mixxx.org or subscribe to
mixxx-devel@lists.sourceforge.net and send a message to the
list.
# QT #
On some platforms, Mixxx may come with a pre-built copy of
Qt. This code is licensed under the LGPL and source for this
library may be obtained from:
http://qt-project.org/downloads
# Microsoft Runtimes #
On Microsoft platforms, Mixxx may come with runtime dlls
copyright of Microsoft. These are distributed for the
purpose of allowing Mixxx to run only as per the license
agreement for Visual Studio 2005.
[Mixxx]: http://www.mixxx.org
[blog]: http://mixxxblog.blogspot.com
[Mixxx-Manual]: http://www.mixxx.org/manual
|