1 |
qsampler - A LinuxSampler Qt GUI Interface |
Qsampler - A LinuxSampler Qt GUI Interface |
2 |
------------------------------------------ |
------------------------------------------ |
3 |
|
|
4 |
QSampler is a LinuxSampler GUI front-end application written in C++ around |
Qsampler is a LinuxSampler GUI front-end application written in C++ around |
5 |
the Qt3 toolkit using Qt Designer. At the moment it just wraps as a client |
the Qt4 toolkit using Qt Designer. At the moment it just wraps as a client |
6 |
reference interface for the LinuxSampler Control Protocol (LSCP). |
reference interface for the LinuxSampler Control Protocol (LSCP). |
7 |
|
|
8 |
LinuxSampler is a work in progress. The goal is to produce a free, open source |
LinuxSampler is a work in progress. The goal is to produce a free, open source |
20 |
License: GNU General Public License (GPL) |
License: GNU General Public License (GPL) |
21 |
|
|
22 |
|
|
23 |
|
Requirements |
24 |
|
------------ |
25 |
|
|
26 |
|
The software requirements for build and runtime are listed as follows: |
27 |
|
|
28 |
|
Mandatory: |
29 |
|
|
30 |
|
- Qt 4 (core, gui), C++ class library and tools for |
31 |
|
crossplatform development and internationalization |
32 |
|
http://www.trolltech.org/products/qt/ |
33 |
|
|
34 |
|
- liblscp, C library for LinuxSampler control protocol API. |
35 |
|
http://www.linuxsampler.org/ |
36 |
|
|
37 |
|
Optional (opted-in at build time): |
38 |
|
|
39 |
|
- libgig, C++ library for loading and modifying Gigasampler and DLS files. |
40 |
|
http://www.linuxsampler.org/libgig/ |
41 |
|
|
42 |
|
|
43 |
Installation |
Installation |
44 |
------------ |
------------ |
45 |
|
|
56 |
This procedure will end installing the following couple of files: |
This procedure will end installing the following couple of files: |
57 |
|
|
58 |
${prefix}/bin/qsampler |
${prefix}/bin/qsampler |
59 |
${prefix}/share/icons/qsampler.png |
${prefix}/share/pixmaps/qsampler.png |
60 |
|
${prefix}/share/applications/qsampler.desktop |
61 |
|
|
62 |
Just launch ${prefix}/bin/qsampler and you're off (hopefully). |
Just launch ${prefix}/bin/qsampler and you're off (hopefully). |
63 |
|
|
64 |
Note that the default installation path ${prefix} is /usr/local. |
Note that the default installation path ${prefix} is /usr/local. |
65 |
|
|
66 |
|
If you're checking out from CVS, you'll have to prepare the configure |
67 |
|
script just before you proceed with the above instructions: |
68 |
|
|
69 |
|
make -f Makefile.cvs |
70 |
|
|
71 |
|
|
72 |
Configuration |
Configuration |
73 |
------------- |
------------- |
74 |
|
|
75 |
QSampler holds its settings and configuration state per user, in a file |
Qsampler holds its settings and configuration state per user, in a |
76 |
located as $HOME/.qt/qsamplerrc. Normally, there's no need to edit this file, |
file located as $HOME/.config/linuxsampler.org/Qsampler.conf . |
77 |
as it is recreated and rewritten everytime qsampler is run. |
Normally, there's no need to edit this file, as it is recreated and |
78 |
|
rewritten everytime qsampler is run. |
79 |
|
|
80 |
|
|
81 |
Bugs |
Bugs |
82 |
---- |
---- |
83 |
|
|
84 |
Plenty still, after all this is early alpha software ;) |
Plenty as this is still alpha software. Bug reports should be posted on |
85 |
|
LinuxSampler bug tracker (http://bugs.linuxsampler.org). |
86 |
|
|
87 |
|
|
88 |
Support |
Support |
89 |
------- |
------- |
90 |
|
|
91 |
QSampler is open source free software. For bug reports, feature requests, |
Qsampler is open source free software. For bug reports, feature requests, |
92 |
discussion forums, mailling lists, or any other matter related to the |
discussion forums, mailling lists, or any other matter related to the |
93 |
development of this piece of software, please use the Sourceforge |
development of this piece of software, please use the LinuxSampler project |
94 |
project page (http://sourceforge.net/projects/qsampler). |
site (http://www.linuxsampler.org). |
|
|
|
95 |
|
|
96 |
|
|
97 |
Enjoy. |
Enjoy. |