zynaddsubfx

ZynAddSubFX open source synthesizer
Log | Files | Refs | Submodules | LICENSE

commit 239179b8d52c208ebc34bd290e5c39266d47642d
parent 4565be9d80a0d206e6c5407bbf33a9357dd18c7f
Author: Mark McCurry <[email protected]>
Date:   Mon,  1 Jun 2009 17:49:45 -0400

Minor updates and spelling fixes to FAQ, READEME, & compile.win32

Diffstat:
MFAQ.txt | 6+++---
MREADME.txt | 34+++++++++++++++++-----------------
Mcompile.win32 | 10+++++-----
3 files changed, 25 insertions(+), 25 deletions(-)

diff --git a/FAQ.txt b/FAQ.txt @@ -15,13 +15,13 @@ A1) The name of the program comes from 4 words: Q2) How can I load files from older versions of ZynAddSubFX (like *.mas_zyn,etc) -A2) You need to convert them into new format. Please use 2.0.0pre1 or (recomanded) 2.0.0pre2 versions of ZynAddSubFX to load old file formants and save them in the new formats +A2) You need to convert them into new format. Please use 2.0.0pre1 or (recommended) 2.0.0pre2 versions of ZynAddSubFX to load old file formants and save them in the new formats Q3) How can I change the number of parts, voices to ADSynth, effects, etc. ? -A3) Look in src/globals.h and change there theese values. You don't have to change anything else, just recompile all. But most settings must be below 128. As the rule of the thumb if a setting is 128 or below 128, please don't make it bigger than 128. Anyway, I don't belive that you'll need more than 128 for theese settings; for example you don't need 128(or more) effects same time? That's why I put the limit of 128 (using 7 bits of char). +A3) Look in src/globals.h and change there these values. You don't have to change anything else, just recompile all. But most settings must be below 128. As the rule of the thumb if a setting is 128 or below 128, please don't make it bigger than 128. Anyway, I don't believe that you'll need more than 128 for these settings; for example you don't need 128(or more) effects same time? That's why I put the limit of 128 (using 7 bits of char). Q4) How do I enable Jack support on ZynAddSubFX ? -A4) Look in "Makefile.inc" from "src/" directory for more information. It is highly recomanded that the Jack samplerate to be equal to ZynAddSubFX samplerate (SAMPLE_RATE from globals.h), otherwise the resampling will be done and this will decrease the quality a bit. +A4) Look in "Makefile.inc" from "src/" directory for more information. It is highly recommended that the Jack samplerate to be equal to ZynAddSubFX samplerate (SAMPLE_RATE from globals.h), otherwise the resampling will be done and this will decrease the quality a bit. diff --git a/README.txt b/README.txt @@ -1,9 +1,9 @@ ZynAddSubFX ----------- It is a realtime software synthesizer for Linux and Windows with many features. Please see the docs for details. -Copyright (c) 2002-2006 Nasca Octavian Paul and others contribuitors +Copyright (c) 2002-2006 Nasca Octavian Paul and others contributors e-mail: zynaddsubfx AT yahoo D0T com -ZynAddSubFX is free program and is distribuited WITH NO WARRANTY. It is licensed under GNU General Public License version 2 (and only version 2) - see the file COPYING. +ZynAddSubFX is free program and is distributed WITH NO WARRANTY. It is licensed under GNU General Public License version 2 (and only version 2) - see the file COPYING. --==## PLEASE SHARE YOUR INSTRUMENTS/MASTER SETTINGS ##==-- --==## MADE WITH ZynAddSubFX ##==-- @@ -28,14 +28,14 @@ Requirements: ------------- - a fast computer - Linux (tested with RedHat 7.2,7.3,etc.) or Windows - - FFTW 2.x.x (tested with fftw 2.0.5, 2.1.3) - necesary for + - FFTW 2.x.x (tested with fftw 2.0.5, 2.1.3) - necessary for Fast Fourier computations - MXML-2.2 library from http://www.easysw.com/~mike/mxml/ - - zlib library from http://www.zlib.org - this exists in most linux distributions + - zlib library from http://www.zlib.org - this exists in most Linux distributions - (for Linux) OpenSoundSystem (OSS) (if you don't have ALSA, only) - (for Windows) pthreads, portaudio -Not requred, but recomanded: +Not required, but recommended: --------------------------- - FLTK 1.x.x (tested with fltk 1.1.0, 1.1.1, 1.1.2,etc.) @@ -49,8 +49,8 @@ Compilation: If you don't know how to compile, you may download binaries from Planet CCRMA (see above, on sites). First set what should sound input/ouput should use in Makefile.inc in src/ directory. Then "make" from the "src/" directory. Hope all goes right. If the compiler complains something about FFTwrapper.h and FFTW library headers(rfftw.h or fftw.h) please read the docs from DSP/FFTwrapper.h . - To compile the Spliter, run "compile.sh" from the "Spliter" directory. - To compile the Controller, run "compile.sh" from the "Controller" directory. + To compile the Spliter, run "make" from the "Spliter" directory. + To compile the Controller, run "make" from the "Controller" directory. Running on LINUX ---------------- @@ -59,9 +59,9 @@ Running on LINUX B) JACK (JACK Audio Connection Kit) *MIDI INPUT* - There are 2 possibilites of midi inputs (depends on what you have chosen in Makefile.inc to use - OSS or ALSA). - A) ALSA (Advenced Linux Sound Architecture) - 1) Launch zynaddsubfx + There are 2 possibilities of midi inputs (depends on what you have chosen in Makefile.inc to use - OSS or ALSA). + A) ALSA (Advanced Linux Sound Architecture) + 1) Launch ZynAddSubFX 2) ZynAddSubFX will make a virtual MIDI port. You can connect other midi devices (like a real MIDI keyboard, midi sequencers which supports ALSA or virtual keyboard - like vkeybd). To connect, use "aconnect" or "alsa-patch-bay"; usualy the port of ZynAddSubFX is 128:0 or 129:0. @@ -72,22 +72,22 @@ Running on LINUX B) OSS (Open Sound System) - 1) Launch zynaddsubfx - 2) Connect the midi keyboard + 1) Launch ZynAddSubFX + 2) Connect the MIDI keyboard As you have seen the OSS option needs a real midi keyboard. If you don't have it, you can download/install ALSA from www.alsa-project.org Running on WINDOWS ------------------ - If you launch zynaddsubfx.exe and nothing happens, you need pthreadGC.dll in the same directory (or windows directory). The dll files are distribuited with zynaddsubfx windows binaries. + If you launch zynaddsubfx.exe and nothing happens, you need pthreadGC.dll in the same directory (or windows directory). The dll files are distribuited with ZynAddSubFX windows binaries. It might be possible that the latency will be very high. If this happens, you have to set the environment variable PA_MIN_LATENCY_MSEC to a value that represents the latency in miliseconds. - Eg: (in autoexec.bat or launched before running zynaddsubfx) "set PA_MIN_LATENCY_MSEC=50" - Warning: if the value is too low, you might ecounter severe dropouts on zynaddsubfx. You'll have to set to a higher value and turn off automated background tasks (like virus scanners, email clients, etc.). - If you have more cards, you can select the desired card where you can play audio with the evironment variable "PA_RECOMMENDED_OUTPUT_DEVICE" + Eg: (in autoexec.bat or launched before running ZynAddSubFX) "set PA_MIN_LATENCY_MSEC=50" + Warning: if the value is too low, you might encounter severe dropouts on ZynAddSubFX. You'll have to set to a higher value and turn off automated background tasks (like virus scanners, email clients, etc.). + If you have more cards, you can select the desired card where you can play audio with the environment variable "PA_RECOMMENDED_OUTPUT_DEVICE" Eg: "set PA_RECOMMENDED_OUTPUT_DEVICE=1" A better way to set all of this, I will put on next versions. -Please send me instruments,banks,master settings,songs(midi+...xmz files) done with ZynAddSubFX. I'll apreciate this. +Please send me instruments,banks,master settings,songs(midi+...xmz files) done with ZynAddSubFX. I'll appreciate this. Have fun! :-) diff --git a/compile.win32 b/compile.win32 @@ -8,7 +8,7 @@ Second, you have to download, compile and install pthreads for windows (http://s Also, you have to compile the portaudio library (www.portaudio.com). It it doesn't install itself, and you must copy the header files to the "include" directories from mingw(msys) and compiled libraries to the "lib" directory from mingw. You need zlib and mxml-2.0. -In short, the dependecies directories are (but some version might differ): +In short, the dependencies directories are (but some version might differ): MinGW-3.1.0-1.exe MSYS-1.0.10.exe fftw-3.0.1.tar.gz @@ -29,12 +29,12 @@ Edit the Makefile.inc and set "WINDOWS_VST" to "YES". The audioout and midiin ar Get the vstsdk2 (or 2.3) and copy it to the directory where ZynAddSubFX-2.x.x is. If you copy ZynAddSubFX in "C:\temp" and you will run "dir" you should see the ZynAddSubFX-2.x.x and "vstsdk2" in the same directory (C:\temp). -Run the makefile. Hope all will goes right. Please notice that "make clean" removes the vst object files that you compiled form vstsdk2. That's why is recomanded to keep a backup copy of theese object files. -You must copy the pthreads.dll file to windows directory (or else, zynaddsubfx will not work). Btw: how can I make pthreads static? +Run the makefile. Hope all will goes right. Please notice that "make clean" removes the vst object files that you compiled form vstsdk2. That's why is recommended to keep a backup copy of these object files. +You must copy the pthreads.dll file to windows directory (or else, ZynAddSubFX will not work). Btw: how can I make pthreads static? Copy the zynaddsubfx_vst.dll to your dll directory. BUGS only on vst port: -Also, to avoid more bugs, I had limited zynaddsubfx to one instance. Please report me how it behaves on various vst hosts. -I hope that I will remove theese bugs on later versions. +Also, to avoid more bugs, I had limited ZynAddSubFX to one instance. Please report me how it behaves on various vst hosts. +I hope that I will remove these bugs on later versions.