gitgnu / gnu_slag Goto Github PK
View Code? Open in Web Editor NEWLicense: GNU General Public License v2.0
License: GNU General Public License v2.0
Requirements ============ Slag primary platform is GNU/Linux. The build process is almost the same on other platforms. See files README.YourPlatform for specific notes about your platform. These libraries are mandatory : - Qt 4, http://www.trolltech.com/products/qt - libsndfile, http://www.mega-nerd.com/libsndfile/ - libsamplerate, http://www.mega-nerd.com/SRC/ You'll also need at least one of these for audio ouput : - JACK, http://jackit.sourceforge.net/ - libao, http://www.xiph.org/ao/ Actually, it's possible to compile Slag with neither JACK nor libao. You won't hear anything but you'll be able to see the GUI. To compile succesfully, you may need to set the QTDIR environment variable to point to your Qt library path. You also need to have the pkg-config utility installed. Installation ============ If you made a checkout from CVS, you'll need to generate the ./configure script. It requires to have the autoconf package installed and to type : $ make -f Makefile.cvs To compile and install the program, type the following command : $ ./configure --prefix=/where/to/install Slag doesn't need to run as root. You can install it in a directory under your home directory. If you don't provide a --prefix option to ./configure , Slag will however try to install in /usr/local and you'll need to be root to make install. You may want to pass --enable-debug option to enable debug code. Its useful if you find a bug and want to send me a core dump but the code won't be optimized by the compiler. Installed audio output libraries should be automatically detected. Then type : $ make $ make install Usage ===== To run the program just type : $ slag It will start with the default song loaded. If you run slag with -h option you'll see available command line options. Slag try to use JACK for audio output by default. You must use -a option to use libao, and then use the settings dialog to make this choice persistant. If you have problems with libao, be sure that it's configured to use an available output: check /etc/libao.conf or ~/.libao files. See man libao.conf for details. The -v option prints some debug informations. Configuration is stored in file ~/.qt/slagrc. See http://www.nongnu.org/slag/tutorial.html for tips on Slag usage. Contact ======= This is my first open source software so don't hesitate to send feedback. Even if I did my best to make Slag stable, you may find bugs. Don't hesitate to send a mail at <[email protected]> with a description of the bug, and the way to reproduce it if you can. See file AUTHORS for other contributors. License ======= Slag is released under the GNU General Public License, see file COPYING for details. Included sound files are by opm from FreeSound website <http://freesound.iua.upf.edu/usersViewSingle.php?id=1622> and are released under the Creative Commons Sampling Plus 1.0 License. See files in sounds directory for details.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.