-
Notifications
You must be signed in to change notification settings - Fork 10
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Smaller first changes * Makefile added * Many smaller implementations and tests * README updated * Small changes * Combined action with keyboard shortcut * TODO added * More small changes * Added more TODOs * Changed "midi" to "MIDI", "...SubFx" to "...SubFX" and started testing formats for the glossary * Enabled section numbers, added assistance in setting Ardour's virtual keyboard mode, solved some TODOs and comments * Tutorial covered * Started the glossary, commented sections not yet worked on * UI, Status panel, added information * Switched tabs for spaces, playing around with indentation * More info regarding UI, Makefile updated, tutorial headers moved to block titles * Navigation panel written, keyshift changed to the 0-centered description * Part settings, got to instrument settings * Instrument settings nearing completion * Porta, controller and scale parameters named * Some controller info added * Wrote about the mixer and browser windows and protamento, updated the glossary * Virkey and instr settings written in a better format * More text added, down to the browser * Kit settings written * Macro learn panel text written * Made it to the synthesis engines * TOC fixed * Reordered structure, lots of unneeded files to be cleaned up * Synths part reorganized * Added subheaders to synthesis engines * Synthesis engines added * Oscillator window and gen. amp. settings * More text on synthesis modules * LFO synth module * Removed old PAD and SUBSynth docs * Free env mode, glossary * SUBSynth, PADSynth * Reordered unused ADOCs and images, work on images started * mixer image not quite right yet * Macro learn image added * Resonance and copy-pasting * Footer image now appears in Quick start
- Loading branch information
Showing
101 changed files
with
872 additions
and
265 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
# Any and all HTML and PDF files should be left out of the Git index | ||
*.html | ||
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,42 @@ | ||
=== ADDSynth | ||
|
||
image::imgs/add-synth.png[] | ||
|
||
ADDSynth is ZynAddSubFX's additive synthesizer. | ||
|
||
This is the most common synth of choice, and you should use it any time you need | ||
more than one voice, modulation, or a simple, one-oscillator patch. | ||
|
||
It features 8 voices, | ||
each of which can be toggled using the power button in the top-left corner of the ADDSynth panel | ||
or using the voice grid below the ADDSynth panel button. | ||
|
||
This section is meant to be an intuitive explanation of various sections of ADDSynth. | ||
If you haven't tried to use ADDSynth practically, please consult the tutorials. | ||
|
||
==== Editing a voice -> VOICE tabs | ||
|
||
So how do you actually start editing a voice? | ||
|
||
Usually, you'll first hop into the <<synth-osc, oscillator editor>> and make your voice have the desired timbre! | ||
As you could expect, this is done via the "Oscillator" tab. | ||
|
||
Your voice might additionally require some modulation or a bit of unison, in which case, we'll move onto the "Modulation" and "Mod-Osc" tabs! | ||
|
||
In "Modulation", you can set add unsion, which is great for choirs or harmonic-rich sounds, or make your sound crazy using frequency, phase, ring or some other type of modulation. In case you want to change the modulating oscillator, you can do so in <<synth-osc, the "Mod-Osc" tab>> or by using one of the previous voices to modulate the current voice (e.g. voice 3 can be modulated by voices 1 and 2)! | ||
This is done by setting the dropdown displaying "Normal" to the desired oscillator. | ||
|
||
Once you have your desired sound, we move onto the "Voice" tab, where you can edit | ||
the <<synth-ampset, amplitude>>. <<synth-freqset, frequency>>, | ||
as well as the optional <<synth-filset, filter>>. | ||
|
||
==== Editing global parameters | ||
|
||
Now, once you've made each voice sound like how you want them, let's make the final sound! | ||
|
||
First, you might want to go to the "Voice list" tab and adjust the voice levels! | ||
Additionally, you can enable anti-aliasing and set panning, detune and MIDI CC vibrato depth. | ||
|
||
After that, apply the finishing touches by going to "Global" and "Resonance" tabs and making changes to | ||
the <<synth-ampset, amplitude>> and <<synth-freqset, frequency>>, | ||
as well as the optional <<synth-res, resonance>> and <<synth-filset, filter>>. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,22 @@ | ||
// Here goes all the term definitions the user might need to reference while reading the manual. | ||
// We need to figure out a way to sort the items here alphabetically | ||
// https://github.com/zynaddsubfx/user-manual/issues/6 | ||
|
||
NOTE: Here by glossary! | ||
// Filter, sync, distortion, fade, pan | ||
// FM, AM, Bandwith, Additive/Subtractive synthesis, Envelope and Harmonic | ||
|
||
// Ideally they're more naturally introduced in the text | ||
|
||
[glossary] | ||
ADSR:: Short for "Attack-Decay-Sustain-Release", the most common type of envelope. | ||
Key:: A possible input to Zyn-Fusion, with a specific notation (eg. A4, G#2, etc). Practically, it's the same thing as a note. | ||
LFO:: Short for "Low Frequency Oscillator", it's a periodic envelope used for looping and constant changes to your sound. | ||
Patch:: A configuration of ZynAddSubFX the user makes or loads up. You can create patches for drums, strings, pads, or something entirely different! | ||
Portamento:: A pitch slide from one note to another. | ||
Preset:: A ready-made, reusable patch. ZynAddSubFX comes with a bunch of presets you can use! | ||
Timbre:: The percieved quality of a sound. Different oscillators produce different timbres. | ||
VU meter:: A meter that displays the average level of an audio signal. | ||
Voice:: A single instance of sound a synth can produce. If you are limited to three voices, you can only play three notes at one time and expect to hear them in the final sound. | ||
Zyn-Fusion:: The modern descendant of ZynAddSubFX, introducing a new GUI and many other improvements. | ||
Zyn:: A shorthand for Zyn-Fusion. | ||
ZynAddSubFX:: The synthesis engine behind Zyn-Fusion, originally created by Paul Nasca Octavian. | ||
|
||
// TODO: Key/Note? https://github.com/zynaddsubfx/user-manual/pull/22#discussion_r1717669181 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.