http://www.audiobulb.com/REGRESSOR.htm
Audiobulb is absolutely thrilled to have teamed up with Jesse Stiles, a renowned composer, performer and educator to release Regressor.
Regressor is a Max for Live device that uses machine learning to map input signals (MIDI controllers, sensors, data streams) to parameters in Ableton Live. Instead of building control mappings by hand, you train Regressor with examples and it learns how to connect your inputs to any number of outputs. The result is a flexible, multidimensional control system you can set up in minutes.
Regressor works with a range of inputs making it a truly versatile performance interface:
- XY inputs
- MIDI inputs
- OSC inputs
How it works
Under the hood, Regressor uses a type of machine learning called regression. In simple terms, you show the device a set of examples: input signals paired with the output settings you want. It then learns how to interpolate between them. Once training is complete, your inputs control multiple parameters in Ableton simultaneously.
One key advantage: the number of inputs and outputs don't have to match. A single fader on a MIDI control surface (one dimension of input) can drive 16 different parameters on an effects rack. The neural network learns how to map that fader's movement across the full range of resulting sounds, with each parameter following its own non-linear output curve.
The reverse also works. A body-tracking system that produces 96 values (three coordinates for each of 32 body parts) would be impractical to map to sound parameters by hand. Regressor can take all 96 dimensions as input and let the neural network reduce them to a manageable number of outputs.
Manipulating outputs
Once Regressor is trained, two parameters let you shape the output signal. “Drift” (and its associated “speed” control) adds organic randomness to the predictions, a good way to introduce motion even when the input signal isn’t changing. “Slew” smooths the output, reducing jitter and slowing transitions. Both controls are only active after training and will be greyed out during training mode. The final performance can be captured via a "live" output mode, "recorded" and written into Ableton's automation lanes (making them editable after the fact) and listened back to via "playback" mode.
REGRESSOR - Build your neural network : Train your performance
VST, AU, AAX, CLAP, etc. Plugin Virtual Effects Discussion
Moderator: KVR Moderators (Main)
REGRESSOR - Build your neural network : Train your performance
2026-06-08T13:04:16+00:00
http://www.audiobulb.com/REGRESSOR.htm
Audiobulb is absolutely thrilled to have teamed up with Jesse Stiles, a renowned composer, performer and educator to release Regressor.
Regressor is a Max for Live device that uses machine learning to map input signals (MIDI controllers, sensors, data streams) to parameters in Ableton Live. Instead of building control mappings by hand, you train Regressor with examples and it learns how to connect your inputs to any number of outputs. The result is a flexible, multidimensional control system you can set up in minutes.
Regressor works with a range of inputs making it a truly versatile performance interface:
- XY inputs
- MIDI inputs
- OSC inputs
How it works
Under the hood, Regressor uses a type of machine learning called regression. In simple terms, you show the device a set of examples: input signals paired with the output settings you want. It then learns how to interpolate between them. Once training is complete, your inputs control multiple parameters in Ableton simultaneously.
One key advantage: the number of inputs and outputs don't have to match. A single fader on a MIDI control surface (one dimension of input) can drive 16 different parameters on an effects rack. The neural network learns how to map that fader's movement across the full range of resulting sounds, with each parameter following its own non-linear output curve.
The reverse also works. A body-tracking system that produces 96 values (three coordinates for each of 32 body parts) would be impractical to map to sound parameters by hand. Regressor can take all 96 dimensions as input and let the neural network reduce them to a manageable number of outputs.
Manipulating outputs
Once Regressor is trained, two parameters let you shape the output signal. “Drift” (and its associated “speed” control) adds organic randomness to the predictions, a good way to introduce motion even when the input signal isn’t changing. “Slew” smooths the output, reducing jitter and slowing transitions. Both controls are only active after training and will be greyed out during training mode. The final performance can be captured via a "live" output mode, "recorded" and written into Ableton's automation lanes (making them editable after the fact) and listened back to via "playback" mode.
room
https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=39219
- KVRist
- 175 posts since 1 Sep, 2004
- Contact:
Post Reply
1 post
• Page 1 of 1
Jump to
- The Main Forums
- ↳ KVR Studio Manager
- ↳ 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 Experts
- ↳ KVR Developer Challenge 2026
- ↳ Everything Else (Music related)
- ↳ Off Topic
- ↳ Off Topic Classics
- ↳ Machine Learning and AI for Music Creation
- Official Company Forums
- ↳ 2getheraudio
- ↳ accSone
- ↳ Acon Digital
- ↳ AcousticsampleS
- ↳ AcousModules
- ↳ Agitated State
- ↳ AIR Music Technology
- ↳ AMG
- ↳ Ample Sound
- ↳ Antares Audio Technologies
- ↳ Apisonic Labs
- ↳ APU Software
- ↳ 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
- ↳ Media Overkill (MOK)
- ↳ 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
- ↳ Tweakbench
- ↳ u-he
- ↳ u-he Linux support
- ↳ UJAM
- ↳ United Plugins
- ↳ VAZ Synths
- ↳ Virharmonic
- ↳ xoxos
- ↳ XSRDO - SynthCraft
- ↳ ZynAddSubFX
- Site Stuff
- ↳ Site Stuff
- Archived Forums
- ↳ AlgoMusic
- ↳ easytoolz
- ↳ Elevayta
- ↳ Hollow Sun
- ↳ LinPlug
- ↳ Muse Research and Development
- ↳ Shuriken
- ↳ SoHa Sound Design
- ↳ Soniccouture
- ↳ Topten Software
- ↳ 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
- ↳ ReleaseLab (Powered by Artist Expansion)
- ↳ Wolfgang Palm
- KVR Forum index
- All times are UTC
- Delete cookies
