Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
synths [2015/07/05 02:11]
slackermedia
synths [2021/06/03 19:48] (current)
Line 1: Line 1:
-[[{arrowp.png|border:​0;​background:​none;​width:​0;​display:​inline-block;​position:​absolute;​top:​0;​left:​0;​}trelby|]] 
- 
-[[{arrown.png|border:​0;​background:​none;​width:​0;​display:​inline-block;​position:​absolute;​top:​0;​margin-left:​2.5em;​}sphinx|]] 
  
 ====== Soft Synths ====== ====== Soft Synths ======
Line 55: Line 52:
 To help categorise each synth, the following icons are being used (none of these are exclusive of another, and this is an imprecise taxonomy and should be used for quick reference only. The only way to know a synth is to use it.): To help categorise each synth, the following icons are being used (none of these are exclusive of another, and this is an imprecise taxonomy and should be used for quick reference only. The only way to know a synth is to use it.):
  
-  * <typo ff:​icono;​fs:​1.33em;>​D</​typo>​ DSSI plugin +  * <typo ff:​icono;​fs:​1.33em;>​D</​typo>​ DSSI plugin; requires ''​dssi'',​ available from [[http://​slackbuilds.org]] 
-  * <typo ff:​icono;​fs:​1.33em;>​L</​typo>​ LADSPA plugin +  * <typo ff:​icono;​fs:​1.33em;>​L</​typo>​ LADSPA plugin; requires ''​ladspa_sdk'',​ available from [[http://​slackbuilds.org]] 
-  * <typo ff:​icono;​fs:​1.33em;>​2</​typo>​ LV2 plugin +  * <typo ff:​icono;​fs:​1.33em;>​V</​typo>​ LV2 plugin; requires ''​lv2''​ and ''​slv2'',​ available from [[http://​slackbuilds.org]] 
-  * <typo ff:​icono;​fs:​1.33em;>​V</​typo>​ VST plugin+  * <typo ff:​icono;​fs:​1.33em;>​T</​typo>​ VST plugin; those listed here do not require additional installs of the VST sdk
   * <typo ff:​icono;​fs:​1.33em;>​A</​typo>​ Stand-alone application   * <typo ff:​icono;​fs:​1.33em;>​A</​typo>​ Stand-alone application
   * {{gearshift.png}} a synth for knob tweakers   * {{gearshift.png}} a synth for knob tweakers
Line 105: Line 102:
  
 <WRAP indent> <WRAP indent>
-LADSPA effects can be loaded into ''​ams''​ as nodes, meaning you can use the outputs of filters to drive the sounds of the signals generating sound. Create a LADSPA node from the **Module** menu → **Show LADSPA Browser**. Select any LADSPA plugin from the browser and click the **Create Plugin** button at the bottom of the window.+LADSPA effects can be loaded into ''​ams''​ as nodes, meaning you can use the outputs of filters to drive the sounds of the signals generating sound. Create a LADSPA node from the **Module** menu ’ **Show LADSPA Browser**. Select any LADSPA plugin from the browser and click the **Create Plugin** button at the bottom of the window.
  
 <WRAP tip> <WRAP tip>
Line 145: Line 142:
 ===== Sessions ===== ===== Sessions =====
  
-ALSA Modular Synth is a stand-alone synth, so you are responsible for any work that you do inside of it. Save your patches in **File** ​→ **Save As**, and make sure you store them in a logical location. You might save patches into a standard location so that you can use them in other projects, or you might save them to each project individually;​ either way, you are responsible for your own data, so keep track of it so that you don't lose your hard work.+ALSA Modular Synth is a stand-alone synth, so you are responsible for any work that you do inside of it. Save your patches in **File** ​’ **Save As**, and make sure you store them in a logical location. You might save patches into a standard location so that you can use them in other projects, or you might save them to each project individually;​ either way, you are responsible for your own data, so keep track of it so that you don't lose your hard work.
  
 ===== Documentation ===== ===== Documentation =====
Line 172: Line 169:
 [{{ amsynth.jpg | Amsynth ships with plenty of banks, but also heaps of knobs.}}] [{{ amsynth.jpg | Amsynth ships with plenty of banks, but also heaps of knobs.}}]
  
-When you first start amsynth as a stand-alone unit, it may be set to use ALSA by default. If you are using JACK, this needs to be changed in **Config** ​→ **Audio&​MIDI**. The only MIDI driver available is ALSA, but since you [should be] using the ''​seq''​ MIDI driver in [[jack|JACK]],​ the ALSA MIDI signals are echoed to JACK MIDI. Set the audio output to JACK.+When you first start amsynth as a stand-alone unit, it may be set to use ALSA by default. If you are using JACK, this needs to be changed in **Config** ​’ **Audio&​MIDI**. The only MIDI driver available is ALSA, but since you [should be] using the ''​seq''​ MIDI driver in [[jack|JACK]],​ the ALSA MIDI signals are echoed to JACK MIDI. Set the audio output to JACK.
  
 [{{ amsynth_pref.jpg | Adjust the configuration for JACK.}}] [{{ amsynth_pref.jpg | Adjust the configuration for JACK.}}]
  
-Load presets (patches) from the **Preset** menu → **Import Preset**.+Load presets (patches) from the **Preset** menu ’ **Import Preset**.
  
-Load banks of presets from **File** menu → **Open Bank** and select individual patches from the drop down menu in the top toolbar. ​+Load banks of presets from **File** menu ’ **Open Bank** and select individual patches from the drop down menu in the top toolbar. ​
  
  
 ===== Sessions ===== ===== Sessions =====
  
-Save your custom patches in **Preset** menu → **Export Preset**. This selection exports a single Synth preset file (a single patch).+Save your custom patches in **Preset** menu ’ **Export Preset**. This selection exports a single Synth preset file (a single patch).
  
-If you are building your own bank of patches, save your work from the **File** menu → **Save Bank As...**+If you are building your own bank of patches, save your work from the **File** menu ’ **Save Bank As...**
  
 If you are using amsynth as a stand-alone application,​ you are responsible for your own custom modifications. Any tweak of any knob will be lost if you close amsynth without saving your work.  If you are using amsynth as a stand-alone application,​ you are responsible for your own custom modifications. Any tweak of any knob will be lost if you close amsynth without saving your work. 
Line 252: Line 249:
 There are two popular DX7 emulators, one of which (Hexter) is installed by default with the Slackermedia queue file.  There are two popular DX7 emulators, one of which (Hexter) is installed by default with the Slackermedia queue file. 
  
 +{{anchor:​dexed}}
 ===== Dexed ===== ===== Dexed =====
  
 <wrap left> <wrap left>
-<typo ff:​icono;​fs:​1.33em;>​2</​typo>​ <typo ff:​icono;​fs:​1.33em;>​V</​typo>​ {{gearshift.png | Tweaked }} {{speaker.png | Digit }}+<typo ff:​icono;​fs:​1.33em;>​V</​typo>​ <typo ff:​icono;​fs:​1.33em;>​T</​typo>​ {{gearshift.png | Tweaked }} {{speaker.png | Digit }}
 </​wrap>​ </​wrap>​
  
Line 286: Line 283:
 Dexed is designed as a plugin, and should be run as a plugin. As a plugin, the DAW hosting it will manage its sessions, so you don't have to. Dexed is designed as a plugin, and should be run as a plugin. As a plugin, the DAW hosting it will manage its sessions, so you don't have to.
  
-If you do run it as a stand-alone synth, store save the state of Dexer from the **File** menu → **Save**. ​ This saves the state of Dexer in a directory on your file system. To load those settings back into the synth, launch it with the ''​-l''​ option:+If you do run it as a stand-alone synth, store save the state of Dexer from the **File** menu ’ **Save**. ​ This saves the state of Dexer in a directory on your file system. To load those settings back into the synth, launch it with the ''​-l''​ option:
  
 <​code>​ <​code>​
Line 325: Line 322:
 **Import Banks:** **Import Banks:**
  
-To import a bank of patches, use the **File** menu → **Import Patch Bank**. Open any valid DX7 patch file.+To import a bank of patches, use the **File** menu ’ **Import Patch Bank**. Open any valid DX7 patch file.
  
 {{ hexter_import.jpg }} {{ hexter_import.jpg }}
Line 335: Line 332:
 **Edit Patches:** **Edit Patches:**
  
-Hexter not being an actual original DX7, it gains the ability to provide a user-friendly interface to patch editing. Any patch you load can be customised through **Edit** menu → **Edit Patch**. ​+Hexter not being an actual original DX7, it gains the ability to provide a user-friendly interface to patch editing. Any patch you load can be customised through **Edit** menu ’ **Edit Patch**. ​
  
 {{ hexter_edit.jpg }} {{ hexter_edit.jpg }}
Line 348: Line 345:
 Whether you have customised anything or not, **write down** in a text editor or on a physical notepad which DX7 bank and patch you use for a song, and keep this note with your project files. Believe it or not, this is exactly how synth users before computers and DAWs kept track of this sort of information. Welcome to true vintage synthesis. Whether you have customised anything or not, **write down** in a text editor or on a physical notepad which DX7 bank and patch you use for a song, and keep this note with your project files. Believe it or not, this is exactly how synth users before computers and DAWs kept track of this sort of information. Welcome to true vintage synthesis.
  
 +{{anchor:​fluidsynth}}
 ====== Fluidsynth Players ====== ====== Fluidsynth Players ======
  
Line 434: Line 431:
 There is only one practical way to deal with this; treat the Qsynth configuration file as a dynamic, disposable file. When you want to take a snapshot of Qsynth settings so that your music project maintains its integrity, copy the Qsynth configuration file from ''​~/​.config/​rncbc.org/​Qsynth.conf''​ to your project directory. If you need to restore your master settings, copy the conf file from your project directory back to ''​~/​.config/​rncbc.org/​Qsynth.conf''​. There is only one practical way to deal with this; treat the Qsynth configuration file as a dynamic, disposable file. When you want to take a snapshot of Qsynth settings so that your music project maintains its integrity, copy the Qsynth configuration file from ''​~/​.config/​rncbc.org/​Qsynth.conf''​ to your project directory. If you need to restore your master settings, copy the conf file from your project directory back to ''​~/​.config/​rncbc.org/​Qsynth.conf''​.
  
 +{{anchor:​obxd}}
 ====== Obxd ====== ====== Obxd ======
  
 <wrap left> <wrap left>
-<typo ff:​icono;​fs:​1.33em;>​2</​typo>​ <typo ff:​icono;​fs:​1.33em;>​V</​typo>​ {{gearshift.png | Twisted }}+<typo ff:​icono;​fs:​1.33em;>​V</​typo>​ <typo ff:​icono;​fs:​1.33em;>​T</​typo>​ {{gearshift.png | Twisted }}
 </​wrap>​ </​wrap>​
  
Line 457: Line 454:
 Save a session from the **File** menu. Save a session from the **File** menu.
  
 +
 +
 +{{anchor:​synthv1}}
 +====== Synthv1 ======
 +
 +<wrap left>
 +<typo ff:​icono;​fs:​1.33em;>​V</​typo>​ {{gearshift.png | Cleanse, Fold,
 +and Manipulate }}
 +</​wrap>​
 +
 +[[http://​synthv1.sourceforge.net|Synthv1]] is a polyphonic stereo four
 +oscillator synthesizer with filter control, ADSR, LFO, effects, and
 +more.
 +
 +Synthv1 is set up with two "​synthesizer"​ tabs, each containing two
 +oscillators. The two synths can be mixed together and the sum of the
 +two is piped through a global effect unit.
 +
 +[{{ synthv1.jpg?​666 | Tweak, twist, turn, drag, drop. }}]
 +
 +Launch Synthv1 as a stand-alone application from the **K Menu** or from a terminal:
 +
 +<​code>​
 +$ synthv1_jack
 +</​code>​
 +
 +It is also an LV2 plugin, available within most any DAW of your choice.
 +
 +Its control scheme is particularly nice, using both knobs and
 +drag-and-drop graphs when modelling particularly important aspects of
 +your sound. It ships with no presets, so it was made for knob tweakers.
 +
 +
 +==== Install ====
 +
 +Install Synthv1 from [[http://​studioware.org]],​ from the
 +''​audio/​synthesizers''​ group.
 +
 +
 +==== Sessions ====
 +
 +If you are using Synthv1 as a plugin, your DAW manages all of your session data for you.
 +
 +If you are using it as a stand-alone application,​ then sessions can (and should) be saved along with any project data used in your current musical composition. The drop-down menu at the top of the Synthv1 window serves as the Save and Load interface.
 +
 +To save a preset, type in a name and click the **Save** button.
 +
 +To load a preset, click the **Open** button.
  
  
Line 488: Line 533:
 If you are running Nekobee as a stand-alone unit with ''​jack-dssi-host'',​ then there is no inbuilt way to save the state of Nekobee. If you are running Nekobee as a stand-alone unit with ''​jack-dssi-host'',​ then there is no inbuilt way to save the state of Nekobee.
  
 +{{anchor:​nekobi}}
 ===== Nekobi ===== ===== Nekobi =====
  
 <wrap left> <wrap left>
-<typo ff:​icono;​fs:​1.33em;>​2</​typo>​ <typo ff:​icono;​fs:​1.33em;>​V</​typo>​ {{gearshift.png | Plug n Twist }}+<typo ff:​icono;​fs:​1.33em;>​V</​typo>​ <typo ff:​icono;​fs:​1.33em;>​T</​typo>​ {{gearshift.png | Plug n Twist }}
 </​wrap>​ </​wrap>​
  
 [[http://​distrho.sourceforge.net/​ports|Nekobi]] is an LV2 and VST homage to the Roland TB-303. It isn't the fanciest synthesizer out there, and it only emulates a few aspects of the TB-303, but it has great tone and a unique sound. [[http://​distrho.sourceforge.net/​ports|Nekobi]] is an LV2 and VST homage to the Roland TB-303. It isn't the fanciest synthesizer out there, and it only emulates a few aspects of the TB-303, but it has great tone and a unique sound.
  
-[{{ nekobi.jpg | The nekobee ​TB-303 clone.}}]+[{{ nekobi.jpg | The nekobi ​TB-303 clone.}}]
  
  
Line 512: Line 557:
  
  
 +{{anchor:​vex}}
 ====== Vex ====== ====== Vex ======
  
 <wrap left> <wrap left>
-<typo ff:​icono;​fs:​1.33em;>​L2</​typo>​ <typo ff:​icono;​fs:​1.33em;>​V</​typo>​ {{gearshift.png | Plug n Twist }}+<typo ff:​icono;​fs:​1.33em;>​V</​typo>​ <typo ff:​icono;​fs:​1.33em;>​T</​typo>​ {{gearshift.png | Plug n Twist }}
 </​wrap>​ </​wrap>​
  
-[[http://​distrho.sourceforge.net/​ports|Vex]] is a 3 oscillator subtractive waverom synth.+[[http://​distrho.sourceforge.net/​ports|Vex]] is a 3 oscillator subtractive waverom synth. Each oscillator has a variety of preset profiles to choose from, plus a dedicated filter, ADSR envelope, amp envelope, LFO, and effects. These can be combined and mixed.
  
 +[{{ vex.jpg?666 | Don't be vexed by all these knobs, it's more fun than it looks.}}]
  
 +==== Install ====
  
 +Vex is available from [[http://​slackbuilds.org]] as part of the ''​distrho-ports''​ package.
  
 +
 +==== Sessions ====
 +
 +Running Vex as an LV2 or VST plugin, all of your settings are saved within the DAW you use.
 +
 +If you are running Vex as a stand-alone unit with [[jalv]], then there is no inbuilt way to save the state of Vex.
 +
 +{{anchor:​whysynth}}
 ====== WhySynth DSSI ====== ====== WhySynth DSSI ======
  
 <wrap left> <wrap left>
-<typo ff:​icono;​fs:​1.33em;>​D</​typo>​ {{speaker.png | Plug n Play }}+<typo ff:​icono;​fs:​1.33em;>​D</​typo>​ {{speaker.png | Plug n Play }} {{gearshift.png | It is not ours to ask why, but only to do and tweak. ​}}
 </​wrap>​ </​wrap>​
  
-WhySynth combines bits from [[http://​dssi.sourceforge.net|Xsynth-DSSI]] (classic-analog VCO, VCF, and VCA synthesis), [[synths|hexter]],​ Csound, and various other programs, with +[[http://​smbolton.com/​whysynth.html|WhySynth]] combines bits from [[http://​dssi.sourceforge.net|Xsynth-DSSI]] (classic-analog VCO, VCF, and VCA synthesis), [[synths|hexter]],​ Csound, and various other programs, with inspiration from hardware synths like the Matrix 6, ESQ-1, K4, plus several other sources and models. All of this results in two things: a great synth plugin with heaps of ready-to-use patches, as well as a rich customisation layer underneath if you prefer to take the time to model your own sounds. 
-inspiration from hardware synths like the Matrix 6, ESQ-1, K4, plus several other sources and models. All of this results in two things: a great synth plugin with heaps of ready-to-use patches, as well as a rich customisation layer underneath if you prefer to take the time to model your own sounds.+ 
 +WhySynth can even import K4 patch files. 
 + 
 +{{ whysynth.jpg?​666 | Why Synth? Why not? }} 
 + 
 +**Editing Patches:​** 
 + 
 +Create your own custom patches from the **Edit** menu ’ **Edit Patch**. Don't let the basic front-end fool you; the patch editor gives you access to //four// oscillators,​ filters, effects, LFO, five output envelope filters, and much much more. 
  
 ===== Install ===== ===== Install =====
Line 537: Line 601:
 Install from [[http://​slackbuilds.org]]. Install from [[http://​slackbuilds.org]].
  
-{{ whysynth.jpg }}+===== Sessions =====
  
 +Running WhySynth as a plugin in a DAW manages your settings for you, but you should back up any custom patches you create.
  
-===== Routing =====+Save and open patch banks from the **File** menu.
  
-plugin vs jack host 
  
-In the event that you do create sounds that you might want to use in other songs, you can export them by .... 
  
-blah blah+{{anchor:​wolpertinger}} 
 +====== Wolpertinger ======
  
 +<wrap left>
 +<typo ff:​icono;​fs:​1.33em;>​T</​typo>​ {{gearshift.png | Sliders. }}
 +</​wrap>​
  
-====== Wolpertinger ======+[[http://​distrho.sourceforge.net/​ports|Wolpertinger]] is a subtractive,​ antialiased polyphonic software synthesizer. There appears to be a minor bug in the LV2 implementation (it fails to announce itself to the LV2 system), so run it as a (Linux Native) VST until resolved. 
 + 
 +{{ wolpertinger.jpg | Listen to the growl. }}] 
 + 
 +Wolpertinger itself is a fairly basic synth, with waveform controls, 
 +ADSR, resonance, plus a few unique controls like "​velocity"​ and 
 +"​inertia"​. It ships with no preests, so it's definitely a knob (or 
 +slider) tweaker'​s synthesizer. 
 + 
 + 
 +==== Install ​==== 
 + 
 +Wolpertinger ​is available from [[http://​slackbuilds.org]] as part of the ''​distrho-ports''​ package. 
 + 
 + 
 +==== Sessions ​==== 
 + 
 +Running Wolpertinger as a VST plugin, all of your settings are saved within the DAW you use. 
 + 
 +If you are running it as a stand-alone unit with [[jalv|jalv.gtk]],​ then there is no inbuilt way to save the state of Wolpertinger.
  
-Wolpertinger is a subtractive,​ antialiased polyphonic software synthesizer,​ now working as a LV2 plugin. 
  
-http://​distrho.sourceforge.net/​ports 
  
 ====== XSynth DSSI ====== ====== XSynth DSSI ======
 +
 +<wrap left>
 +<typo ff:​icono;​fs:​1.33em;>​D</​typo>​ {{speaker.png | Easy. }}
 +</​wrap>​
  
 A classic-analog style DSSI softsynth based on Steve Brooke'​s **Xsynth** code. More than just a DSSI frontend for XSynth, this plugin features polyphonic operation, band-limited oscillators,​ an improved filter mode, and velocity-sensitive envelopes. A classic-analog style DSSI softsynth based on Steve Brooke'​s **Xsynth** code. More than just a DSSI frontend for XSynth, this plugin features polyphonic operation, band-limited oscillators,​ an improved filter mode, and velocity-sensitive envelopes.
  
-{{ xsynth.jpg }}+The nice thing about XSynth is that it's a good intermediate synth; it 
 +has heaps of presets like WhySynth (indeed, WhySynth takes many of its 
 +presets from XSynth), and its editing panel is full-featured but not 
 +too intimidating. It's a good step up from something basic without 
 +venturing into complete DIY synthesis. 
 + 
 +{{ xsynth.jpg ​| Easy to use, but with just enough controls to make it 
 +powerful too. }} 
 + 
 + 
 +===== Install ===== 
 + 
 +Install from [[http://​slackbuilds.org]]. 
 + 
 +===== Sessions ===== 
 + 
 +Running XSynth as a plugin in a DAW manages your settings for you, but you should back up any custom patches you create. 
 + 
 +Save and open patch banks from the **File** menu.
  
  
 +{{anchor:​yoshimi}}
 ====== Yoshimi ====== ====== Yoshimi ======
  
Line 568: Line 675:
 </​wrap>​ </​wrap>​
  
-[[http://​sourceforge.net/​projects/​yoshimi/​files|Yoshimi]] is a fork of the well-known and respected ZynAddSubFX synthesizer. It inherits all features from ZynAddSubFX and improves ​it all roundso while you may read and hear about ZynAddSubFX ​in your researchthere is no need for it since Yoshimi+[[http://​sourceforge.net/​projects/​yoshimi/​files|Yoshimi]] is a fork of the well-known and respected ZynAddSubFX synthesizer. It inherits all features from ZynAddSubFX and adds some of its own. From the information provided on the websites, ​it is unclear why the project was forkedbut it seems that Yoshimi ​may have buffered against a slight lull in ZynAddSubFX'​s development. Both are active projects nowhowever, and they can both be installed and coexist on you system. Realistically,​ you'll probably only need one or the other.
  
-Yoshimi is a stand-alone synthesizer andquite possibly, it is the //only// soft synth you'll ever need. Its capabilities are staggering. It contains oscillators for additive synthesis as well as subtractive synthesisonboard effects, voice parameter settings, filters, and modulators enough ​to fill a screen.+Currentlythe clearest development path is with ZynAddSubFX. Since that'​s ​the original codebaseit makes sense to place documentation under the [[synths#​zynaddsubfx]] heading.
  
-{{ yoshimi.jpg?​666 }}  
  
-To begin, launch ​yoshimi ​from the **K Menu** or from a terminal. When launching from a terminal, give it a unique name:+{{anchor:​zynaddsubfx}} 
 +====== ZynAddSubFX ====== 
 + 
 +<wrap left> 
 +<typo ff:​icono;​fs:​1.33em;>​S</​typo>​ {{gearshift.png | Knobby }} {{speaker.png | Plug n Play }} 
 +</​wrap>​ 
 + 
 +ZynAddSubFX (or its Yoshimi fork) is a stand-alone synthesizer and, quite possibly, it is the //only// soft synth you'll ever need. Its capabilities are staggering. It contains oscillators for additive synthesis as well as subtractive synthesis, onboard effects, voice parameter settings, filters, and modulators enough to fill a screen. 
 + 
 +[{{ yoshimi.jpg?​666 | It's not exaggerating to say that ZynAddSubFX is all 
 +the synth you'll ever need. }}] 
 + 
 +The latest version of ZynAddSubFX is known as ZynFusion. It is the same great Zyn backend combined with a modern frontend: 
 + 
 +{{:​zyn-fusion-osc.png?​666|}} 
 + 
 +The developer of ZynFusion asks that you pay $59 for a license. It's well worth the money, and the money supports the developer so it's money well-spent. If you purchase a copy, you download a file containing an installer; follow its instructions to install the synth. 
 + 
 +If you have no money, you can still use the old versions for $0, without the prettier "​skin"​. 
 + 
 +To begin, launch ​Zyn (or Yoshimi) ​from the **K Menu** or from a terminal. When launching from a terminal, give it a unique name:
  
 <​code>​ <​code>​
-yoshimi ​-N foo+zynaddsubfx ​-N foo
 </​code>​ </​code>​
  
-To choose a patch to start with, click the **Edit** button next to the patch name:+In addition to unique names for each synth instance, you can choose a patch to start with, click the **Edit** button next to the patch name:
  
-{{ yoshimi_sounds.jpg }}+[{{ yoshimi_sounds.jpg ​| Top-quality presets; amaze your friends! ​}}]
  
-Choose your synth bank and patch from the window that appears. Feel free to edit any aspect of any patch; Yoshimi ​knows no limitations.+Choose your synth bank and patch from the window that appears. Feel free to edit any aspect of any patch; ​ZynAddSubFX and Yoshimi ​know no limitations.
  
 +==== Command Alias ====
 +
 +If you're using Yoshimi, the command is obvious (''​yoshimi''​) but you might find "​zyn-add-sub-fx"​ less memorable. In Linux, commands can be aliased. To create a simpler alias:
 +
 +<​code>​
 +$ echo "alias zynsynth='​zynaddsubfx'"​ >> ~/.bashrc
 +$ source ~/.bashrc
 +</​code>​
 +
 +From then on, launch ZynAddSubFX with your simpler command:
 +
 +<​code>​
 +$ zynsynth -N foo
 +</​code>​
  
 ===== Routing ===== ===== Routing =====
  
-Basic routing in your patchbay is straight-forward;​ send **System Capture** MIDI to Yoshimi and send Yoshimi ​audio to **System Playback**.+Basic routing in your patchbay is straight-forward;​ send **System Capture** MIDI to ZynAddSubFX or Yoshimi and send your synth audio to **System Playback**.
  
-{{ yoshimi_routing.jpg }}+[{{ yoshimi_routing.jpg ​| ZynAddSubFX (or Yoshimi) is serious about being able to be the only 
 +synth you use. }}]
  
-If you are using multiple instances of Yoshimi, you must set the MIDI channel that each Yoshimi listens to for instructions .+If you are using multiple instances of ZynAddSubFX, you must set the MIDI channel that each running instance of your synth monitors ​for instructions.
  
-Each Yoshimi instance has the potential to play 16 separate parts. By default, all settings in Yoshimi fall into **Part 1**, on MIDI channel 1. +Each ZynAddSubFX or Yoshimi instance has the potential to play 16 separate parts. By default, all settings in ZynAddSubFX/​Yoshimi fall into **Part 1**, on MIDI channel 1. 
  
 To create a new part:  To create a new part: 
Line 603: Line 744:
   - Put a tick mark in the **Enabled** checkbox.   - Put a tick mark in the **Enabled** checkbox.
  
-{{ yoshimi_midi.jpg }}+[{{ yoshimi_midi.jpg ​| Set the MIDI channel of each instance. ​}}]
  
-Your MIDI controller ​will still trigger ​each part on Yoshimi because all MIDI signals are being routed through the System **MIDI Thru** port. To restrict what is being sent to which Yoshimi part, use a good sequencer or DAW, such as [[seq24|Seq24]] or [[qtractor|Qtractor]] (or any other sequencer or DAW recommended by Slackermedia).+Your MIDI controller still triggers ​each part on ZynAddSubFX/​Yoshimi because all MIDI signals are being routed through the System **MIDI Thru** port. To restrict what is being sent to which ZynAddSubFX/​Yoshimi part, use a good sequencer or DAW, such as [[seq24|Seq24]] or [[qtractor|Qtractor]] (or any other sequencer or DAW recommended by Slackermedia).
  
  
 ===== Sessions ===== ===== Sessions =====
  
-Since Yoshimi ​is only a stand-alone ​synth, no other application will ever manage ​its settings. This means that if you load a patch, compose a song, and shutdown your computer, the next time you launch your project (in whatever sequencer or DAW you are using), Yoshimi ​will not launch unless you launch it manually, ​nor will it remember what patch you had loaded into it.+Since ZynAddSubFX and Yoshimi ​are stand-alone ​synths, no other application will ever manage ​their settings. This means that if you load a patch, compose a song, and shutdown your computer, the next time you launch your project (in whatever sequencer or DAW you are using), ​ZynAddSubFX/​Yoshimi ​do not launch unless you launch it manually, ​and more importantly **do not** remember what patch you had loaded into it.
  
 This means you should do two things: This means you should do two things:
  
-  - Save your Yoshimi **state** +  - Save your ZynAddSubFX or Yoshimi **state** 
-  - Store the Yoshimi **state** file with other project files+  - Store the ZynAddSubFX or Yoshimi **state** file with other project files
  
 Save the **state** of Yoshimi from the **State** menu → **Save**. A //state// save is a snapshot of all parts and all settings at the time of the save. Save the **state** of Yoshimi from the **State** menu → **Save**. A //state// save is a snapshot of all parts and all settings at the time of the save.
Line 622: Line 763:
  
 <​code>​ <​code>​
-yoshimi ​-N foo -S ~/​myproject/​sound/​synths/​yoshimi.state+zynaddsubfx ​-N foo -S ~/​myproject/​sound/​synths/​yoshimi.state
 </​code>​ </​code>​
  
  
-====== ZynAddSubFX ====== +<WRAP centeralign>​ 
- +<wrap fa>[[synfig|R]]</​wrap>​ <wrap fa>​[[start|S]]</​wrap>​ <wrap fa>​[[trelby|Q]]</​wrap>​ 
-The [unmaintainedorigin of the Yoshimi synth. Yoshimi is maintained; use it.+</​WRAP>​