Fruity Formula Controller in FL Studio can auto-modulate controls for any VSTi, you can link 2 formula controllers to any X/Y pad parameters in a VSTi (one to the X parameter and one to the Y parameter) and cause the pad control to automatically move in an ellipse or circle with varying center, width and height, and speed. Not sure if someone else already figured this out and posted it, but I couldn't find anything on it in manuals or using search engines here or elsewhere, so I took some time to figure it out because sometimes I just want to automate an XY pad in a slow circle (or ellipse or semicircle) to continuously morph a sound smoothly. Here's what I came up with and it works a treat (tried it on the XY morph pad in FM8), maybe it will help someone else too. It's based on the parametric equation for the unit circle using time as the parameter; you can modify the formulae below for other types of patterns as well if you know their parametric equations.
In this case, you would put two formula controllers into the effects section for the VSTi you want to modulate.
Then left click the dropdown arrow in the upper left corner of the plugin (this is part of the fruity wrapper), choose "browse parameters", and find the parameter you want to modulate with the first formula controller (it might be called "morph X" or something like); right-click it, choose "link to controller", then drop down the "internal controller" list, choose the 1st value for "formula ctrl...", and accept. Then do the same thing for the second parameter you want to modulate, but choose the 2nd value for "formula ctrl...".
Then put in the formulae below in the formula controller effects:
X parameter formula = a+b/2*sin(time*c/100)
Y parameter formula = a+b/2*cos(time*c/100)
then the a, b and c dials in each Formula Controller will change:
a = ellipse center
b = range (ellipse width for X, ellipse height for Y)
c = speed
The XY pad controller will move around clockwise
note that to get a perfect circle:
both a values must be set to 50% (center of pad)
both b values must match
both c values must match
I like a full-sized, slow-moving circle for which you would set both controllers to:
a=50% (middle), b=100% (max), c=1%
to get a simple lissajous figure for example (which will actually get into the corners whereas the circle does not), with the same controls as above, use this slightly modified formula instead:
X parameter formula = a+b/2*sin(2*time*c/100)
Y parameter formula = a+b/2*cos(3*time*c/100)
How to Get 2 Fruity Formula Controllers to Move Together in an Ellipse/Circle Over Time
Audio Plugin Hosts and other audio software applications discussion
Moderator: KVR Moderators (Main)
How to Get 2 Fruity Formula Controllers to Move Together in an Ellipse/Circle Over Time
2014-06-26T03:24:20+00:00
Fruity Formula Controller in FL Studio can auto-modulate controls for any VSTi, you can link 2 formula controllers to any X/Y pad parameters in a VSTi (one to the X parameter and one to the Y parameter) and cause the pad control to automatically move in an ellipse or circle with varying center, width and height, and speed. Not sure if someone else already figured this out and posted it, but I couldn't find anything on it in manuals or using search engines here or elsewhere, so I took some time to figure it out because sometimes I just want to automate an XY pad in a slow circle (or ellipse or semicircle) to continuously morph a sound smoothly. Here's what I came up with and it works a treat (tried it on the XY morph pad in FM8), maybe it will help someone else too. It's based on the parametric equation for the unit circle using time as the parameter; you can modify the formulae below for other types of patterns as well if you know their parametric equations.
In this case, you would put two formula controllers into the effects section for the VSTi you want to modulate.
Then left click the dropdown arrow in the upper left corner of the plugin (this is part of the fruity wrapper), choose "browse parameters", and find the parameter you want to modulate with the first formula controller (it might be called "morph X" or something like); right-click it, choose "link to controller", then drop down the "internal controller" list, choose the 1st value for "formula ctrl...", and accept. Then do the same thing for the second parameter you want to modulate, but choose the 2nd value for "formula ctrl...".
Then put in the formulae below in the formula controller effects:
X parameter formula = a+b/2*sin(time*c/100)
Y parameter formula = a+b/2*cos(time*c/100)
then the a, b and c dials in each Formula Controller will change:
a = ellipse center
b = range (ellipse width for X, ellipse height for Y)
c = speed
The XY pad controller will move around clockwise
note that to get a perfect circle:
both a values must be set to 50% (center of pad)
both b values must match
both c values must match
I like a full-sized, slow-moving circle for which you would set both controllers to:
a=50% (middle), b=100% (max), c=1%
to get a simple lissajous figure for example (which will actually get into the corners whereas the circle does not), with the same controls as above, use this slightly modified formula instead:
X parameter formula = a+b/2*sin(2*time*c/100)
Y parameter formula = a+b/2*cos(3*time*c/100)
synzh
https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=305910
Post Reply
1 post
• Page 1 of 1
Return to “Hosts & Applications (Sequencers, DAWs, Audio Editors, etc.)”
Jump to
- The Main Forums
- ↳ KVR Studio Manager
- ↳ KVR Experts
- ↳ Getting Started (AKA What is the best...?)
- ↳ Instruments
- ↳ Effects
- ↳ Hosts & Applications (Sequencers, DAWs, Audio Editors, etc.)
- ↳ Guitars
- ↳ Mobile Apps and Hardware
- ↳ Soundware
- ↳ Samplers, Sampling & Sample Libraries
- ↳ Hardware (Instruments and Effects)
- ↳ Modular Synthesis
- ↳ Sound Design
- ↳ Production Techniques
- ↳ Music Theory
- ↳ Computer Setup and System Configuration
- ↳ DSP and Plugin Development
- ↳ DIY: Build it and they will come
- ↳ Music Cafe
- ↳ Sell & Buy (+Special Offers, Deals & Promos)
- ↳ KVR Developer Challenge 2023
- ↳ Everything Else (Music related)
- ↳ Off Topic
- ↳ Off Topic Classics
- Official Company Forums
- ↳ 2getheraudio
- ↳ accSone
- ↳ Acon Digital
- ↳ AcousticsampleS
- ↳ AcousModules
- ↳ Agitated State
- ↳ AIR Music Technology
- ↳ AMG
- ↳ Ample Sound
- ↳ Antares Audio Technologies
- ↳ Apisonic Labs
- ↳ apulSoft
- ↳ AriesCode
- ↳ Arts Acoustic
- ↳ Arturia
- ↳ Audjoo
- ↳ AudioSpillage
- ↳ Audiority
- ↳ Best Service
- ↳ Big Tick
- ↳ Bitwig
- ↳ Controller Scripting
- ↳ Blue Cat Audio
- ↳ Cherry Audio
- ↳ CWITEC
- ↳ Embertone
- ↳ energyXT
- ↳ Eventide
- ↳ Expert Sleepers
- ↳ forward audio
- ↳ Future Audio Workshop
- ↳ FXpansion
- ↳ g200kg
- ↳ Harrison Mixbus
- ↳ HG Fortune
- ↳ Homegrown Sounds
- ↳ HoRNet Plugins
- ↳ Ilya Efimov Production
- ↳ Image Line
- ↳ Impact Soundworks
- ↳ Indiginus
- ↳ Insert Piz Here
- ↳ Ju-X
- ↳ Kirk Hunter Studios
- ↳ Kirnu
- ↳ Kong Audio
- ↳ Krotos
- ↳ Kuassa
- ↳ KV331 Audio
- ↳ LennarDigital
- ↳ Les Productions Zvon
- ↳ Liqube Audio
- ↳ Loomer
- ↳ LVC-Audio
- ↳ Maizesoft
- ↳ Manytone Music
- ↳ MeldaProduction
- ↳ Mellowmuse
- ↳ MIDIMood
- ↳ moForte
- ↳ Mozaic Beats
- ↳ mucoder
- ↳ MusicDevelopments
- ↳ Tips & Tricks
- ↳ MusicLab
- ↳ MUTOOLS
- ↳ New Sonic Arts
- ↳ NUSofting
- ↳ Oli Larkin Plugins
- ↳ Orange Tree Samples
- ↳ patchpool
- ↳ Photosounder
- ↳ PlugInGuru
- ↳ Polyverse Music
- ↳ Precisionsound
- ↳ Premier Sound Factory
- ↳ Psychic Modulation
- ↳ Realitone
- ↳ Resonance-Sound
- ↳ Reveal Sound
- ↳ Roger Linn Design
- ↳ rs-met
- ↳ S3A: Spatial Audio
- ↳ SaschArt
- ↳ Smart Electronix
- ↳ sonible
- ↳ SonicBirth
- ↳ Sonic Reality / eSoundz.com
- ↳ Soundiron
- ↳ SPC Plugins
- ↳ Sugar Bytes
- ↳ TAL Software
- ↳ Tokyo Dawn Labs
- ↳ Tracktion
- ↳ u-he
- ↳ u-he Linux support
- ↳ United Plugins
- ↳ VAZ Synths
- ↳ Virharmonic
- ↳ Wolfgang Palm
- ↳ xoxos
- ↳ XSRDO - SynthCraft
- ↳ ZynAddSubFX
- Site Stuff
- ↳ Site Stuff
- Archived Forums
- ↳ AlgoMusic
- ↳ easytoolz
- ↳ Elevayta
- ↳ Hollow Sun
- ↳ Kazrog
- ↳ LinPlug
- ↳ Muse Research and Development
- ↳ Shuriken
- ↳ SoHa Sound Design
- ↳ Soniccouture
- ↳ Topten Software
- ↳ Tweakbench
- ↳ Valhalla DSP
- ↳ CK Modules & VST
- ↳ Sennheiser AMBEO
- ↳ Muon Software
- ↳ Westgatesounds.net
- ↳ Squaredheads
- ↳ Sonigen
- ↳ CFA-Sound
- ↳ Back In Time Records
- ↳ Livelab.dk
- ↳ Skytopia
- ↳ audioD3CK
- ↳ Inspire Audio
- ↳ Krakli
- ↳ Drumdrops
- ↳ Futucraft
- ↳ OverTone DSP
- ↳ RaXnTraX
- ↳ solar3d-software
- ↳ Signaldust
- ↳ Soundemote
- KVR Forum index
- All times are UTC
- Delete cookies