⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 install

📁 A GTK sound font editor. Sound font files are used to synthesize instruments from audio samples for
💻
字号:
+-------------------------------------------------------++	Smurf Sound Font Editor	- Installation		++	Copyright (C) 1999-2001 Josh Green		++	Email: jgreen@users.sourceforge.net		++	Smurf homepage: http://smurf.sourceforge.net	++-------------------------------------------------------+Building a binary RPM-----------------If the distributed Smurf binary RPM is not to your liking (i586, *no* ALSA,audiofile) and you want one, then you can roll your own. There is only one fileinstalled via the traditional "make install" method and thats the Smurfexecutable, so maybe having an RPM isn't that important to you.NOTE: You'll probably need to be root to build RPM packagesIf you have the tar.gz file then you can execute:rpm -tb smurf-x.xx.x.tar.gzIf you have the src.rpm file then you'll want to execute:rpm --rebuild smurf-x.xx.x-x.src.rpmIf all goes well, then the RPM will be dropped in the RPM tree on your system(usually /usr/src/redhat or /usr/src/RPM). You should find it in the RPMS/<arch>sub-directory under your RPM build tree, where <arch> is something like i386,i586, ppc etc.Once you find it, just install it like you would any other binary RPM:rpm -i smurf-x.xx.x-1.<arch>.rpmNon-RPM based build----------------------------------------Configure build system-----------------Change to toplevel Smurf source directory and execute:./configureSome useful options to the configure script ("./configure --help" to list moreoptions) you probably won't need to specify any of these:--with-audiofile	Force use of audiofile--with-sndfile		Force use of libsndfile--with-audiofile-prefix=PFX  Prefix where AUDIOFILE is installed (optional)--with-sndfile-prefix=PFX  Path where libsndfile is installed (optional)--disable-splash        Don't compile Smurfy splash intro imageTIPS in using the configure script-----------------Support for external libraries is for the most part auto detected. So youprobably won't need to supply any switches to the configure script. If theconfigure script does something unexpected or fails it is often useful tolook at the config.log file. If you install or remove a library used bySmurf and you want to re-run configure, you may want to deleteconfig.cache first.Description of switches-----------------The --with-audiofile and --with-sndfile switches are useful if you haveboth audiofile and libsndfile and want to force a particular one. Even if youhave both libraries, configure will be smart about which one is used, so you'llonly need to use one of those switches if you don't like what it automaticallychose.If you installed libsndfile in a non-standard location, just supplythe --with-sndfile-prefix=PFX switch, where PFX is the base directoryof the installed library. Example: If libsndfile.a is in/usr/local/lib and sndfile.h is in /usr/local/include then you wouldsupply configure with --with-sndfile-prefix=/usr/local.Required libraries-----------------Smurf requires a sound file library to load sample files (WAV, AU etc). Eitherlibsndfile or audiofile can be used.UPDATE: Audiofile v0.2.0 was released recently, which apparently is a bigimprovement over the previous versions. Upgrading to audiofile v0.2.0 or usinglibsndfile is recommended. Support for RAW sample loading has been addedfor audiofile but will only work with versions >= 0.2.0.audiofile homepage: http://www.68k.org/~michael/audiofile/libsndfile homepage: http://www.zip.com.au/~erikd/libsndfile/GTK 1.2+ is required. It depends on a number of other libraries as well. Chancesare you already have it.GTK homepage: http://www.gtk.orgOptional libraries-----------------Smurf supports ALSA (Advanced Linux Sound Architecture). The advantage of usingALSA, over OSS, is the ability to use Smurf and other ALSA sequencer softwaresimultaneously. Also the AWE driver with ALSA is generally more up to datethan the one commonly found with OSS. ALSA has OSS emulation, so your OSSbased apps should still work.ALSA homepage: http://www.alsa-project.orgOSS (Open Sound System) is the current Linux audio system. The OSS driver isnot required to compile Smurf, but the AWE driver currently uses it. The OSSdriver comes with the standard Linux kernel, so you shouldn't need to worryabout this as long as your kernel header files are set up correctly. If youare using ALSA you will want to enable OSS emulation to use the AWE patchloading driver. If you are using OSS make sure you have v0.4.4+ of TakashiIwai's AWE driver in order to use sample caching features, a good thing! (TM)OSS homepage: http://www.4front-tech.comThe libpng library is used for the splash intro image. If you don't have ityou won't get the splash image. You can also force the splash image to not becompiled (save about 60k in the Smurf binary, but lose some of the Smurfyatmosphere) with the --disable-splash switch.Compile and install-----------------To compile the package execute:makeTo install the binary file "smurf" issue a:make installPlease contact me (Josh Green <jgreen@users.sourceforge.net>) if you haveproblems or suggestions with the build process.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -