Difference between revisions of "Perfomix"
(10 intermediate revisions by the same user not shown) | |||
Line 28: | Line 28: | ||
This is, why for example there is a "Freq Min" and "Freq Max" knob in the "Low Pass" section. The minimum value represents the low pass filter frequency if the automation variable is 0 %, the maximum value represents the low pass filter frequency if it is 100 %. | This is, why for example there is a "Freq Min" and "Freq Max" knob in the "Low Pass" section. The minimum value represents the low pass filter frequency if the automation variable is 0 %, the maximum value represents the low pass filter frequency if it is 100 %. | ||
Some effects behave different (see below in the details). | Some effects behave different (see below in the details). | ||
+ | |||
+ | For some effects you can choose a "Curve" or "Mod Curve" value. This is an exponent which influences the automation variable value. If you set this value to 1.0, the automation variable continuously changes from 0% to 100 %. If you set it to values smaller than 1.0, it rises fast from 0 % to higher values, but slowly reaches 100 % (fast change in the beginning of the build-up, slow change close to the end). If you set it to values higher than 1.0, it's the other way round - slow change at the beginning and fast change to the end. | ||
+ | |||
+ | == Detailed descriptions of every zynthian screen == | ||
+ | You can find description of every screen on the github repository for Perfomix. | ||
+ | |||
+ | [https://raw.githubusercontent.com/gitnob/Perfomix/develop/docs/perfomix-images.pdf PDF of commented Zynthian screens] | ||
+ | |||
+ | <gallery> | ||
+ | Perfomix-2x3-scrns-01.jpg | ||
+ | Perfomix-2x3-scrns-02.jpg | ||
+ | Perfomix-2x3-scrns-03.jpg | ||
+ | Perfomix-2x3-scrns-04.jpg | ||
+ | Perfomix-2x3-scrns-05.jpg | ||
+ | Perfomix-2x3-scrns-06.jpg | ||
+ | </gallery> | ||
== Short tutorials == | == Short tutorials == | ||
− | + | Being not a fan of long video tutorials, explaining just one or to functions, there are instead four fast pacing videos, | |
+ | which show the basic usage of the plugin: | ||
+ | |||
+ | [https://discourse.zynthian.org/uploads/default/original/2X/9/9cfeb2dfa67a147361439fdf4f29e607d4e3d49b.mp4 How to use the Perfomix looper] | ||
− | + | [https://discourse.zynthian.org/uploads/default/original/2X/4/48891182fc751e4038927190d5e69fb52d988297.mp4 How to create a Perfomix LP buildup (including some signal flow theory)] | |
− | + | [https://discourse.zynthian.org/uploads/default/original/2X/9/91a2bc76905ac3db443125550984d2053085e491.mp4 How to create a new (custom) effect with Perfomix] | |
− | + | [https://discourse.zynthian.org/uploads/default/original/2X/7/70072617a37039abdaaf04da5979b5eb607a041f.mp4 How to sync or not to sync the delay] |
Latest revision as of 10:43, 4 January 2025
1 Perfomix
Automated build-up audio effects with looper function. Original code: https://github.com/gitnob/Perfomix .
When you start the build-up effect, the (optionally looped) audio is sent through a customizable sequence of effects:
- Distortion (Frequency shifter, Distortion, Wavefolder)
- Amplitude modulation (Stutter, Ping pong stutter, Panning of stereo signal)
- Filtering (Low pass, High pass, band pass, notch, flanger, phaser - could be used parallel)
- Delay (adjustable ping pong)
- Reverb
These effects are modulated during a build-up sequence, the length of which can be choosen. The result is for example an audio loop which is sent through a closing low pass filter during the length of the build-up. Mostly usable for transitions, because the looper plays instead of the original signal, and you can change the instrument parameters of the original audio signal during the transition. At the end of the transition you switch back to original sound. There is also an extra noise source with an extra low pass setting to be added to the build-up loop, for example to add some more interest into the build-up.
The following image shows the audio signal flow, together with the influence of the build-up automation.
Blue lines show the audio signal flow. A cross-fader knob and a cross-fader switch enables the audio input flow through the audio effects. The noise source is, or added to the mangled audio signal after the flanger/phaser effect, or is also sent through the audio effects.
Green lines represent the tempo syncing options of the audio looper and the build-up automation. The tempo by default is synced to the hosts tempo, but it's possible to manually choose another tempo.
The red lines represent the influence of the build-up automation, which is started by the cross-fader switch or by the cross-fader knob with a very small threshold value. As soon as the build-up is started an internal variable is used, which has a value from 0-100 %. If, for example, the build-up sequence length is set to 16 beats and the style is set to "up+hold", this variable continuously changes the value from 0 to 100 % during 16 beats, and keeps it's value at 100 %. If the style is set to "up+repeat", it does not keep the variable value, but starts again at 0 % after 16 beats. If the style is set to "manual", the value of the "Manual FX" knob is used instead of the automation variable.
This is, why for example there is a "Freq Min" and "Freq Max" knob in the "Low Pass" section. The minimum value represents the low pass filter frequency if the automation variable is 0 %, the maximum value represents the low pass filter frequency if it is 100 %. Some effects behave different (see below in the details).
For some effects you can choose a "Curve" or "Mod Curve" value. This is an exponent which influences the automation variable value. If you set this value to 1.0, the automation variable continuously changes from 0% to 100 %. If you set it to values smaller than 1.0, it rises fast from 0 % to higher values, but slowly reaches 100 % (fast change in the beginning of the build-up, slow change close to the end). If you set it to values higher than 1.0, it's the other way round - slow change at the beginning and fast change to the end.
2 Detailed descriptions of every zynthian screen
You can find description of every screen on the github repository for Perfomix.
PDF of commented Zynthian screens
3 Short tutorials
Being not a fan of long video tutorials, explaining just one or to functions, there are instead four fast pacing videos, which show the basic usage of the plugin:
How to use the Perfomix looper
How to create a Perfomix LP buildup (including some signal flow theory)