MPowerSynth documentation www.meldaproduction.com info@meldaproduction.
Installation All MeldaProduction plugins are currently available for Windows and Mac OS X operating systems, both 32-bit and 64-bit versions. You can download all software directly from our website. Since the installation procedures for the two operating systems are quite different, we will cover each one separately. The download files for the effects include all the effects plug-ins and MPowerSynth. During the installation process you can select which plug-ins or bundles to install.
Most major hosts such as Cubase or Logic should work without problems. In some other hosts the keyboard input may be partly non-functional. In that case you need to use the virtual keyboard available for every text input field. You may also experience various minor graphical glitches, especially during resizing plugin windows. This unfortunately cannot be avoided since it is caused by disorder in Mac OS X.
If you experience problems with your GPU (crashing, blank/dysfunctional GUI), and that you cannot disable the GPU acceleration from the plugin's Settings window itself, download this file: http://www.meldaproduction.com/download/GPU.zip And place the GPU.xml included in the zip into Windows: C:\Users\{username}\AppData\Roaming\MeldaProduction Mac OS X: ~/Library/Application support/MeldaProduction Memory limits of 32-bit platform Most hosts are now 64-bit ready, however some of them are not or users willin
You can purchase the plugin from our website or any reseller, however purchasing directly from our website is always the quickest and simplest option. The software is available online only, purchasing is automatic, easy and instant. After the purchase you will immediately receive a keyfile via email. If you do not receive an e-mail within a few minutes after your purchase, firstly check your spam folder and if the email is not present there, contact our support team using info@meldaproduction.
To route MIDI to the plugin, you need to create a new Instrument track, click on the instrument slot and select the plugin from AU MIDI-controlled Effects / MeldaProduction. The plugin will receive MIDI from that track. Then route the audio you want to process with the plugin to this track. Studio One Find the plugin in the Effects list and drag & drop it onto the track you would like to insert the plugin to.
Ableton Live's interface, click on the Plug-in Device Browser icon (third icon from the top). From the plug-ins list choose the plugin (from MeldaProduction folder), double click on it or drag & drop it into the track. The X/Y grid usually doesn't provide any parameters of the plugin. This is because the plugins have too many of them, so you have to select them manually. Check Live's documentation for more information.
This is the current set of colors: Dynamics = orange Equalization, filtering = green Reverb, delay = brown/yellow Modulation = blue Distortion, limiting = red Stereo = cyan/yellow Time, pitch, unison...
MeldaProduction MPowerSynth Overview MPowerSynth is a deep synthesizer, featuring 3 oscillators, a noise generator, 2 filters and a modular effect pipeline. It also has 8 modulators, 8 multiparameters, an arpeggiator, a harmony generator, safety limiter and much more. The processing path is: Voice1 = [Osc1] -> [Osc2] -> [Osc3] -> [Noise] -> [Filter1] -> [Filter2] -> Global ADSR -> Voice2 = [Osc1] -> [Osc2] -> [Osc3] -> [Noise] -> [Filter1] -> [Filter2] -> Global ADSR -> + -> [FX] ...
that is a shift from the note frequency. So for example, if the note frequency is 100Hz and the frequency setting is +1 octave, then the central frequency of the filter is 200Hz, one octave higher than the note pitch. There are more than 100 filter types available - classic LP/HP/BP/notch filters with slopes up to 120dB/octave, peak/shelf, harmonics, sub-X and other combined filters, format, comb/diffuser and polymorph filters. Most of them are pretty unique.
Mac OS X: ~/Library/Application support/MeldaProduction Exported preset files can be loaded into the plug-in's preset store using the Import button. Or the preset files themselves can be copied into the directories named above. Files are named based on the name of the plugin in this format: "{pluginname}presets.xml", for example: MAutopanpresets.xml or MDynamicspresets.xml. If the directory cannot be found on your computer for some reason, you can just search for the particular file.
your host. In this case either click this button and browse to the licence file on your computer and select it. Or open the licence file in any text editor, copy its contents to the system clipboard and click this button. The plugin will then perform the activation using the data in the clipboard, if possible.
Learn activates the learning mode and displays "REC" on the button as a reminder, Clear & learn deletes all parameters currently associated with the multiparameter, then activates the learning mode as above. After that every parameter you touch will be associated to the multiparameter along with the range that the parameter was changed. Learning mode is ended by clicking the button again. In smart learn mode the multiparameter does not operate but rather records your actions.
Randomize button Randomize button generates random arpeggiator settings. Lock button Lock button displays settings of the parameter lock. Click on it using your left mouse button to pen the Parameter Lock window, listing all those parameters that are currently locked. Click on it using your right mouse button or use the menu button to display the menu with learning capabilities - Learn activates the learning mode, Clear & learn deletes all associated parameters and then activates the learning mode.
Volume Volume defines the output volume adjustment, which is basically an alternative to gain with a different range. It is applied after all the generators and effects are performed. Range: silence to 0.00 dB, default 0.00 dB Panorama Panorama defines the output panorama. It is applied after all the generators and effects are performed. Range: 100% left to 100% right, default center Note panorama Note panorama defines the panorama-per-note.
multiple notes of the same key), the previous one will be terminated in the same way as when you release the key. This prevents voices stacking up when holding sustain pedal, however it may cause problems when harmonies are used, as pressing one key simulates pressing multiple keys. Monophonic mode makes the synth play only one note at a time. When you hold one note and press another one the existing previous voice pitch is changed according to the new note, potentially with gliding.
Range: -8 to +8, default 0 Semitones Semitones defines the global pitch change in semitones. Range: -24.0000 to +24.0000, default 0.0000 Cents Cents defines the global pitch change (in cents of a semitone). The actual pitch change is the sum of these 3 control values. Range: -100.0 to +100.0, default 0.0 ADSR graph ADSR graph controls the global ADSR envelope of the generated voices. Please note that additional oscillators, noise generators and filters can have their own ADSRs too.
button This button copies the settings onto the system clipboard. button This button loads the settings from the system clipboard. Custom shape button Custom shape button enables custom shape mode, which lets you draw your own attack and release stages using the envelope system. Both stages are then automatically connected to form the resulting envelope.
Envelope graph menu provides additional features which are used to edit the graph. Open the menu using right mouse button in the graph. Please note that if you select some points in the graph, or click on a point for example, the menu will be different and will cover only those features related to the selected set of points. Random button Random button generates random settings using the existing presets. Presets button Presets button displays a window where you can load and manage available presets.
Clear points button Clear points button deletes all points. Curvature Integral curvature Integral curvature makes the multi-curvature modes such as rectangles always have an integral number of items, e.g. 1, 2, 3, ... rectangles. If you disable this, it will be also possible to have for example 2.3 rectangles, which will however cause a discontinuity. Smoothing Lock sides Lock sides makes the smoothing factor equal on both sides.
Tremolo behaviour Depth Depth controls the amount of tremolo mixed in the sustain stage (or potentially before). Rate Rate controls the tremolo rate and is relevant only if tempo sync is not used. Fade-in Fade-in controls the length of the tremolo fade-in. It is especially useful when you want to use the random initial phase feature to avoid the initial discontinuity when the tremolo kicks in. Tempo sync Tempo sync lets you synchronize the tremolo to the host's tempo.
Tremolo starts in decay stage Tremolo starts in decay stage makes the tremolo start during the decay stage. By default this is disabled and the tremolo starts in the sustain stage. When it is enabled you will most likely have a longer decay and also a longer tremolo fade-in, so that the tremolo slowly comes in as the envelope is decaying. Tremolo continues in release stage Tremolo continues in release stage makes the tremolo continue with the tremolo during the release stage.
Presets button Presets button displays a window where you can load and manage available presets. Hold Ctrl when clicking to load a random preset instead. Left arrow button Left arrow button loads the previous preset. Right arrow button Right arrow button loads the next preset. Randomize button Randomize button loads a random preset. button This button copies the settings onto the system clipboard. button This button loads the settings from the system clipboard.
Signal generator in Normal mode works by generating the oscillator shape using a combination of several curves - a predefined set of standard curves, custom shape, step sequencer and custom sample. It also post-processes the shape using several filters including smoothing to custom transformations. This is especially useful when using the oscillator as an LFO (low-frequency-oscillator), where the harmonic contents does not really matter, but the shape does.
Signal generator custom shape editor controls the custom shape. You can edit virtually any shape that you can imagine and then blend it with the standard shapes, the step sequencer etc. Presets button Presets button displays a window where you can load and manage available presets. Hold Ctrl when clicking to load a random preset instead. Left arrow button Left arrow button loads the previous preset. Right arrow button Right arrow button loads the next preset.
Graph editor lets you edit the envelope graph. Envelope graph Envelope graph provides an extremely advanced way to edit any kind of shape that you can imagine. An envelope has a potentially unlimited number of points, connected by several types of curves with adjustable curvature (drag the dot in the middle of each arc) and the surroundings of each point can also be automatically smoothed using the smoothness (horizontal pull rod) control.
is selected, then all points are modified. Ctrl+A selects all points. Delete deletes all selected points. Smoothness Smoothness controls the amount of smoothing. Many shapes, especially those produced by the step sequencer, have rough jagged edges, which may be advantageous, but when used to modulate certain parameters, the output may be clicking or causing other artifacts. Smoothness helps it by smoothing the whole signal shape out and removing these rough edges.
course, but that should be negligible unless you modulate any of the signal generator parameters. Random button Random button generates random settings using the existing presets. Presets button Presets button displays a window where you can load and manage available presets. Hold Ctrl when clicking to load a random preset instead. Left arrow button Left arrow button loads the previous preset. Right arrow button Right arrow button loads the next preset.
Random button Random button generates random settings using the existing presets. Presets button Presets button displays a window where you can load and manage available presets. Hold Ctrl when clicking to load a random preset instead. Left arrow button Left arrow button loads the previous preset. Right arrow button Right arrow button loads the next preset. Randomize button Randomize button loads a random preset. button This button copies the settings onto the system clipboard.
Custom sample panel contains parameters of the custom sample that you can load and mix with the other sources. Do NOT confuse this with a sampler, the custom sample is taken as one period of the waveform. It can be used for creative effects and it can be used to import a custom waveform. The custom sample is then stored with limited precision within the settings, so the sample does not need to be kept on the system, but note that these settings may be quite large.
Harmonics panel lets you add separate harmonics of the original signal. Transformations Shape transformation graph Shape transformation graph lets you perform arbitrary modification of the graph shape. Basically this graph lets you modify the shape "in time". The Y axis represents the position in the source signal related to the position in the target signal. The best way to check what it does is simply to try it.
Amplitude transformation graph lets you perform arbitrary modification of the graph amplitude. Basically this graph lets you modify the shape's level, vertical axis. The X axis represents the original values, the Y axis defines the resulting values. The best way to check what it does is simply to try it. Presets button Presets button displays a window where you can load and manage available presets. Hold Ctrl when clicking to load a random preset instead.
256 harmonics, which is enough for very complex spectrums, however it is still not enough to generate an accurate square wave for example. If your goal is to create basic shapes, it is better to use the normal mode. It is nearly impossible to say how a particular curve will sound when used as a high-frequency oscillator in a synthesizer, just by looking at its shape. Harmonics mode, on the other hand, is directly related to human hearing and makes this process very simple.
Presets button displays a window where you can load and manage available presets. Hold Ctrl when clicking to load a random preset instead. Left arrow button Left arrow button loads the previous preset. Right arrow button Right arrow button loads the next preset. Randomize button Randomize button loads a random preset. button This button copies the settings onto the system clipboard. button This button loads the settings from the system clipboard.
Slope defines the amount of higher harmonics compared to lower ones. When 0%, the higher harmonics have the same levels as lower ones. Typically you use values below 0%, which attenuates the higher harmonics making the resulting sound darker. Similarly values above 0% make the sound brighter. Fullness Fullness controls the number of generated harmonics. With values around 0% the resulting timbers will contain only a few harmonics making the sound clear.
Clean Clean controls the threshold of a gate. It basically attenuates or removes harmonics below this level making the output cleaner. Compress Compress reduces the dynamic range of the harmonics by increasing levels of the quiet ones, but keeping the levels of the loud ones. Harmonize Harmonize creates additional higher harmonics from existing ones. This is especially useful to transform rich dirty disharmonic timbres into similarly rich but more harmonic timbres.
Magnitudes graph Magnitudes graph contains the levels of the individual harmonics. The highlighted bars are octaves, thus the 1st, 2nd, 4th, 8th harmonic etc. Phases graph Phases graph contains the phases of the individual harmonics. The highlighted bars are octaves, thus the 1st, 2nd, 4th, 8th harmonic etc. Osc 1 panel Osc 1 panel contains settings for the main oscillator.
Left arrow button Left arrow button loads the previous preset. Right arrow button Right arrow button loads the next preset. Randomize button Randomize button loads a random preset. button This button copies the settings onto the system clipboard. button This button loads the settings from the system clipboard. Unison panel Unison panel contains parameters of the unison generator, which essentially creates multiple clones for each voice making the sound rich and wide.
the limit being defined by the Detune parameter. Range: -100.0% to 100.0%, default 0.00% Widening Widening controls the stereo widening for the unison clones. Range: Mono to 200.0%, default 0.00% Mode Mode controls the way the unison voices cover the frequencies around the base pitch, hence the actual unison sound. Basic is the original mode in which the voices are surrounding the base pitch, but the actual pitch may not actually be created unless the number of voices is at the maximum.
Constant frequency Constant frequency makes the main oscillator ignore the note pitch and behave as if an A4 (440Hz) note is received each time. Octaves Octaves defines the main oscillator pitch change (in octaves). Range: -8 to +8, default 0 Semitones Semitones defines the main oscillator pitch change (in semitones). Range: -24.0000 to +24.0000, default 0.0000 Cents Cents defines the main oscillator pitch change (in cents of a semitone). The actual pitch change is the sum of these 3 control values.
transformations comes in handy again. When you transform the waveform in any way the result is just another waveform, so it still cannot produce other frequencies. However if you change the transformation depth in real-time, say using modulators, the output could produce just about any frequencies, all depending on the actual transformation and the way it is modulated. Disabled disables any transformation.
Panorama Panorama defines the oscillator panorama transformation. Range: 100% left to 100% right, default center Signal editor Signal editor controls the oscillator shape. You can use either oscillator shapes or harmonics; the latter are preferred in this case as they directly control the harmonic structure of the generated sounds. Signal-generator is an incredibly versatile generator of low & high frequency signals. It offers 2 distinct modes - Normal and Harmonics.
be anything you can draw using the advanced envelope engine, depending on the level set by the Custom shape control. Use the Edit button to edit the custom shape. You can also combine those results with a fully featured step sequencer, with variable number of steps and several shapes for each of them, depending on the level set by the Step sequencer control. Use the lower Edit button to edit the step sequence.
Signal generation fundamentals The signal generator produces a periodic signal with specified wave shape. This means that the signal is repeating over and over again. As a result it can only contain multiples of the fundamental frequency. For example, if the generator is producing 100Hz signal, then it can contain 100Hz (fundamental or 1st harmonic), 200Hz (2nd harmonic), 300Hz (3rd harmonic), 400Hz (4th harmonic) etc. However, it can never produce 110Hz.
rectangle wave can be created using an infinite number of harmonics or sine waves. We removed everything above the 45th harmonic (20000 / 440) so our rectangle wave is trying to be formed using just 45 harmonics, so it will not really look like a rectangle wave. After some additional filtering (like DC removal), the rectangle wave may look completely different than a true rectangle wave, yet it would sound the same! Does it matter? Not really.
Hold Ctrl when clicking to load a random preset instead. Left arrow button Left arrow button loads the previous preset. Right arrow button Right arrow button loads the next preset. Randomize button Randomize button loads a random preset. button This button copies the settings onto the system clipboard. button This button loads the settings from the system clipboard. Randomize button Randomize button generates random settings.
Signal generator in Normal mode works by generating the oscillator shape using a combination of several curves - a predefined set of standard curves, custom shape, step sequencer and custom sample. It also post-processes the shape using several filters including smoothing to custom transformations. This is especially useful when using the oscillator as an LFO (low-frequency-oscillator), where the harmonic contents does not really matter, but the shape does.
Signal generator in Harmonics mode works by generating the oscillator shape using individual harmonics. Essentially a harmonic is a sine wave. The first harmonic, known as the fundamental, fits once in the oscillator time period, hence it is the same as selecting sine wave in the Normal mode. The second harmonic fits twice, the third three times etc. In theory, any shape you create in normal mode can be converted into harmonics.
graph Magnitudes graph contains the levels of the individual harmonics. The highlighted bars are octaves, thus the 1st, 2nd, 4th, 8th harmonic etc. Phases graph Phases graph contains the phases of the individual harmonics. The highlighted bars are octaves, thus the 1st, 2nd, 4th, 8th harmonic etc. Osc 2/3 panel Osc 2/3 panel contains settings for the secondary oscillator. There are 2 secondary oscillators, neither of them has the unison feature, however these 2 have combination mode instead.
Randomize button Randomize button loads a random preset. button This button copies the settings onto the system clipboard. button This button loads the settings from the system clipboard. Mode panel Mode panel contains parameters controlling how the generator is used. Invert Invert switch inverts the oscillator output. This may be handy if multiple oscillators are cancelling each other. Mode Mode controls the way the generator is used. Mix mode simply mixes the 2 signals, main input and modulator.
most cases it is not harmonic any more, often sounding metallic. It is often a good idea to make one of the generators produce very low frequencies when using ring modulation. Depth parameter serves as a dry/wet ratio between the main input signal and output of the ring modulation. The basic principle is that when you ring-modulate 2 sine waves with frequencies F1 and F2, the output will contain frequencies F1+F2 and F1-F2.
Depth Depth controls the amount of modulation caused by this generator. It is used in some modes only. Range: 0.00% to 100.0%, default 50.0% Pitch panel Pitch panel lets you shift the generator pitch. Constant frequency Constant frequency makes the oscillator ignore the note pitch and behave as if an A4 (440Hz) note is received each time. Octaves Octaves defines the generator pitch change (in octaves). Range: -8 to +8, default 0 Semitones Semitones defines the generator pitch change (in semitones).
Transform panel contains some additional oscillator transformation features. Mode Mode controls the type of transformation used on the oscillator waveform. Mode controls the type of transformation used on the oscillator waveform. The oscillators themselves are pre-processed in a very complex manner to provide maximum audio quality. However that means that every time you change something in the oscillator editor, lots of calculations need to be performed, which may take quite some CPU.
out of it, the original waveform should not be (anti)symmetric - when you look at a sine wave for example, the right half is just an inverted left half, so reversing it isn't such a miraculous action. This is true for most basic waves including saw and rectangle for example. Therefore reversing is most interesting when used with some more complex wave-shapes produced by harmonic mode or the step sequencer etc.
Harmonics. Normal mode is appropriate for low-frequency oscillators, where the graphical shape is relevant and is used to drive some form of modulation. For example, a tremolo uses this modulation to change the actual signal level in time. Frequencies for such oscillators usually do not exceed 20Hz as this is a sort of limit above which the frequencies become audible.
be created by mixing a potentially infinite number of these harmonics. The harmonics mode lets you control the levels and phases of each harmonic. The top graph controls the levels of individual harmonics, while the bottom one controls their phases. Use the left-mouse button to change the values in each graph, the rightmouse button sets the default for the harmonics - 0% level and 0% phase. In both graphs the harmonics of power 2 (that is octaves) are highlighted.
What happens above 20kHz? Consider the example above again, what happens with harmonics above 400? These either stay there and simply are not audible, disappear if anti-aliasing is used, or get aliased back under 20kHz in which case you get the typical digital dirt. When you convert a rectangle wave to harmonics mode, only the first 256 harmonics are used, so it basically works like an infinitely steep low-pass filter. What is the limit then? 50 Hz * 256 = 12.8kHz.
you stop noticing the pitch changes (that's very simplified but it serves the purpose) and instead it starts producing a very complex spectrum. Will the 500Hz be there? Well, if setup correctly, yes, but there will also be lots of other non-harmonic frequencies. Another way is possible without any other tools. Let's say you do not want 440Hz, but 660Hz.
Normal button Normal button switches the generator into the normal mode, which lets you edit the shape of the oscillator. This is especially advantageous for low-frequency oscillators, where the shape matters even though it doesn't have any physical meaning. Convert button Convert button converts the current shape into harmonic-based representation. Please note that since the number of harmonics is limited, the result will not perfectly resemble the original shape.
Edit button shows the custom shape editor. Smoothness Smoothness controls the amount of smoothing. Many shapes, especially those produced by the step sequencer, have rough jagged edges, which may be advantageous, but when used to modulate certain parameters, the output may be clicking or causing other artifacts. Smoothness helps it by smoothing the whole signal shape out and removing these rough edges.
harmonic, the higher the tone. Usually, one leaves the first harmonic enabled too, as this is the fundamental tone, however you may experiment with more dissonant sounds without it. Editing harmonics can be time consuming unless you hear what you want, so a signal generator is also available. This great tool lets you generate a random spectrum by a single click. You can also open the Generator<\reference> settings and edit its parameters, which basically control the audio properties in a more natural way -
Noise panel contains parameters of the noise generator, which can be mixed with the main signal. The noise generator can also have its own ADSR envelope. Random button Random button generates random settings using the existing presets. Presets button Presets button displays a window where you can load and manage available presets. Hold Ctrl when clicking to load a random preset instead. Left arrow button Left arrow button loads the previous preset.
Probability Probability defines a probability coefficient used in some of the modes somehow. For example for clicks & pops mode it affects how often the clicks happen. Range: 0.00% to 100.0%, default 10.0% Width Width controls the noise stereo width. Range: Mono to 200.0%, default 0.00% Panorama Panorama defines the noise generator panorama transformation. Range: 100% left to 100% right, default center High-pass High-pass contains parameters of the noise generator high-pass filter.
Low-pass contains parameters of the noise generator low-pass filter. Constant frequency Constant frequency makes the filter ignore note pitch and behave like A4 (440Hz) has always been received. Frequency Frequency controls the low-pass filter frequency. Range: -8.00 octaves to +8.00 octaves, default 0.00 octaves Resonance Resonance controls the low-pass filter resonance. Range: 0.00% to 100.0%, default 40.0% Slope Slope controls the low-pass filter slope.
Left arrow button Left arrow button loads the previous preset. Right arrow button Right arrow button loads the next preset. button This button copies the settings onto the system clipboard. button This button loads the settings from the system clipboard. Custom shape button Custom shape button enables custom shape mode, which lets you draw your own attack and release stages using the envelope system. Both stages are then automatically connected to form the resulting envelope.
Envelope graph Envelope graph contains the preview/attack/release stages. Use this to edit your custom ADSR envelope. Filter panel Filter panel contains settings for the particular filter. Random button Random button generates random settings using the existing presets. Presets button Presets button displays a window where you can load and manage available presets. Hold Ctrl when clicking to load a random preset instead. Left arrow button Left arrow button loads the previous preset.
button This button copies the settings onto the system clipboard. button This button loads the settings from the system clipboard. Clip Clip enables an optional clipper placed after the filter's output gain. It can be used to remove potential peaks that the filter may cause especially with wild settings. As a hard clipper it can also be used as another distortion stage, however be cautious with it.
Output gain Output gain defines the output gain that is applied after the filter. This could be useful for controlling the input to the next stages - the next filter, global saturation. The rule of thumb is - the higher the Drive or filter Gain, the lower this output gain should be to compensate. For example, you may set a high drive followed by a Sub-X with high gain in the first filter.
Range: -100.0% to 100.0%, default 0.00% Character Character controls the central character of the filter. Please note that it is used only for some filter types. Character affects some additional filter specific features, such as dispersion of harmonics. For polymorph filters character actually controls the internal structure of the filter and any change to this value completely changes the algorithm providing maximum unique sound combinations.
Harmonics filters are complex combinations of peak filters designed to process multiple harmonics of the base frequency. Basically if you configure a harmonic filter at say 100Hz, then there will be series of peak filters at 100Hz, 200Hz, 400Hz etc. or (100Hz, 200Hz, 300hz... if the linear version is used). The character parameter controls the level of succeeding harmonics. For example, if character is 0%, then it is basically just an ordinary peak filter.
By velocity panel lets you control how much the basic parameters are affected by the note velocity. Unlike modulators and MIDI, which are global and affect all voices when changed, these parameters lets you assign different values to each voice depending on the velocity (or aftertouch). Aftertouch button Aftertouch button enables processing aftertouch for this filter in the same way as velocity.
By note panel By note panel lets you control how much the basic parameters are affected by which note is being pressed. Unlike modulators and MIDI, which are global and affect all voices when changed, these parameters let you assign different values to each voice depending on the note. Frequency by note Frequency by note controls how much the filter frequency is adjusted depending on which note is being pressed.
ADSR graph ADSR graph controls the ADSR envelope for the filter.Our ADSR envelopes are much more sophisticated than classic attack-release-sustain-decay envelopes. Besides these common parameters they also let you control the curvature of each stage. Additionally, there are hold and delay sections, global smoothing and tremolo. You can even use the custom shape mode to define your own attack/release curves. Random button Random button generates random settings using the existing presets.
extremely simple to convert any envelope to a tempo-synced one. The plugin always chooses the nearest longer note, in other words it always round up. Straight and Triplets modes automatically find 'nice' values.
MIDI. There are also a few shortcuts: double click enables or disables the processor, Alt + click deletes the processor, and Shift + click displays the processor in a popup window. The set of processors includes everything from modulation effects, delays, distortions, dynamics, filters etc., and also contains several building blocks - mixer, crossover, LR <-> MS (de)encoder, LFO, channel matrix and many more.
which settings are suitable for randomization (using the existing presets) and so is much more likely to create successful changes. In addition, there are some mouse modifiers that assist this process. The smart randomization engine is used by default if no modifier keys are held. Holding Ctrl while clicking the button constrains the randomization engine so that parameters are only modified slightly rather than completely randomized.
Modular editor lets you edit the processing flow. There is at least one input at the top, several outputs at the bottom and several processing boxes in-between. Processing is always performed from top to bottom and is indicated by a solid line. All outputs except the first one are disabled by default, unless you put a plugin into its chain. Every output can be disabled by clicking on it. Each processing box can contain one plugin.
Phatik 1 Randomize button Randomize button (with the text 'Random') generates random settings. Generally, randomization in plug-ins works by selecting random values for all parameters, but rarely achieves satisfactory results, as the more parameters that change the more likely one will cause an unwanted effect. Our plugins employ a smart randomization engine that learns which settings are suitable for randomization (using the existing presets) and so is much more likely to create successful changes.
Presets button Presets button displays a window where you can load and manage available presets. Hold Ctrl when clicking to load a random preset instead. Left arrow button Left arrow button loads the previous preset. Right arrow button Right arrow button loads the next preset. Randomize button Randomize button loads a random preset. Show window button Show window button displays the plugin in a dedicated pop-up window. You can do the same thing by Shift + click on the processor item in the modular grid.
starts responding to what we actually hear, not to some sort of scientific signal as it usually does. This feature is disabled by default simply because most users are not used to working with this feature, but it is perfectly safe to use it. However, do not use it with limiters, where you want to remove the peaks, hence you are not focussed on human hearing, but rather are dealing with the technological problems in digital and analog audio.
Equalizer shape graph Equalizer shape graph controls and displays the frequency response. There are several bands available, each of them can be enabled/disabled, can be set to a different filter, can have different frequency, Q and other parameters. Double-click on a band point to enable or disable a band. Drag it to change its frequency and gain. Drag the horizontal nodes to change its Q. Hold ctrl key for fine tuning. Click using the right mouse button on it to open a window with additional settings.
available. General panel General panel contains standard filter settings such as frequency or Q. Most of these values are available directly from the band graph, but it may be necessary to use these controls for more accurate or textual access. Invert gain Invert gain inverts the gain of the band, e.g. makes -6dB from +6dB. Frequency Frequency defines the band's central frequency, which has different meaning depending of filter type. Q Q defines bandwidth.
Harmonics panel Harmonics panel contains parameters of harmonics - cloned bands created at defined higher frequencies. This is often useful to remove natural noises, which usually bring some harmonics with them etc. Linear button Linear button enables the linear harmonics spacing. When the band frequency is say 100Hz, then in the default logarithmic mode the harmonics are 200Hz, 400Hz, 800Hz etc.
Harmonics grid is useful to turn on/off particular harmonics manually. Dry/wet Dry/wet defines ratio between dry and wet signals. 100% means fully processed, 0% means no processing at all. Range: 0.00% to 100.0%, default 100.0% Dynamics Dynamics controls the amount of dynamics processing.
Range Range controls the maximum gain that the plugin can perform. Please note that its effect is not the same as dry/wet nor as the dynamics parameters, since it only ensures the gain won't exceed a particular level, but otherwise there is no change in the dynamics processing. Range: 0.00 dB to +60.00 dB, default +40.00 dB Gain Out Gain Out defines the power modification applied to the output signal.
Type Type defines the sound character, which basically controls the amount and dirtiness of the distortion. Drive Drive controls the input gain resulting in the amount of distortion. Range: 0.00% to 100.0%, default 50.0% Character Character controls the distribution of higher harmonics, hence, again, sound character. Range: 0.00% to 100.0%, default 50.0% Compressor panel Compressor panel controls the integrated compressor. The effect order is amp -> convolution -> compressor.
Range: 0.00 dB to +40.00 dB, default +12.00 dB Threshold Threshold determines the minimal signal level above which the effect is applied. Range: -80.0 dB to 0.00 dB, default -40.0 dB Ratio Ratio defines the compression ratio of the input signal above the threshold. Range: 1.00 : 1 to Infinity, default Infinity Attack Attack defines the attack time, that is how quickly the level detector increases the measured input level.
Release Release defines the release time, that is how quickly the level detector decreases the measured input level. The shorter the release time, the faster the response is. Once the attack stage has been completed, when the input peak level is lower than the current level measured by the detector, the detector moves into the release mode, in which the measured level is decreased depending on the input signal. The lower the input signal, or the shorter the release time, the faster the measured level drops.
Convolution panel controls the integrated convolution reverb. The effect order is amp > convolution -> compressor. Dry/wet Dry/wet defines ratio between dry and wet signals. 100% means fully processed, 0% means no processing at all. Range: 0.00% to 100.0%, default 50.0% Widening Widening defines the broad-band stereo field widening depth. The algorithm is fully mono-compatible as it only extends the existing stereo field and no new signal is added.
File lets you choose an impulse response file to process. The Factory library installed with the plugin comes with lots of IRs from plates to rooms, halls, box simulations etc. Plates are often a good choice to start with. Favourites button Favourites button lets you manage your personal favourites. Since you may have several file libraries installed on your system, it may be clumsy to search for them every time.
Randomize button Randomize button generates random settings for the tab. Presets button Presets button chooses a random preset for the tab. Globals panel Globals panel contains some global settings controlling the plugin behaviour. Load tuning button Load tuning button lets you load TUN files containing custom micro-tuning, which will replace the default equal temperament tuning (in which the logarithmic distance between every 2 semitones is exactly the same).
plugin about it). You can use this option if you want to save CPU power, but still want to maximize the audio quality for the final rendering. Be aware that when different settings are used, the output may sound significantly different. Enable sustain pedal Enable sustain pedal makes the synthesizer listen to the sustain pedal when processing notes. If this is disabled, the synth ignores the sustain pedal and makes only note-on/off messages relevant.
previous ones. Random button Random button generates random settings using the existing presets. Presets button Presets button displays a window where you can load and manage available presets. Hold Ctrl when clicking to load a random preset instead. Left arrow button Left arrow button loads the previous preset. Right arrow button Right arrow button loads the next preset. Randomize button Randomize button loads a random preset. button This button copies the settings onto the system clipboard.
from C towards E) and then press key G, there are 2 options. First, the glide may go from C to G as C is currently pressed, and that's what happens if 'from last pressed' is disabled. Second, the glide may go from E to G, because you most recently pressed E, and that's what happens with this option enabled. Time per octave Time per octave makes the glide time depend on the pitch distance (interval) between the 2 notes. When enabled, the glide time specifies the time needed to glide across one octave.
by several types of curves with adjustable curvature (drag the dot in the middle of each arc) and the surroundings of each point can also be automatically smoothed using the smoothness (horizontal pull rod) control. You can also literally draw the shape in drawing mode (available via the main context menu). Left mouse button can be used to select points. If there is a point, you can move it (or the entire selection) by dragging it. If there is a curvature circle, you can set up its tension by dragging it.
Hold Ctrl when clicking to load a random preset instead. Left arrow button Left arrow button loads the previous preset. Right arrow button Right arrow button loads the next preset. Graph editor Graph editor lets you edit the envelope graph. Envelope graph Envelope graph provides an extremely advanced way to edit any kind of shape that you can imagine.
below. It is the same as holding Ctrl and dragging using left mouse button. Mouse wheel over a point modifies its smoothing controller. If no point is selected, then all points are modified. Ctrl+A selects all points. Delete deletes all selected points. Harmony panel Harmony panel controls additional voices created virtually by the synth. When you press a note, the plugin may behave as if you had pressed additional notes with different velocities, tuning, delays etc.
button This button copies the settings onto the system clipboard. button This button loads the settings from the system clipboard. Learn button Learn button lets you learn the whole harmony by playing it. Enable the button, then press a chord on your keyboard and the plugin will configure the harmony settings so that the plugin will play the chord when one key is pressed. Note panel Note panel contains parameters of a virtual note.
Global meter view Global meter view provides a powerful metering system. If you do not see it in the plug-in, click the Meters or Meters & Subsystems button to the right of the main controls. The display can work as either a classical level indicator or, in time graph mode, show one or more values in time. Use the first button to the left of the display to switch between the 2 modes and to control additional settings, including pause, disable and pop up the display into a floating window.
Out meter indicates the total output level. The output meter is the last item in the processing chain (except potential downsampling and other post-processing). It is always recommended to keep the output under 0dB. As the levels approach 0dB, that part of the meters is displayed with red bars. And recent peak levels are indicated by single bars. Width meter shows the stereo width at the output stage. This meter requires at least 2 channels and therefore does not work in mono mode.
button This button enables or disables the time-graph static mode. In static mode the graphs are fixed and the current position cycles from left to right; otherwise the graphs move from right to left and the current position is fixed (at the right-hand side). button This button displays the time-graph settings. In this window you can control which graphs are displayed, the speed and other relevant parameters.
from left to right instead. When this is disabled, the entire graph is moving from right to left as the incoming audio is processed. This may make it hard to spot the actual details, which is where the static mode comes to the rescue. Static mode is the default state and in most cases is more practical. Process hidden graphs Process hidden graphs enables measurement of graphs which are actually disabled in the view. This may come handy if you need to repeatedly show and hide several graphs.
Graphs panel contains all available graphs and lets you show or hide each of them, and change their visual properties. button This button pauses the processing. button This button shows a pop-up window and moves the whole metering / time-graph system into it. This is especially useful in cases where you cannot enlarge the meters within the main window or such a task is too complicated. The pop-up window can be arbitrarily resized.
Plugin toolbar provides some global features, A-H presets and more. Upsampling Upsampling can potentially improve sound quality by processing at a higher sample rate. Processors such as compressors, saturators, distortions etc., which employ nonlinear processing generate higher harmonics of the existing frequencies. If these frequencies exceed the Nyquist rate, which equals half of the sampling rate, they get mirrored back under the Nyquist rate.
intentionally to make the signal richer, but to reduce or attenuate the harmonics with frequencies so high, that they just cannot be represented within the sampling rate. To understand aliasing, try this experiment: Set the sampling rate in your host to 44100 Hz. Open MOscillator and select a "rectangle" or "full saw" waveform. These simple waveforms have lots of harmonics and without upsampling even they become highly aliased. Now select 16x upsampling and listen to the difference.
processing a specific instrument, play a typical part, a chorus in case of vocals for example. If you are creating presets designed for general use, white/pink noise may be the best signal to use. Limiter button Limiter button enables or disables the safety limiter. Its purpose is to protect you from peaks above 0dB, which can have damaging effects to your processing chain, your monitors and even your hearing.
The four buttons below enable you to switch between the last 2 selected sets using the A/B button, morph between the first 4 sets using the morphing button and copy & paste settings from one preset to another (via the clipboard). It is also possible to switch between the presets using MIDI program change messages sent from your host. The set selected depends on the Program Change number: 0 selects A, 7 selects H, 8 selects A, 15 selects H and so on.
Redo button reverts the last undo operation.
Preset management window Preset management window provides management for your presets.
Folders tree Folders tree lets you organize your presets into any number of folders. Use the buttons at the bottom of the window to create, rename or delete sub-folders. Note that these are not actual files & folders on disk, but are records in the preset database. Auto-open switch Auto-open switch makes the tree automatically open selected items, so that all sub-folders are visible, whenever you select one. This makes it easier to browse through large structures containing many folders.
new presets replace previous ones, or to keep both. Presets list Presets list contains all presets available in the selected folder. Double-click on a preset or use Load button to load a preset. Use the buttons at the bottom of the list to perform additional changes. Please note that these are not actual files & folders on disk, but are records in the preset database. Favourite button Favourite button toggles the 'favourite' indicator for the selected preset.
for creators of presets only, meaning that every time you use it, you will need to submit a preset. The preset needs to be yours and must of a reasonable quality; otherwise you may be banned indefinitely from using this service. Load button Load button loads the specified preset. Please note that you can do the same thing by doubleclicking the preset itself or pressing the Enter key. Add button Add button creates a new preset using the current settings.
Plugin settings window Plugin settings window offers more advanced settings and is available via the Settings menu. Licence panel Licence panel lets you manage licences on this computer. Activate button Activate button lets you activate your licence for the plugin on this computer. Purchase button Purchase button navigates to the plugin's website, from which you can purchase a licence for the plugin. Deactivate button Deactivate button lets you deactivate any licences on this computer.
GUI & Style panel GUI & Style panel lets you configure the plugin's style (and potentially styles of other plugins) and other GUI properties. Style button Style button lets you change the style for this particular plugin. Style wizard button Style wizard button lets you redefine the default style settings for all plugins. Random style button Random style button selects a random style with random editor mode.
GPU acceleration GPU acceleration controls how much the GPU is used for visual rendering to save CPU power. Enabled mode provides maximum speed and lets the GPU perform as many drawing operations as possible. Compatibility mode uses the GPU for drawing, but doesn't use modern technologies for maximum performance. Use it if you experience occasional problems with drawing, the usual case for older ATI graphics cards.
Advanced settings panel Advanced settings panel contains settings that control the behaviour of this instance. These are properties that rarely need to be changed, so they have been moved here. High-quality upsampling High-quality upsampling enables the high-quality linear-phase upsampling algorithm. This is relevant only if you use upsampling. Linear-phase upsampling provides the maximum possible quality, however it also requires more CPU and introduces latency.
destructive actions Show confirmations for destructive actions makes the plugin display a confirmation window whenever you are going to change the plugin settings irreversibly when using a feature, for example: when resetting your settings. Tablet mode Tablet mode enables better support for tablets at the expense of the mouse. Enable this if you are using a tablet to control the plugins and it is behaving incorrectly.
32 samples. This highly reduces CPU usage, but affects the output quality. With modulators the situation is more complicated. Besides the updating issue, the modulator itself can perform some pretty advanced processing, hence it is better to perform the processing in blocks. However, the bigger the block, the less often the modulator updates those parameters associated with it and the resulting modulation is less accurate. In a way you can say that the modulator is slower and lazier.
Modulator Modulator is an extremely advanced feature, which lets you change parameters automatically depending on various inputs. You can use this to add movement to your sound, respond to some plugins differently for louder sections, or even follow the pitch of the input. The modulator edit window has two parts: on the left side you can configure the mode of the modulator (the way the modulator works) and on the right side there is a list of parameters to modulate.
parameters - attack, release, hold and RMS length. These are fairly standard features and help is available for each of them. Level min and max controls the range of input levels. When the input level is equal to or below the min level, the modulated parameters' values will be minimal. Similarly, when it reaches the max level, the modulated parameters' values will be at their maximum. This allows for adjustments to the range of input levels, which are certainly different for any audio material and settings.
Random mode is a smooth random generator. It is very handy if you want some parameters to change over time, but do not actually want them to be periodic like LFOs. A modulator in random mode does not actually generate random values, the results will always be the same at each position in your arrangement in the host. This allows a pseudo synchronization with the host and ensures a "what you hear is what you get" performance.
Let us explain the concept with an example. We want to modulate a band of an equalizer, so that it always follows the fundamental frequency, the pitch, of our audio material. All we need to do is to switch the modulator to pitch mode, allow it to control the band frequency parameter and set the range for this parameter to the full range, from 20Hz to 20kHz. The pitch detector may then detect frequencies from 50Hz to 2kHz, but the modulator takes it that the actual limits (converted to 0..
and slower response. W button W button enables automation write. This way you can actually automate the modulation value. Use the button to record the modulator values over time. After that you can modify it in some way and enable automation read to override the normal modulator behaviour. Note that the results may be different when automation is used with potentially lower audio quality and slower response.
Right arrow button Right arrow button loads the next preset. Restore original values when disabled Restore original values when disabled makes the modulator restore the original parameter values when it is disabled by automation or modulation. Normally when you manually disable the modulator, the original values are restored as that is usually desired. However when you control the modulator enable state by automation or modulation, you may or may not want this to happen.
Maximal value defines the upper limit of the target parameter's range. It is available only if the Range mode is set to Interval. This value can be lower than Value. 0% is always mapped to reference>Value and 100% to reference>Maximal value. Depth Depth defines size of the target parameter's range. It is used only if the Range mode is not set to Interval. Invert Invert checkbox inverts the target parameter's range, so that minimum becomes maximum and vice versa.
Normal mode makes the modulator work as a traditional low-frequency oscillator (LFO). Note that even if the modulator itself is running in a different mode, you can still blend this LFO using the LFO modulation parameter available on each tabbed page. The LFO parameters themselves are available on the first tabbed page only though. Signal generator Signal generator defines the modulation LFO shape. It is used by the LFO generator, but also for the Project feature.
oscillators usually do not exceed 20Hz as this is a sort of limit above which the frequencies become audible. Harmonics mode is designed for high-frequency oscillators, where the actual shape is not as important as the harmonic content of the resulting signal, hence it is especially useful for actual audio signals. Please note that since a shape can contain more harmonics than those available from the harmonic generator, the results may not be exactly the same.
phases. Use the left-mouse button to change the values in each graph, the rightmouse button sets the default for the harmonics - 0% level and 0% phase. In both graphs the harmonics of power 2 (that is octaves) are highlighted. Other harmonics may actually sound disharmonic, despite their names. For example, if you reset all harmonics to the defaults and increase only the first one, you will get a simple sine wave. By adding further harmonics you make the output signal more complex.
aliased back under 20kHz in which case you get the typical digital dirt. When you convert a rectangle wave to harmonics mode, only the first 256 harmonics are used, so it basically works like an infinitely steep low-pass filter. What is the limit then? 50 Hz * 256 = 12.8kHz. The harmonic mode will not produce anything above this limit if you are generating a 50Hz signal.
Another way is possible without any other tools. Let's say you do not want 440Hz, but 660Hz. Then you may generate 220Hz instead of 440Hz (which is one octave below it) and voila, 660Hz is the 3rd harmonic (3 x 220 is 660)! But you need to shift the saw wave one octave above. Fortunately it is not that hard here - go to the normal mode, select saw tooth, click advanced, and use the harmonics panel to remove the fundamental and leave just the 2nd harmonic, then convert it to harmonic mode.
Convert button Convert button converts the current shape into harmonic-based representation. Please note that since the number of harmonics is limited, the result will not perfectly resemble the original shape. Harmonics button Harmonics button switches the generator into the harmonics mode, which lets you edit the levels and phases of individual harmonics. This is especially advantageous for high-frequency oscillators, hence sound generators.
advantageous, but when used to modulate certain parameters, the output may be clicking or causing other artifacts. Smoothness helps it by smoothing the whole signal shape out and removing these rough edges. Step sequencer Step sequencer controls the amount of the step sequencer shape that is blended into the main shape (which has already been blended with the custom shape). Edit button Edit button shows the step sequencer editor.
Editing harmonics can be time consuming unless you hear what you want, so a signal generator is also available. This great tool lets you generate a random spectrum by a single click. You can also open the Generator<\reference> settings and edit its parameters, which basically control the audio properties in a more natural way - using parameters such as complexity, harmonicity etc.
used. Frequency panel Frequency panel controls the LFO frequency and is available only when the to-host synchronization is off. Frequency Frequency defines the modulation speed. Sync group Sync group lets you synchronize the modulators with each other and potentially with other parts of the plugin. It can be controlled only when to-host synchronization is disabled, otherwise it is overridden by synchronization from the host.
MIDI reset panel configures the MIDI reset feature, which will reset the oscillator when a MIDI note is received. This way you can make the oscillator perform "in-sync" with your playing. Note that once you enable it, the oscillator will not be in phase-sync with the host. button This button enables or disables the feature.
Max note Max note defines the maximum note that will reset the oscillator. Phase Phase defines the initial oscillator phase after a reset. Channel Channel defines note MIDI channel to reset the oscillator. Envelope mode Envelope mode makes the modulator generate arbitrary envelopes from input MIDI or by analyzing the audio input level. When using MIDI the modulator responds to input note-on and note-off messages.
LFO modulation LFO modulation defines the amount of LFO modulation applied in addition to the envelope. With 0% the modulator uses only the envelope; with 100% the modulator does the same job as if the modulator were in Normal mode. To set the LFO parameters switch to normal mode temporarily. Action ON Action ON controls what happens when a note-on event occurs (either via audio or MIDI).
button This button enables or disables the projection onto the LFO oscillator shape. Phase Phase defines the offset from zero of the signal curve. By default it is 75%, because when you look at common oscillator shapes, such as a sine or triangle, at position 75% its value is minimal. Then when you look at the right side, the value is growing up to the 25%, where it becomes the maximum. Interval Interval defines the size of the interval from the oscillator shape in addition to Phase.
button This button copies the settings onto the system clipboard. button This button loads the settings from the system clipboard. Custom shape button Custom shape button enables custom shape mode, which lets you draw your own attack and release stages using the envelope system. Both stages are then automatically connected to form the resulting envelope.
Random mode makes the modulator generate a pseudorandom sequence. Please note that despite its name, it is created so that it generates the same sequence every time. However the generator is linked to the Speed parameter, so if you change it, the whole sequence changes. Mode Mode defines the behaviour of the randomizer. Smooth produces a continuous random modulation.
True random True random makes the modulator produce a true pseudo-random sequence independent of the current position within the project. By default this is disabled, so that every time you play your project, it sounds the same. But you might want to enable this option, for live performances for example. Projection panel Projection panel contains parameters of projection onto the LFO oscillator shape, which takes the value generated by the modulator and puts it onto the LFO oscillator shape.
Arpeggiator Arpeggiator is a powerful sequencer which transforms the notes that you are playing into potentially long evolving sequences. The idea came from guitar arpeggios, where the left hand is holding the strings, defining the notes to be played, but the right hand is actually playing them, in any order. This arpeggiator is based on the sequencer matrix, which enables generators in each step.
sequences, which may eventually can generate sequences much longer than the 32 steps. In the example above the simple C major chord contains 3 notes, spread between say 4 octaves gets you 12 notes, and you may enable the Up generator in just a single step. That way the generator is triggered just once every sequence and each time it chooses the next note. If you enable all the steps then it will take 32 (steps) * 3 (notes) * 4 (octaves) = 384 steps before the sequence starts repeating.
Note length Note length controls the length of each note. 100% basically produces legato as each note is directly followed by the next one. Lower values makes the emitted notes shorter, leading to staccato. 8x button 8x button increases the note length to be 8x longer. This way the notes may start to overlap. It is useful for arpeggiated pads for example. Please note that because the notes start overlapping, the CPU consumption may rise significantly for some sounds.
Sequencer matrix controls which notes are emitted in each step. Each step is defined in one column and each row enables a particular generator in each step. These generators emit exactly one note in each step; the difference is which note is emitted. In polyphonic mode you can enable more than one generator in each step. A, B, C, D, E generators emit the notes you are playing. A is the lowest note, B the one above it etc. Therefore enabling any of these generators will always produce the same note.
lowest note up and then back down, so in the example above the result is: C0, E0, G0, C1, E1, G1, E1, C1, G0, E0, C0... Up/down 2 generator is similar, but repeats the limit notes, so the sequence is: C0, E0, G0, C1, E1, G1, G1, E1, C1, G0, E0, C0, C0... Combining both Up/down and Up/down 2 generators can produce various evolving sequences. Random generator chooses a random note every time. All generator plays all of the notes every time. It is useful for trance-gate-like effects.
a single step have a different velocity. If Ignore velocity is enabled, then the actual velocities of the notes you are holding do not matter and the values in the velocity matrix control the actual velocities of the output notes. These are defined as percentages, but if you are used to the ancient MIDI standard, which uses velocities 0-127, then 100% equals 127, 50% is 63 (or 64) etc.
button This button shifts the whole sequence one step to the left. button This button shifts the whole sequence one step to the right.
Lock feature Lock feature provides a simple way to keep parameters unchanged when using randomization or browsing presets. You simply use the learn feature (right click) in the same way you would with modulators or multiparameters, and touch every parameter you want to keep locked. You can also select them directly in the parameters lock window where you can save them as presets, copy & paste etc. Note that this is not saved with global plugin presets for obvious reasons.
Parameters panel Parameters panel configures the list of the parameters which are locked. button This button adds a parameter to the list of locked parameters. Alternatively you can use the learn feature available by right-clicking the paramlock button for example. button This button deletes the selected parameter from the list of controlled parameters.
Multiparameter Multiparameter is a powerful structure, which can speed up your workflow significantly and even perform automatic tasks, often useful when performing in real-time for example. Essentially a multiparameter is a controller which controls other parameters, in fact, an unlimited number of them. Each parameter has limits and potentially a transformation curve for more advanced processing.
decreasing to the original "slow" rate. All we need to do to replicate this functionality is to set the multiparameter's mode to 'switch'. A real rotary actually has 2 speakers, one for low frequencies and the other for the higher ones. As you might expect, these do not have the same spin rate nor do they speed up or slow down equally either. Here is where we can start showing the true potential of multiparameters.
Mode Mode controls the behaviour of the multiparameter. Normal mode makes the multiparameter work like any other control. Switch mode hides the slider and shows a button instead. The button has 2 states. By pushing the button, the multiparameter value starts rising from 0% to 100% over a specified time interval. By pushing it again the value starts falling back to 0%.
Speed Speed controls the interpolation time. When it is zero and you change the multiparameter value, the associated parameters are adjusted immediately. If this is non-zero however, the actual parameters won't change immediately but will interpolate over time. The speed value is actually the time needed to go from minimum to maximum or vice versa. So if this is 1 second and the current value is say 0% and you click 100%, it will take 1 second for the multiparameter to get there.
Same row Same row checkbox defines if the parameter should be displayed next to the previous one on the Easy screen. Otherwise it will be placed on the next row. This setting serves as a hint and the plugin may ignore it, if it is impossible to do. Collapsed Collapsed checkbox lets you specify if the panel should be collapsed by default. This is ignored for all multiparameters except for the first one in a group. Resizable Resizable switch lets you specify if the panel could be resized.
Color Color defines colorization for the element on the Easy screen (if the plugin has one). The feature is disabled if the Alpha value of the color is 0. Using this feature often increases memory consumption of the plugin, so make sure you use it only if necessary and try to use as low a number of different colors as possible. It is recommended to use only the snapshot colors to make sure the same colors are used in most cases, reducing the memory consumption.
pretty sensible to do that as all controls should look similar within each group. This can also be done by editing each parameter, but this way is easier. Parameters panel Parameters panel configures how the multiparameter assigns values to the target parameters. button This button adds a parameter to the list of controlled parameters. Alternatively you can use the learn feature available by right-clicking the multiparameter button.
scale of +/- 24dB. The nominal range is therefore = +/-24 dB * 75% = 36dB. With values of 0%, 50% and 100% the outputs are: Up and down: -24, -12, 0 (range constrained to 12 dB either side) Full range: -24, -6, 12 (range limited to minimum, but not constrained) Up only: -12, 6, 24 (range not constrained = +/-24 dB * 75% = 36dB) Down only: -12, -18, -24 (range limited to minimum) Interval mode is the most simple one and goes from Value to Maximal value.
Set to all parameters buttons sets the interpolate values setting for all parameters controlled by that multiparameter. Cyclic mode Cyclic mode switches the multiparameter into so-called cyclic mode. If you have say 4 banks, called A, B, C and D, and gradually increase the multiparameter value, it starts with A, then interpolates to B, then to C and finally to D. But after that you cannot interpolate back to A, because D is the last one, the maximum value.
banks Number of banks controls the number of settings that the multiparameter stores for all parameters. By changing the multiparameter value all associated parameters are then modified according to these settings. Please note that when you change the number of banks, the multiparameter will behave differently, because the multiparameter's range from 0% to 100% will now be distributed between a different number of presets.
Holding Ctrl while clicking the button constrains the randomization engine so that parameters are only modified slightly rather than completely randomized. This is suitable to create small variations of existing interesting settings. Holding Alt while clicking the button will force the engine to use full randomization, which sets random values for all reasonable automatable parameters. This can often result in "extreme" settings. Please note that some parameters cannot be randomized this way.
MIDI settings window MIDI settings window lets you configure, how the plugin reacts to various MIDI messages. You can use MIDI controllers or MIDI notes and you can also configure a controller to switch between presets, which is especially useful for realtime performances. Presets button Presets button displays a window where you can load and manage available presets. Hold Ctrl when clicking to load a random preset instead. Left arrow button Left arrow button loads the previous preset.
Controllers panel Controllers panel contains settings of MIDI controllers. Do not load from presets button Do not load from presets button disables loading the controllers from presets. This may be handy if you have configured specific MIDI controllers with target parameters and you want to browse the presets without the need to configure them every time. Please note that some presets may rely on specific controllers though.
Channel defines the controller MIDI channel. Controller Controller defines the source controller. Values Range mode Range mode defines how the parameter range is selected. While sometimes it is better to specify minimum and maximum, other times it is better to use a nominal center and depth (% of full scale). This control allows you to define which one it will be. Up and down mode makes the values go above and below the selected Value, which is considered the center.
is always mapped to reference>Value and 100% to reference>Maximal value. Depth Depth defines size of the target parameter's range. It is used only if the Range mode is not set to Interval. Invert Invert checkbox inverts the controller shape, so the minimum becomes the maximum etc. Interpolated Interpolated makes the controller value interpolated over the time using the smart interpolation. This approach ensures there won't be abrupt changes, which could lead to clicks and pops.
Channel Channel defines controller MIDI channel. Note Note defines the controller's target MIDI note. It is used only in On/off mode. Values Mode Mode controls how the controller works. Logarithmic scale is useful for oscillator frequencies, however it may not be useful for general parameters. On/off modes react only to single notes and can be used for triggers. Switch modes are similar, but only recognize when a note is pressed. In all octaves mode it doesn't matter which octave is used.
provides the same action as clicking the arrows next to the main preset button. When the controller value gets below 33%, the previous preset is loaded. When the controller value gets above 66%, the next preset is loaded. Learn Learn enables or disables MIDI learn. Channel Channel defines controller MIDI channel. Controller Controller defines source controller.
Program change in presets panel Program change in presets panel enables the MIDI program change processing. If disabled, the plugin follows Program Change messages by changing the A-H presets. The obvious disadvantage is that this way there are just 8 presets. By enabling this feature the plugin stops selecting A-H presets and rather loads different presets from the specified preset folder, including all sub-folders. The default folder is called "Programs".
Used controls Here we discuss the general properties of all application controls. As a most important rule you should note, that you can always use any question mark button or F1 (or Ctrl+F1 or Ctrl+H) key with the mouse cursor over a specified control to get detailed information about what it does and how to use it. File selector File selector contains a directory tree that you use to move across the file system. In many cases the range is limited to a sub-tree to maintain better organisation.
Click on one of the buttons on the border to scroll the control and show tabs that are currently invisible. Value button Value button is an alternative to the tracker and its main advantage is that it is very small. In some cases the button simply serves as a clickable item and a menu is shown when clicked. However the mouse wheel and other controls still do work. Click and drag using the left mouse button to change the value. Right mouse button selects the default value.
Mouse-wheel scrolls the view. Arrow keys, Page Up and Page Down move the selection. Space checks or unchecks the selected item(s). Home key selects the first item, End selects the last one. Knob Knob is an alternative to a tracker, which simulates physical knobs. Click and drag using the left mouse button to change the value. Right mouse button selects the default value.
Switcher Switcher is an alternative to a tracker or knob control, but it has a limited set of values. Left mouse button shows a menu with list of all possible values. This function might be unavailable in certain cases when the number of possible values is too high. Up and Down arrow keys, buttons in the control and mouse-wheel increase or decrease the value. About MeldaProduction The best sound on the market, incredible workflow and versatility beyond your imagination.
resizable and stylable. Our plugins can look as an ancient vintage gear, if you are working on old-school rock music. Or as super-modern futuristic devices if you are working on modern electronic music. Easy to Use, Yet Versatile The only limit is your imagination. Our plugins are with absolutely no doubt the most powerful and versatile tools on the market. Yet we managed to make the plugins easy to use via the active presets and smart randomization system.