• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

faust/H28-Jan-2011-1,233920

gen/H28-Jan-2011-37,97222,102

graphics/H03-May-2022-

include/H28-Jan-2011-2,2481,170

src/H28-Jan-2011-3,8942,693

LICENSEH A D28-Jan-201134.3 KiB675553

MakefileH A D03-May-20226 KiB164105

READMEH A D28-Jan-20113.1 KiB9263

foo-yc20.desktop.inH A D28-Jan-2011223 1411

package.shH A D28-Jan-20112.2 KiB11390

README

1Foo YC20
2^^^^^^^^
3
4This is a Faust implementation of a 1969 designed Yamaha combo organ, the YC-20. In addition to the Faust code, it has a Gtkmm UI with Jack audio and midi support. A LV2 instrument plugin is planned but not yet executed.
5
6Original YC-20 organs have a touch vibrato control, which is vibrato induced by horizontal movement of the keys. As there very few (almost none) midi keyboards which produce such information, this feature has been left out of the emulation. Instead of the touch vibrato control, the control panel hosts a "realism" switch.
7
8The realism switch has four positions like the drawbars. Each position adds a "feature" to the previous position. Thus all three features are enabled at the last position. The positions are:
9off:	unrealistic mode
102/4:	oscillator detune
113/4:	percussion manual bleed
124/4:	drawbar bleed
13
14Also, unlike the real YC-20, this synthesizer provides additional separate outputs for the bass section and selected main voice. The volume of these outputs is controlled with the same controls as the main mixed output.
15
16The balance and brightness controls are in fact continuous controllers even though the ui shows them as having four positions like the other switches.
17
18The MIDI implementation does not care about midi channels. As Jack MIDI offers flexible routing, there is little need to filter messages based on midi channel. Please contact the author if this becomes a real problem though.
19
20MIDI can be used to play the emulation, but also control the parameters. Here are the supported control changes:
21
22CC	control
23---------------
2450	Pitch
257	Master volume
2651	Bass volume
27
2812	Vibrato depth
2913	Vibrato speed
30
3114	Bass 16' drawbar (notched)
3215	Bass 8' drawbar (notched)
3323	Bass manual switch ( value < 64 = off, otherwise on)
34
352	Section I 16' drawbar (notched)
363	Section I 8' drawbar (notched)
374	Section I 4' drawbar (notched)
385	Section I 2 2/3' drawbar (notched)
396	Section I 2' drawbar (notched)
408	Section I 1 3/5' drawbar (notched)
419	Section I 1' drawbar (notched)
42
4316	Balance between sections I and II
44
4517	Section II brightness
4618	Section II 16' drawbar (notched)
4719	Section II 8' drawbar (notched)
4820	Section II 4' drawbar (notched)
4921	Section II 2' drawbar (notched)
50
5122	Percussion drawbar (notched)
52
5352	Realism switch
54
55
56Comments, suggestions, whatever: contact the author:
57
58 Sampo Savolainen <v2 'you know which symbol' iki.fi>
59
60Thanks to a lot of people, especially:
61 Robin Gareus,
62 Petri Junno,
63 Stéphane Letz
64
65
66ChangeLog:
67
681.2.1 => 1.3.0 (January 28th 2011)
69	- Graphical user interface for the GUI
70	- OSX VST (Thanks Robin!)
71	- Refactor UI codebase
72
731.2.0 => 1.2.1 (January 21st 2011)
74	- Fix denormals in LV2 and VSTi
75
761.1.0 => 1.2.0 (January 20th 2011)
77	- Windows and OS X releases
78	- LV2
79	- Improved volume control curve
80	- Fixed bug with 4' drawbar bleed
81	- More subtle hover highlights
82	- Switch from gtkmm to straight gtk
83
841.0.0 => 1.1.0 (December 8th 2010)
85	- Optimized band limiting scheme
86	- Vectorized DSP code (built with faust -vec)
87
88
89--------------------------------------------------------------------------
90VST is © 2004, Steinberg Media Technologies, All Rights Reserved
91
92