06-04-2018, 10:05 PM
MorphoSynth
![[Image: QrkqWeq.jpg]](https://i.imgur.com/QrkqWeq.jpg)
What it is: At the most basic level, it's a 4-osc VA synth, with the ability to double as a 4-op FM synth. The architecture has been designed in such a way as to aid the creation of "morphing" or evolving sounds. Rather than have 4 oscillators with level controls, there are 2 banks of 2 oscillators, each with a crossfader for setting the balance between the two oscs, which can be modulated. There is also another crossfader for mixing the 2 osc banks. I personally find it easier to picture the relative levels & stuff this way, others might not- but hey, it's free.
What I was going for at first was just a 'pad synth' kind of thing, but as I went it eventually became a bit more. The architecture is somewhat inspired by my ESQ-1, in respect to the modulation setup. My only misgiving is that I wanted to use 8-stage envelopes for the modulation env's, but in the end it just made the UI too huge... it's quite big the way it is.
How to use it: In many ways it's very similar to most other 'Virtual Analog' synths, but there may be a bit more modulation here than some folks are used to. The FM (or PM as it's called in SynthEdit) is also a little different than most FM synths I've come across (as far as the routing setup), but I think it should be easy enough to get your head around it with a little exploration.
All parameters except the MIDI channel setting are saved with patches. A few patches have been provided to get you started.
Requirements: You'll want a screen resolution of at least 1024 x 768. This thing takes up a lot of space. You'll also want a pretty fast PC- I get by with a 300MHz AMD K-6 2, but this pushes it REALLY hard.
Other than that, I think it will work with any Windows-based machine running Win95 or later.
--------------------------------------------------------------------------------------------
2) Change log
--------------------------------------------------------------------------------------------
9/01/02:
- Expanded the FM capabilities (see the "Cross mod" section below)
- Recompiled with the latest version (0.67) of SynthEdit, should fix some problems caused by earlier versions.
--------------------------------------------------------------------------------------------
3) The controls
--------------------------------------------------------------------------------------------
Oscillators:
------------
There are 4 oscillators, arranged in banks of 2. For the sake of making it easier to describe & deal with from a programming standpoint, the two osc banks are called Osc 1 & 2, while the individual oscs are labeled a, b, c, & d. The controls for both osc banks are identical- here's a rundown:
Wave
Sets the shape of the osc, you can choose between Sine, Saw, Ramp, Triangle, Pulse, and White or Pink noise.
Octave
Controls the tuning of the osc in octave steps.
Semi
Controls the tuning of the osc in semitone steps.
Fine
Fine tunes the osc.
PW
Controls the pulse width of the osc- for pulse waveform only.
Morph
Sets the balance between the two oscs in the current bank.
Cross mod:
----------
This section is for setting up osc sync or PM assignments. Oscs c & d can be synced to oscs a or b (this causes the synced osc to restart each time the osc assigned to it starts a new cycle), and osc d can also be synced to c. Each osc can also modulate the frequency (via Phase Modulation, the same method used by Yamaha's DX series) of any or all of the oscillators below it. The controls are as follows:
Osc * mod (where "*" is the name of the osc)
This assigns a modulation destination for each respective oscillator. For instance, choosing "PM b" from the "Osc a mod" menu means osc a will modulate the frequency of osc b.
Depth *
This slider only has an effect when PM is in use, and controls how much the frequency of the chosen osc will be modulated.
Mixer:
------
This section contains the controls for setting the mix between the two osc banks, as well as how the mix is sent to the filters. The controls for the ring modulator are here, too.
Osc mix
You guessed it- sets the balance between the two osc banks.
To filters
Controls the filter configuration. In Serial mode, audio is passed first through Filter 1, then Filter 1's output is passed through Filter 2, and on to the amp. In Parallel mode, audio is passed through both filters simultaneously, with the output of both going directly to the amp. Note that you should watch your levels in Parallel mode, as it is quite easy to cause internal clipping since both filters are "summed" at the amp input.
Ring mod
Turns the ring modulator on or off. When on, the outputs of the two osc banks are multiplied, and the result is mixed in with the output from the mixer. Note that the ring modulator is always available, no matter what else is going on- using the osc sync or PM doesn't disable it.
RM mix
Sets the amount of ring modulator output to be mixed in with the osc mixer output. All the way up, you hear only the ring mod output, all the way down you hear none.
Filters:
--------
Morphosynth uses two 2-pole (12dB/oct) multimode filters- the two configurations (Serial or Parallel) have already been covered in the Mixer section. The controls are the same for both filters:
Cutoff
Sets the cutoff (low/high pass) or center (band pass/reject) frequency of the filter.
Q
Sets the Q, or resonance of the filter.
Mode
Sets the filter to low pass, high pass, band pass, or band reject (notch) mode. You can also set them to Bypass, which will effectively turn that filter off.
Level
Sets the level of the filter's output. When running in parallel, you will likely want to bring these levels down to avoid clipping.
Amp:
----
Standard synthesizer amp section with dedicated ADSR envelope & pan control. The Vol slider sets the final output level.
LFOs:
-----
There are 3 identical LFO's, each assignable to a number of parameters. Not all LFO's have the same available destinations, differences are noted below.
Shape
Sets the waveform of the LFO, you can choose between Sine, Saw, Ramp, Triangle, Pulse, and White or Pink noise. Note that the Rate slider has no effect on the noise waveforms.
Rate
Controls the rate of the LFO- capable of audio rates.
Depth
Controls how much the assigned parameter is modulated by the LFO.
Destination
Assigns a parameter to be modulated. The choices are:
- None (off)
- Flt 1 cut (Filter 1 cutoff)
- Flt 2 cut
- Both cut (modulates both filters simultaneously)
- Flt 1 Q
- Flt 2 Q
- Both Q
- LFO 2 rate (LFO 1 only)
- LFO 2 depth (LFO 1 only)
- Flt 1 lvl
- Flt 2 lvl
- Both lvl
- Pitch a
- Pitch b
- Pitch ab
- Pitch c
- Pitch d
- Pitch cd
- Main pitch
- a/b morph
- c/d morph
- both morph
- Osc mix
- RM mix
- Pan
- PWM a
- PWM b
- PWM ab
- PWM c
- PWM d
- PWM cd
- PWM all
- PM depth c
- PM depth d
- PM depth cd
- PM depth b
- PM depth bc
- PM depth bd
- PM depth all
- Amp
Env's:
------
There are also 3 assignable envelopes (ADSR). In addition to the ADSR settings, there is a Depth slider for controlling the amount of modulation, and a Destination menu similar to that of the LFO's. Available assignments are as follows:
- None
- Flt 1 cut
- Flt 2 cut
- Both cut
- Flt 1 Q
- Flt 2 Q
- Both Q
- Flt 1 lvl
- Flt 2 lvl
- Both lvl
- LFO 1 rate
- LFO 1 depth
- LFO 2 rate
- LFO 2 depth
- LFO 3 rate
- LFO 3 depth
- S&H rate
- S&H depth
- Pitch a
- Pitch b
- Pitch ab
- Pitch c
- Pitch d
- Pitch cd
- Main pitch
- a/b morph
- c/d morph
- both morph
- Osc mix
- RM mix
- Pan
- PWM a
- PWM b
- PWM ab
- PWM c
- PWM d
- PWM cd
- PWM all
- PM depth c
- PM depth d
- PM depth cd
- PM depth b
- PM depth bc
- PM depth bd
- PM depth all
Sample & hold:
--------------
This module works by "sampling" the input source when triggered & "holding" that value (amplitude in this case) until triggered again. Typically, in classic analog synths, the input was a noise source- but in this case it's essentially another LFO, with all the same available wave shapes.
Rate
Controls the rate of the input source. This slider has no affect on the noise sources.
Depth
Controls how much the output will modulate the assigned parameter(s).
Trigger
When this signal rises above zero (starts a new cycle), the Input source is "sampled".
Input
Selects the shape of the waveform to be sampled.
Destination
Assigns the parameter to be modulated. The available assignments for this module are:
- None
- Flt 1 cut
- Flt 2 cut
- Both cut
- Flt 1 Q
- Flt 2 Q
- Both Q
- Flt 1 lvl
- Flt 2 lvl
- Both lvl
- Pitch a
- Pitch b
- Pitch ab
- Pitch c
- Pitch d
- Pitch cd
- Main pitch
- a/b morph
- c/d morph
- both morph
- Osc mix
- RM mix
- Pan
- PWM a
- PWM b
- PWM ab
- PWM c
- PWM d
- PWM cd
- PWM all
- PM depth c
- PM depth d
- PM depth cd
- PM depth b
- PM depth bc
- PM depth bd
- PM depth all
- Amp
MIDI settings:
--------------
This is the set of controls in the center of the UI with no box around them.
Channel
Sets the MIDI channel the synth will respond to. "All" means it will respond to events on any channel.
Bend range
Sets the pitch bend range in semitones.
Mono mode
When on, the synth becomes monophonic. If you play a new note while holding a note, the pitch will slide up or down to the newest note at a rate controlled by the Port time (Portamento time) slider.
Retrigger
When set to On, the envelopes will retrigger when a new note is played while holding a note down, when set to off, they won't.
Port time
Controls the portamento time in Mono mode (see above).
MorphoSynth.zip (Size: 402.57 KB / Downloads: 43)
![[Image: QrkqWeq.jpg]](https://i.imgur.com/QrkqWeq.jpg)
What it is: At the most basic level, it's a 4-osc VA synth, with the ability to double as a 4-op FM synth. The architecture has been designed in such a way as to aid the creation of "morphing" or evolving sounds. Rather than have 4 oscillators with level controls, there are 2 banks of 2 oscillators, each with a crossfader for setting the balance between the two oscs, which can be modulated. There is also another crossfader for mixing the 2 osc banks. I personally find it easier to picture the relative levels & stuff this way, others might not- but hey, it's free.

How to use it: In many ways it's very similar to most other 'Virtual Analog' synths, but there may be a bit more modulation here than some folks are used to. The FM (or PM as it's called in SynthEdit) is also a little different than most FM synths I've come across (as far as the routing setup), but I think it should be easy enough to get your head around it with a little exploration.
All parameters except the MIDI channel setting are saved with patches. A few patches have been provided to get you started.
Requirements: You'll want a screen resolution of at least 1024 x 768. This thing takes up a lot of space. You'll also want a pretty fast PC- I get by with a 300MHz AMD K-6 2, but this pushes it REALLY hard.
Other than that, I think it will work with any Windows-based machine running Win95 or later.
--------------------------------------------------------------------------------------------
2) Change log
--------------------------------------------------------------------------------------------
9/01/02:
- Expanded the FM capabilities (see the "Cross mod" section below)
- Recompiled with the latest version (0.67) of SynthEdit, should fix some problems caused by earlier versions.
--------------------------------------------------------------------------------------------
3) The controls
--------------------------------------------------------------------------------------------
Oscillators:
------------
There are 4 oscillators, arranged in banks of 2. For the sake of making it easier to describe & deal with from a programming standpoint, the two osc banks are called Osc 1 & 2, while the individual oscs are labeled a, b, c, & d. The controls for both osc banks are identical- here's a rundown:
Wave
Sets the shape of the osc, you can choose between Sine, Saw, Ramp, Triangle, Pulse, and White or Pink noise.
Octave
Controls the tuning of the osc in octave steps.
Semi
Controls the tuning of the osc in semitone steps.
Fine
Fine tunes the osc.
PW
Controls the pulse width of the osc- for pulse waveform only.
Morph
Sets the balance between the two oscs in the current bank.
Cross mod:
----------
This section is for setting up osc sync or PM assignments. Oscs c & d can be synced to oscs a or b (this causes the synced osc to restart each time the osc assigned to it starts a new cycle), and osc d can also be synced to c. Each osc can also modulate the frequency (via Phase Modulation, the same method used by Yamaha's DX series) of any or all of the oscillators below it. The controls are as follows:
Osc * mod (where "*" is the name of the osc)
This assigns a modulation destination for each respective oscillator. For instance, choosing "PM b" from the "Osc a mod" menu means osc a will modulate the frequency of osc b.
Depth *
This slider only has an effect when PM is in use, and controls how much the frequency of the chosen osc will be modulated.
Mixer:
------
This section contains the controls for setting the mix between the two osc banks, as well as how the mix is sent to the filters. The controls for the ring modulator are here, too.
Osc mix
You guessed it- sets the balance between the two osc banks.
To filters
Controls the filter configuration. In Serial mode, audio is passed first through Filter 1, then Filter 1's output is passed through Filter 2, and on to the amp. In Parallel mode, audio is passed through both filters simultaneously, with the output of both going directly to the amp. Note that you should watch your levels in Parallel mode, as it is quite easy to cause internal clipping since both filters are "summed" at the amp input.
Ring mod
Turns the ring modulator on or off. When on, the outputs of the two osc banks are multiplied, and the result is mixed in with the output from the mixer. Note that the ring modulator is always available, no matter what else is going on- using the osc sync or PM doesn't disable it.
RM mix
Sets the amount of ring modulator output to be mixed in with the osc mixer output. All the way up, you hear only the ring mod output, all the way down you hear none.
Filters:
--------
Morphosynth uses two 2-pole (12dB/oct) multimode filters- the two configurations (Serial or Parallel) have already been covered in the Mixer section. The controls are the same for both filters:
Cutoff
Sets the cutoff (low/high pass) or center (band pass/reject) frequency of the filter.
Q
Sets the Q, or resonance of the filter.
Mode
Sets the filter to low pass, high pass, band pass, or band reject (notch) mode. You can also set them to Bypass, which will effectively turn that filter off.
Level
Sets the level of the filter's output. When running in parallel, you will likely want to bring these levels down to avoid clipping.
Amp:
----
Standard synthesizer amp section with dedicated ADSR envelope & pan control. The Vol slider sets the final output level.
LFOs:
-----
There are 3 identical LFO's, each assignable to a number of parameters. Not all LFO's have the same available destinations, differences are noted below.
Shape
Sets the waveform of the LFO, you can choose between Sine, Saw, Ramp, Triangle, Pulse, and White or Pink noise. Note that the Rate slider has no effect on the noise waveforms.
Rate
Controls the rate of the LFO- capable of audio rates.
Depth
Controls how much the assigned parameter is modulated by the LFO.
Destination
Assigns a parameter to be modulated. The choices are:
- None (off)
- Flt 1 cut (Filter 1 cutoff)
- Flt 2 cut
- Both cut (modulates both filters simultaneously)
- Flt 1 Q
- Flt 2 Q
- Both Q
- LFO 2 rate (LFO 1 only)
- LFO 2 depth (LFO 1 only)
- Flt 1 lvl
- Flt 2 lvl
- Both lvl
- Pitch a
- Pitch b
- Pitch ab
- Pitch c
- Pitch d
- Pitch cd
- Main pitch
- a/b morph
- c/d morph
- both morph
- Osc mix
- RM mix
- Pan
- PWM a
- PWM b
- PWM ab
- PWM c
- PWM d
- PWM cd
- PWM all
- PM depth c
- PM depth d
- PM depth cd
- PM depth b
- PM depth bc
- PM depth bd
- PM depth all
- Amp
Env's:
------
There are also 3 assignable envelopes (ADSR). In addition to the ADSR settings, there is a Depth slider for controlling the amount of modulation, and a Destination menu similar to that of the LFO's. Available assignments are as follows:
- None
- Flt 1 cut
- Flt 2 cut
- Both cut
- Flt 1 Q
- Flt 2 Q
- Both Q
- Flt 1 lvl
- Flt 2 lvl
- Both lvl
- LFO 1 rate
- LFO 1 depth
- LFO 2 rate
- LFO 2 depth
- LFO 3 rate
- LFO 3 depth
- S&H rate
- S&H depth
- Pitch a
- Pitch b
- Pitch ab
- Pitch c
- Pitch d
- Pitch cd
- Main pitch
- a/b morph
- c/d morph
- both morph
- Osc mix
- RM mix
- Pan
- PWM a
- PWM b
- PWM ab
- PWM c
- PWM d
- PWM cd
- PWM all
- PM depth c
- PM depth d
- PM depth cd
- PM depth b
- PM depth bc
- PM depth bd
- PM depth all
Sample & hold:
--------------
This module works by "sampling" the input source when triggered & "holding" that value (amplitude in this case) until triggered again. Typically, in classic analog synths, the input was a noise source- but in this case it's essentially another LFO, with all the same available wave shapes.
Rate
Controls the rate of the input source. This slider has no affect on the noise sources.
Depth
Controls how much the output will modulate the assigned parameter(s).
Trigger
When this signal rises above zero (starts a new cycle), the Input source is "sampled".
Input
Selects the shape of the waveform to be sampled.
Destination
Assigns the parameter to be modulated. The available assignments for this module are:
- None
- Flt 1 cut
- Flt 2 cut
- Both cut
- Flt 1 Q
- Flt 2 Q
- Both Q
- Flt 1 lvl
- Flt 2 lvl
- Both lvl
- Pitch a
- Pitch b
- Pitch ab
- Pitch c
- Pitch d
- Pitch cd
- Main pitch
- a/b morph
- c/d morph
- both morph
- Osc mix
- RM mix
- Pan
- PWM a
- PWM b
- PWM ab
- PWM c
- PWM d
- PWM cd
- PWM all
- PM depth c
- PM depth d
- PM depth cd
- PM depth b
- PM depth bc
- PM depth bd
- PM depth all
- Amp
MIDI settings:
--------------
This is the set of controls in the center of the UI with no box around them.
Channel
Sets the MIDI channel the synth will respond to. "All" means it will respond to events on any channel.
Bend range
Sets the pitch bend range in semitones.
Mono mode
When on, the synth becomes monophonic. If you play a new note while holding a note, the pitch will slide up or down to the newest note at a rate controlled by the Port time (Portamento time) slider.
Retrigger
When set to On, the envelopes will retrigger when a new note is played while holding a note down, when set to off, they won't.
Port time
Controls the portamento time in Mono mode (see above).

Don't forget to write or click a thank you, because it takes a lot of work to search the files.
---
bam
https://bam-dorner.de
Free 50 GB Cloud
Pass if needed: bam4LoFo
---
bam
https://bam-dorner.de
Free 50 GB Cloud
Pass if needed: bam4LoFo