-
Notifications
You must be signed in to change notification settings - Fork 1
/
oldindex.html
923 lines (711 loc) · 37.9 KB
/
oldindex.html
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
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
<!DOCTYPE html PUBLIC "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
<meta name="GENERATOR" content="Mozilla/4.79 [en] (X11; U; Linux 2.4.7-10 i686) [Netscape]">
<title>ZynAddSubFX</title>
</head>
<body alink="#ee0000" bgcolor="#ffffff" link="#0000ee" text="#000000" vlink="#551a8b">
<center>
<h1><img src="images/logo.jpg" nosave="" height="147" width="756"></h1>
<br>
</center>
<p><u><font size="+1">Introduction</font></u>
<br>
<b>ZynAddSubFX</b>
is a opensource software synthesizer capable of making a countless
number
of instruments, from some common heared from expensive hardware to
interesting
sounds that you'll boost to an amazing universe of sounds.
<br>
The
project
started in March 2002, and I had written it because I wish to make a
synthesizer
that produces very beautiful sounds, but which is freely available to
anybody
who needs it.
</p>
</center>
<p><font size="+1"><a href="#t01">Features of ZynAddSubFX</a></font>
<br>
<font size="+1"><a href="#t02">Screenshots</a></font>
<br>
<font size="+1"><a href="#t03">Audio demos</a></font>
<br>
<font size="+1"><a href="#t04">News</a></font>
<br>
<font size="+1"><a href="#t05">Requirements</a></font>
<br>
<font size="+1"><a href="#t06">Copyright and License</a></font>
<br>
<b><font size="+1"><a href="#t07">Download</a></font></b>
<br>
<font size="+1"><a href="#mailinglist">Support</a></font>
<br>
<font size="+1"><a href="#t08">Compilation & Running</a></font>
<br>
<font size="+1"><a href="#t09">Documentation</a></font>
<br>
<font size="+1"><a href="#t10">Bugs</a></font>
<br>
<font size="+1"><a href="#t11">ToDo list</a></font>
<br>
<font size="+1"><a href="#t12">How to contribute</a></font>
<br>
<font size="+1"><a href="#credits">Credits</a></font>
<br>
<font size="+1"><a href="#t13">About me</a></font>
<br>
</p>
<p><a name="t01"></a><u><font size="+1">Features of ZynAddSubFX:</font></u>
<br>
- <b>realtime</b>
synthesizer
<br>
- <b>polyphonic</b><i>
(allows
playing more than one note at once)</i>, <b>mutlitimbral </b><i>(allows
playing more than one instrument at once)</i> synth
<br>
- <b>Microtonal</b>
capabilities
with any scale, any number of notes per octave (well... the no. of
notes
per octave must be less than 128) and keymapping
<br>
- 3 synthesiser engines:
1) first (called "<b>ADsynth"</b> or "<b>ADnote"</b>) is a complex
engine
which makes sounds by adding a number of voices. Each one has filters,
envelopes, LFOs, morphing, modulation (Ring Modulation, Phase
Modulation...
the modulators can have any shape), resonance, etc. Each voice includes
a very powerful waveform generator with up to 128 sine/nonsine
harmonics.
You can use Fourier synthesis or if you don't like it you can
waveshaping/filtering
of functions. This engine includes antialiasing.
<br>
2) second (called "<b>SUBsynth"</b> or "<b>SUBnote"</b>) is a simpler
engine
who allows to make sounds by subtraction of harmonics of sounds from
white
noise <br>
3) third (called "<b>PADsynth"</b> or "<b>PADnote"</b>) is engine that
makes very beautifull pads and other instruments. <br>
</p>
<> - Instruments can be
orgainzed
in kits, which alows you to make drum kits or layered(mixed)
instruments;
this makes possible to use more than one instrument for a single part.
It is possible to choose what items from the kit should be processed by
the Part's effects.
<br>
- <b>Effects</b>: Reverb,
Echo, Chorus/Flange, Phaser,AlienWah (it's a kind of vocal morpher),
Distorsion(Waveshaping), EQ, DynamicFilter<br>
- The effects can behave
as <b>System Effects</b> or as <b>Insertion Effects</b>; this allows
to
use many effects at the same time. You can put any insertion effect on
any part(or more insertion effects to same parts, if you like so) or
you
can put the insertion effect to Master output (very usefull if you use
the EQ effect). Also, you can have instrument's effect (that is saved
with
the instrument).
<br>
- Filters up to <b>60dB/octave</b>
(or more..); filters can be <b>analogic</b> (LPF,HPF, BPF,etc.),
<b>formant</b>(advanced formant filters) and state variable (SVF)
<br>
- Envelopes can have ADSR
(or ASR, etc..) modes or can be free modes (with any shape)
<br>
- Many settings has a "<b>randomness</b>"
option, which you can make instruments that every time produces a
subtle
different sound; this produces a very pleasent effect (like analogue
synths
or natural instruments that can't produces exactly same sound twice).
Because
of this, even if it is digital synthesis, it sounds "warm". Listen the
ogg vorbis demos from this page to hear this effect.
<br>
- the specifications can
be easily chaged, so (for example) if you want to change the number of
voices or parts to a higher value or to allow a higher number of
effects
at the same time, there is necessary to chage only a single value from
the source file (<b>globals.h</b>) and to recompile the program
<br>
- Intuitive and easy to
use <b>User Interface</b> with Clipboard and many objects has user
presets<br>
<b> </b>-<b> Midi </b>support
(supports many controllers) and (if you want) <b>JACK</b> support
<br>
- the program has <b>Virtual
Keyboard</b> which let you to use it even if you don't have a real midi
keyboard <br>
- the graphical user
interface can be completely disabled if the user need so<br>
<> - it is a <b>free</b>
program,
licensed under <b>version 2</b> of the <b>GNU General Public License<br>
</b> - there are over 300
high quality instruments included into the package<br>
- many other features....
It is is impossible to describe all this program's features in just a
page
<br>
<p><a name="t02"></a><u><font size="+1">Screenshots</font></u>
<br>
<a href="images/screenshot01.png"><img src="images/screenshot01_small.jpg" alt="1" nosave="" border="1" height="190" width="158"></a><a href="images/screenshot02.png"><img src="images/screenshot02_small.jpg" alt="2" nosave="" border="1" height="190" width="250"></a><a href="images/screenshot03.png"><img src="images/screenshot03_small.jpg" alt="3" nosave="" border="1" height="190" width="253"></a><a href="images/screenshot04.png"><img src="images/screenshot04_small.jpg" alt="3" nosave="" border="1" height="190" width="236"></a><br>
</p>
<p><a name="t03"></a><u><font size="+1">Audio demos (<a href="http://www.vorbis.com">OGGvorbis</a>):</font></u>
<br>
All these demos are recorded directly from the ZynAddSubFX without
audio
processing with another program (well, exeption cutting/ OGG Vorbis
compressing).
<br>
<font size="+1"> </font><b><a href="demo01.ogg">Demo01.ogg(190k)</a><a href="demo02.ogg">Demo02.ogg(150k)</a></b>
<b><a href="demo03.ogg">Demo03.ogg(105k)</a><a href="demo04.ogg">Demo04.ogg(190k)</a></b>
<b><a href="demo05.ogg">Demo05.ogg(170k)</a><a href="demo06.ogg">Demo06.ogg(50k)</a></b>
<a href="demo07.ogg">Demo07.ogg(80k)</a><b><a href="demo08.ogg">Demo08.ogg(65k)</a></b>
<br>
<a href="demo_src.tar.bz2">Source code some
demos(7k)</a>
</p>
<p><a name="t04"></a><u><font size="+1">News:</font></u><br>
</p>
<pre><br> <span style="font-weight: bold;">16 Oct 2005</span><br> - Added the full description of the <a href="http://zynaddsubfx.sourceforge.net/doc/PADsynth/PADsynth.htm">PADsynth algorithm</a><br> <span style="font-weight: bold;"> 2.2.1</span><br> - made to work with mxml-2.2 (will NOT work on older versions)<br> - it is possible to remove completely the graphical user interface (e.g. it can run without X). For this you need to modify the DISABLE_GUI option from the Makefile.inc<br> - added a commandline -L which load a instrument (.xiz) - now it only loads to part 0 (you can use this option with -l to load a master file and after this the option -L to replace the part)<br><br> <span style="font-weight: bold; text-decoration: underline;">Apr 2005</span><br> - participated to <a href="http://lac.zkm.de/">LAC2005</a> as a speaker. Many pictures are <a href="http://zynaddsubfx.sourceforge.net/doc/">here</a> (as 50 MB zip archive of 200+ pictures)<br> Thanks to ZKM and Frank Neumann.<br> <br> <span style="font-weight: bold;">2.2.0<br></span> - the VST version of ZynAddSubFX is removed from the instalation until it will be more stable (hope soon :) )<br> - now, the instrument banks contains over 300 high quality instruments<br> - added "Apply" a button from OscilGen window for PADsynth<br> - added another parameter to ADsynth that controls the amount of all detunes of voices<br> - adaptive harmonics postprocess<br> - improved the VU-meter and added a RMS plot<br> - Dvorak support for Virtual Keyboard<br> - many bugs fixed and code cleanups<br><br><span style="font-weight: bold;"> 22 Mar 2005</span><br> - Thanks to Ben Powers, there is a ZynAddSubFX port for MacOS X at <a href="http://bennyp.no-ip.org/zyn_mac/index.html">http://bennyp.no-ip.org/zyn_mac/index.html</a></pre>
<pre> <span style="font-weight: bold;">2.1.1</span><br> - Corected a bug that prevented the changing the current part<br> <span style="font-weight: bold;">2.1.0</span><br> - Added a installer for windows (thanks to NSIS installer ( http://nsis.sourceforge.net/ ) ). Both VST and standalone vesions are contained in the same installer.<br> - Added a new user interface for beginners. You can switch the current user interface with that anytime do you want.<><br> - All parts, effects, etc. are counted from '1' and not from '0' <br> - Added the posibility to compile the OSS and JACK support in the same binary (look in the Makefile.inc)<><br> - VST host should be able to save all zynaddsubfx parameters into their setups (this is untested)<span style="font-family: monospace;"><br> </span>- Bugfixes and other <br></pre>
<pre><span style="font-weight: bold;"><span style="font-weight: bold;"></span></span><span style="font-weight: bold;"><span style="font-weight: bold;"><span style="font-weight: bold;"> 31 Aug 2004 <br></span></span></span> - ZynAddSubFX has an official forum at <a href="http://www.kvr-vst.com/forum/viewforum.php?f=47">http://www.kvr-vst.com/forum/viewforum.php?f=47</a><span style="font-weight: bold;"><span style="font-weight: bold;"><span style="font-weight: bold;"><br></span></span></span><span style="font-weight: bold;"><span style="font-weight: bold;"> 2.0.0 <br></span></span> - VST version works (there are some issues/bugs but it works)<br> - Added a advanced Clipboard and Preset module - now is possible to add user preset LFOs,Envelopes, Effects, Oscillators, Resonances, Filters, etc.<br> - Completely removed the *.MAS_ZYN formats (masters, instruments,etc) support; use 2.0.0pre1 and 2.0.0pre2 to convert<br> - Corrected a error to pitch bend on VST plugin (thanks to Krzysztof Korpiela)<br> - Impoved the PADsynth module<br> - Because the PADsynth module takes a time to load, the instrument that contains such modules are shown in different colors<br> - Bugfixes<br> - Other<br><br><span style="font-weight: bold;"> 04 Aug 2004 <br></span> - ZynAddSubFX is available as VST plugin (alpha stage)<span style="font-weight: bold;"><br> 02 Aug 2004 </span><br> - ZynAddSubFX got 5 stars (of 5) on <a href="http://www.softpedia.com">SoftPedia</a> and <tt>SoftPedia Pick Award.</tt> <br> <a href="http://www.softpedia.com/public/cat/11/1/6/11-1-6-15.shtml"><img style="border: 0px solid ; width: 100px; height: 100px;" alt="SoftPedia Pick Award" src="images/softpedia_award.gif"></a><br>(click on image to see more)<br><br> <span style="font-weight: bold;">2.0.0_pre2<br></span> - Win32 port<br> - It works with mxml2.0 library<br> - Bugfixes and small improvements<br><br><span style="font-weight: bold;"></span><span style="font-weight: bold;"><span style="font-weight: bold;"> 2.0.0_pre1</span><br></span> - Added a new powerful synth engine which is called PADsynth, you can make very beautifull pads and even some strange sounds<br> - Now is used the XML format for all zynaddsubfx parameters(.XMZ for master parameters, .XIZ for instrument parameters and .XSZ for scale parameters).You can import older parameters. All parameters files are compressed with gzip algorithm.<br> - Some parameters has changed and you might ecounter different sounds that you saved in the older versions of zynaddsubfx<br> - The instrument banks are no longer single files, but directories that contains instrument .XIZ files (you can organize them even with a file manager). Also, you can use more than 1 banks easily.<br> - Added a new effect called DynamicFilter that allows you to do WahWah,AutoWah, VocalMorpher and other effects<br> - Speedups<br> - Started to write a small sequencer that allows to load and play a midi file from zynaddsubfx (unfinished)<br> - ZynAddSubFX is available from CVS, too. Please look at the sourceforge project page to get more information ( http://sourceforge.net/projects/zynaddsubfx )<br> - The waveform generator (OscilGen) has many new parameters :) also if you press the "Shift" key, you can draw the hamonics amplitude/phases<br> - Many user interface improvements<br> - You can load a file at the start of the program with "-l" command-line parameter and you can run zynaddsubfx w/o user interface with "-U"<br> - It is possible to dump all MIDI notes into a text file<br> - The instruments can contain comments and copyright information in order to encourage sharing of them<br> - FFT3W library is supported<br> - More "randomness" options<br> - Other impovements<br> - Many, many bugfixes<br> - Added the full changelog (since I started to write zynaddsubfx), most is in Romanian <br> - Other things</pre>
<p> <b>1.4.3</b> - added state variable
filters and other types of analog filters
<br>
- small UI improvements
<br>
- bugfixes
<br>
<b>1.4.2</b> - added full-featured,
advanced formant filters
<br>
- added mixer panel which lets you to see/change most important part
settings,
and shows a vu-meters for each part
<br>
- you can choose to process the instrument's kit items only with one
Part
effect (eg. you can make a instrument kit that contains a reverberated
piano and flanged strings)
<br>
- enabled to launch more instances in Jack
<br>
- when is launched first time, it searches for <i>default.bnk_zyn</i>
file
into <i>/usr/share/zynaddsubfx</i> and <i>/usr/local/share/zynaddsubfx</i>
directories (useful for binary packages for Linux distributions)
<br>
- bugfixes
<br>
<b>1.4.1</b> - added single mode to
the instrument kit who alows only one item to be played same time
<br>
- added "Spectrum Adjust" to the ADsynth oscillator
<br>
- added "drum mode" to the instrument, where all midi keys are mapped
to
12tET
<br>
- added a parameter to the "440Hz" which make the freq to varies a bit
according to the key pressed (very usefull to toms and other drums)
<br>
- (for OSS audio out) if it is launched with root privileges, the synth
will gain realtime scheduling priority
<br>
- bugfixes
<br>
<b>1.4.0 </b>- added instrument's own
effect (effects that are loaded/saved with the instrument)
<br>
- FreeMode Envelopes: all Envelopes can have any shape (not only ADSR)
<br>
- Added instrument kits: It is possible to use more than one
instruments
into one part (used for layered synths or drum kits)
<br>
- Amplitude envelopes can be linear or logarithmic
<br>
- added interpolation on the Resonance user interface
<br>
- user interface improvements and cleanups of it's code
<br>
- initiated a mailing list to allow users to share patches for
ZynAddSubFX.
Please share your ZynAddSubFX patches and look at <a href="http://lists.sourceforge.net/mailman/listinfo/zynaddsubfx-user">http://lists.sourceforge.net/mailman/listinfo/zynaddsubfx-user</a>
for more information about the mailing list.
<br>
<b>1.2.1</b> - improved filter
interpolation
<br>
- bugfixes: wav header is written correctly,NRPN works correctly
<br>
- added master fine detune (-64..63 cents) and protection of the
fundamental
frequency agains damping (resonance)
<br>
- it is possible to swap effects(change the order) or copy them
<br>
- started to port it to <b>VST</b> (not functional, yet)
<br>
<b>1.2.0 </b> - <b>ZynAddSubFX
is ported to Windows </b>;-)
<br>
- added internal Virtual Keyboard
<br>
- added Configuration window
<br>
- added frequency tracking to filter
<br>
- improved the OscilGen (harmonic filter, RMS normalisation, etc..)
<br>
- improved the recorder (uses the WAV file format and it starts only
when
a key is pressed)
<br>
- added filter interpolation if the frequency is changed very fast (it
removes some annoying clicks)
<br>
- other improovements, bugfixes, speedups and cleanups of the code
<br>
<b> 1.0.9 </b> - added keylimit
to parts (first note priority)
<br>
- you can use multiple filter stages in order to make very steep filter
rolloffs (eg. 48 dB/octave)
<br>
- ADsynth - added noise mode and you can make fixed frequencies; added
the "Punch" parameter
<br>
- added an external program "Controller" which enables you to use the
mouse
for MIDI controllers
<br>
- other improvements and bugfixes
<br>
<b>1.0.8</b> - added mono mode and
portamento
<br>
- added the EQ effect
<br>
- the output of the system effects can be sent to other system effects
<br>
- minor bugfixes and improovements
<br>
<b>1.0.7</b> - some settings (like
samplerate)
are set on runtime (by command line)
<br>
- added distorsion effect
<br>
- added controllers (over than a dozen) and NRPNs (with NRPNs you can
change
all effects parameters by MIDI)
<br>
- bugs removed and other improovements
<br>
<b>1.0.6</b> - Added <b><a href="http://jackit.sourceforge.net">JACK</a></b>
support
<br>
- Minor improvements and bugfixes
<br>
<b> 1.0.5 </b>-The bug that
crashed
ZynAddSubFX if you change some effect parameters, it is really removed
(I forgot to update the file before upload)
<br>
- Other bugfixes and code clean-ups
<br>
- Added a Global Filter to SubSynth
<br>
- Added keyresponse limits to Part
<br>
- Added presets to Effects
<br>
- The fade is smaller on high frequecy content and larger on low
frequecies;
so you'll don't hear starting clicks on basses and audible fadeins on
higher
pitched sounds
<br>
- Added tunnings to Reverb: you can choose Random of Freeverb. Freeverb
is written by Jezar at Dreampoint; I used the tunings from it.
<br>
<b>1.0.4 </b>- Impooved the microtonal
settings (added key mapping to scale degree, the Master Keyshift and
Part
Keyshift keeps the intervals)
<br>
- It is possible to load
<a href="http://www.xs4all.nl/%7Ehuygensf/scala">Scala</a>
(<b>scl</b> and
<b>kbm</b>) files
<br>
- It is possible to compile/use ZynAddSubFX without ALSA (see the
readme.txt)
<br>
- The real detune (cents) is shown
<br>
- The interface looks better, and you have to move the mouse up/down
(instead
a circular movement) to change most of parameters
<br>
- Minor bugs removed
<br>
<b>1.0.3 </b>- small bugfixes: "Bypass
Global Filter" from ADnoteUI dissapears sometimes ; removed the low
amplitude
noise produced by the reverb; if you "acconect" zynaddsubfx with
aseqview
no note was processed a long time
<br>
- added Notch Filter
<br>
- added the option to randomize the ressonance function
<br>
- added VU-Meter
<br>
- Change the Insertion effect modes behaves (it sounds a bit louder)
<br>
- Added to the project an external program called Spliter that splits
the
keyboard and alows you to play two instruments same time. You can use
this
program with ZynAddSubFX or any other synthesizer.
<br>
<b>1.0.2-1</b> - bug found and removed:
sometimes when Master/Instrument is saved, the synth crashed
<br>
<b>1.0.2</b> - added instrument banks.
This makes possible to chage instruments easy.
<br>
- the Band Pass Filter's output amplitude was increased
<br>
- some fixes to FFTwrapper. This removes the compilation errors related
to drfftw.h (please see the docs from to the FFTwrapper.h if there
still
are compile errors
<br>
<b>1.0.1</b> - removed a bug that
crashed
ZynAddSubFX if you disable a part while notes are playing on that part
<br>
- added Resonance to harmonics (ADsynth). This makes possible to
make very realistic sounds, and it use small CPU power.
<br>
- added Band Pass Filters
<br>
<b>1.0.0 </b>- first release (25 Sep.
2002)
</p>
<p><a name="t05"></a><u><font size="+1">Requirements:</font></u>
<br>
- a fast computer (depend on what you do with the synth)
<br>
- <b>Linux</b> (tested with RedHat 7.2, 7.3) or <b>Windows</b>
<br>
- <a href="http://www.fltk.org">FLTK</a> 1.x.x (tested with fltk
1.1.0,
1.1.2 and others)
<br>
- <a href="http://www.fftw.org">FFTW</a> 2.x.x (tested with fftw
2.0.5,
2.1.3 and others) - necesary for Fast Fourier computations <br>
- zlib and
mxml library<br>
- (recomanded but not required) a <b>MIDI keyboard</b>
<br>
- for <b>LINUX:</b>
<br>
- <a href="http://www.alsa-project.org">ALSA</a> 0.9.x (with OSS
emulation
if you don't use JACK) or OSS, for midi in
<br>
- (not required, but recomanded) <a href="http://jackit.sourceforge.net">JACK
Audio Connection Kit</a>
<br>
- (not really required) <a href="http://www.portaudio.com">PortAudio</a>
<br>
-for <b>Windows</b>
<br>
- if you compile yourself, you need <a href="http://www.portaudio.com">PortAudio</a>;
MinGW and Msys from <a href="http://www.mingw.org">here</a>. Also, you
need the <a href="http://sources.redhat.com/pthreads-win32">pthreads
(GC)
for win32</a>.
</p>
<p><a name="t06"></a><u><font size="+1">Copyright and License:</font></u>
<br>
<b>ZynAddSubFX</b>
is <b>Copyright (c) 2002-2004 Nasca Octavian Paul</b> and may be
freely
distribuited under version 2 of the GNU General Public License (GNU
GPL).
The program is licensed <b>only under version 2 of the GNU GPL and <u>not
under any other version of GNU GPL</u></b>. This program comes <b>WITH
NO WARRANTY OF ANY KIND</b>.
<br>
All these
pages including images, diagrams and sounds are <b>Copyright (c)
2002-2004
Nasca Octavian Paul</b> and may be freely distributed under GNU Free
Documentation
License (GFDL).
</p>
<a name="t07"></a><u><font size="+1">Download:</font></u>
<br>
For <b>VST version (or DX/ASIO,etc)</b> please see more about the Windows Native Port beta from here.<br>
<b><a href="http://www.kvraudio.com/forum/viewtopic.php?t=209933">http://www.kvraudio.com/forum/viewtopic.php?t=209933</a></b>
<br>
<br>
<br>
If you want other versions, you can download the program from the project page at sourceforge <b><a href="http://sourceforge.net/projects/zynaddsubfx">http://sourceforge.net/projects/zynaddsubfx</a></b>
<br>
From the download page you can download the documentation tarball
(the complete contents of all theese pages including ogg vorbis
samples,
etc.) and the <b>source code</b> of ZynAddSubFX. The Windows binaries
are
available from same page. <b>Please publish your instrumets/settings
of
ZynAddSubFX and Midi files that sounds good with it on the mailing list.</b>
<br>
There are available Linux binaries at <a href="http://www-ccrma.stanford.edu/planetccrma/software/soundapps.html">Planet
CCRMA</a> or at <a href="http://rpmfind.net">RPMfind</a>.<br>
Also, there is a MacOSX port available at <a href="http://bennyp.no-ip.org/zyn_mac/index.html">http://bennyp.no-ip.org/zyn_mac/index.html</a>,
thanks to Ben Powers.<br>
<br>
<a name="mailinglist"></a><u><font size="+1">Support:</font></u> <br>
<p> ZynAddSubFX has
the official support at <a href="http://www.kvr-vst.com/forum/viewforum.php?f=47">http://www.kvr-vst.com/forum/viewforum.php?f=47</a><br>
Also, if
you want support by mail,
ZynAddSubFX has a mailing list for it's users. Here you can share your
ZynAddSubFX patches and midi files for ZynAddSubFX made by you. You can
subscribe to it or find out more abuot it on <a href="http://lists.sourceforge.net/mailman/listinfo/zynaddsubfx-user">http://lists.sourceforge.net/mailman/listinfo/zynaddsubfx-user</a>
<br>
</p>
<p> The
recomanded location for finding support is the <a href="http://www.kvr-vst.com/forum/viewforum.php?f=47">kvr-vst</a>
site.<br>
</p>
<p><a name="t08"></a><u><font size="+1">Compilation & Running:</font></u>
<br>
If you don't know how to compile, you can download the Windows binaries
or the Linux binaries. Look on the "Download" section from this page.
<br>
First of all, you have to change the Makefile.inc, to choose some
settings
(like OS, AudioOut, etc.)
<br>
Run "make" in the source directory. Hope all goes right. Right now,
there
is no "make install".
<br>
After compilation run the "zynaddsubfx" file from the source directory.
If you want to run zynaddsubfx without clicks, run with root
priorities(this
is not necesary when running with jack). If you use ALSA, don't forget
to connect the midi output device (or program) with ZynAddSubFX (you
can
use "acconect" or "alsa-patch-bay" to do this).
<br>
<b>
Read "README.txt" and "compile.win32" from the source directory for
more
information.</b>
</p>
<p><a name="t09"></a><u><font size="+1">Documentation:</font></u>
<br>
You can browse the documentation or download all for off-line
browsing (see the "download" section):</p>
<blockquote><big style="font-weight: bold; color: rgb(255, 102, 102);"><big><span style="font-family: monospace;">ZYNADDSUBFX DOCUMENTAION IS OUTDATED.
I WILL WRITE THE DOCS FOR 2.0.0 AS SOON I CAN. Please ask any questions
to <a href="http://www.kvr-vst.com/forum/viewforum.php?f=47">http://www.kvr-vst.com/forum/viewforum.php?f=47</a></span></big></big><br>
<br>
<big style="font-weight: bold; color: rgb(255, 102, 102);"><big><span style="font-family: monospace;">Also, the new incomplete documentation
will be available at:<br>
<a href="http://zynaddsubfx.sourceforge.net/doc">http://zynaddsubfx.sourceforge.net/doc</a><br>
<br>
<br>
</span></big></big><a href="doc_0.html">Introduction/Basics</a> <br>
<a href="doc_1.html">ZynAddSubFX components/structure</a> <br>
<a href="doc_2.html">ZynAddSubFX user interface</a> <br>
<a href="doc_3.html">Controllers</a></blockquote>
<a name="t10"></a><u><font size="+1">Bugs:</font></u> <br>
1) Sometimes when working with banks it crash -
don't know why - I tested even with valgrind and I couldn't find out
where is the problem (a double delete??)<br>
2) If the same directory is selected twice on bank
roots or preset dir., the same files are shown twice and bad things can
happen - I must solve this by comparing the directories (they can me
relative directories and absolute dirs.)<br>
<p><a name="t11"></a><u><font size="+1">ToDo list:</font></u>
</p>
<p> <br>
</p>
<p><a name="t12"></a><u><font size="+1">How to contribute:</font></u>
<br>
Please send me instruments/master settings to make
a collection of instruments for putting on the program webpages.If you
are programmer, you can contribute some code. If you can donate me some
money, please do so; this way I can spend more time on ZynAddSubFX in
the
future. Please notice that you <b>don't have any obligation</b> to pay
me for using this program (even for commercial purpuoses) on conditions
of General Public License.
</p>
<p><a name="credits"></a><u><font size="+2">Credits</font></u>
<br>
1) Most of the analog filters are implementations
of the formulas written by Robert Bristow-Johnson . You can get the
formulas
in the "Cookbook formulae for audio EQ biquad filter coefficents" from
<a href="http://www.harmony-central.com/Computer/Programming/Audio-EQ-Cookbook.txt">www.harmony-central.com/Computer/Programming/Audio-EQ-Cookbook.txt</a>
<br>
2) The Freeverb was written and published in public
domain by Jezar at Dreampoint. I used the tunnings of Freeverb into my
Reverb effect.
</p>
<p><a name="t13"></a><u><font size="+1">About me and other programs
that
I wrote:</font></u>
<br>
I am a 24 (Apr. 2005) years boy from Romania who
is interested in computers, music, etc. I graduated the studies
at
Mathematics-Computer science university from my town, Tg. Mures.
<br>
I start to program in 1992. About that year I
started
to be interested in music. The problem was that the keyboard that I
wanted
was much too expesive for me. This made me start studing how I can use
the computer as synthesizer. So, I had written my first
synthesizer.
I won the third prize for it at programming national contest for it.
After
that, I have written a new synth "Paul's Sound's Designer", and put it
on the net at <a href="http://www.harmony-central.com/Software/Dos/">www.harmony-central.com</a>
. The sounds made by it were very good; many ideas from it I used in
ZynAddSubFX
as ADsynth. After that I started to write another synth based on
filtering harmonics from white noise, but I didn't finished it. Anyway
the ideas from it I called SUBsynth and I implemented in ZynAddSubFX.
All
these programs were written for DOS, because the computer I had was an
486.
<br>
In March 2002 I started to write ZynAddSubFX. I
hope that this program will help many people to make music.
</p>
<p>e_mail: <b><u>zynaddsubfx AT yahoo D0T com</u></b>
<br>
<br>
<a href="http://sourceforge.net"> <img src="http://sourceforge.net/sflogo.php?group_id=62934&type=5" alt="SourceForge Logo" border="0" height="62" width="210"></a>
<a href="http://petition.eurolinux.org"><img src="http://aful.org/images/patent_square.jpg" border="0"></a></p>
</body>
</html>