Skip to main content
No Audio Tracks Found
Configure your custom field settings or add tracks to the post.
About the developer

Ned RUSH

Ned Rush (aka rude_NHS) is a composer, producer, musician, sound designer and developer as well as visual artist and video editor.

View all products by Ned RUSH

Overview

Breakpoint function modulation for audio effects

Functions are a suite of sound transformers that use a breakpoint function editor to apply modulation to the sound. Different from standard audio effects with built-in LFOs or envelope generators, the Function lets you draw complex custom modulation shapes or multi-stage envelopes, indexed by a variety of signals to produce linear and non-linear modulations. Indexing signals can be synced to Ableton's tempo for unusual grooves, or run at free rate for extremely slow or fast modulations. Each device in the suite shares the same Function UI concept, differing only in which element of the effect the Function controls.
  • Push compatibility: edit existing breakpoints and add new ones directly from Ableton Push dials
  • Function Delay: breakpoint function controls minimum and maximum delay time
  • Function Filter: breakpoint function controls cut-off frequency, with filter type and resonance options
  • Function Pitch Delay: breakpoint function modulates the pitch of the delay, with length and fade controls
  • Function RingMod: breakpoint function applied to ring modulation
User guides
In your download
  • Max for Live Audio Effect .amxd device
  • User manual (PDF)

Reviews

Write a review

Leave a quick review of your shopping experience. Your feedback helps others make the right choice.
5/1000
0/500
0/500
What is the most important thing to know?

Would you recommend this product? *

4.3 out of 5
7 reviews
How item rating is calculated
5 stars
43% (3)
4 stars
43% (3)
3 stars
14% (1)
2 stars
0% (0)
1 star
0% (0)
Sort by
Showing 5 of 7 reviews
July 6, 2025
Jose Gerardo Rendon Santana
Verified Purchase

Amazing tools to create evolving sound design, These tools are excellent if you are into Experimental sound design

Helpful?
June 13, 2025
Jose Gerardo
Verified Purchase

Excellent devices for sound design of evolving manipulation of your audio signals

Helpful?
October 1, 2024
paul coultrup
Verified Purchase

Hey Darren! sorry, im just seeing your reply. Mainly the ability to randomize the envelopes. I get its easy to just click and draw weird envelopes, and set the path to random, but i love setting dry/wet, and other params on a plugins, and then just randomizing the envelope, to get surprise results.

Helpful?
December 14, 2025
Lloyd Barrett
Verified Purchase

Highly functional standalone FX

Function suite provides some standard effects with unique modulation possibilities. The breakpoint envelopes function in a similar way to automation so this really shines on Push 3 Standalone where automation recording lacks precision. Takes a bit of fiddling to understand how to change the envelopes from the Push screen but worth it. Would be 5 stars if the breakpoint modulation device could be mapped to other effects as with the Elisabeth Homeland MOD devices.

Unique modulation approaches makes standard effects more useful.

Editing break-point values on Push isn't the easiest.

I recommend this product
Helpful?
April 27, 2025
Alexander White
Verified Purchase

Great device! Would love to see these be midi triggerable/retriggerable and for the ability to reset to the start of the graph with a button that can be automated in live - this is a really fun aspect of function generators / LFOs i think :)

Helpful?
Modulated delay times across two axes

Function Delay

Modulated delay times across two axes

Delay High/Delay Low sets the values of the Function when it’s at its highest point and lowest point. In the case of the Delay, it sets the minimum and maximum delay time on the X and Y axis. These will vary across each of the other effects in the Suite. Feedback in this example sets the feedback for the delay but again, other parameter options will be available depending on which effect you are using, for example on the Filter you have different filter types.

Sweep the cutoff between high and low

Function Filter

Sweep the cutoff between high and low

In the Filter, the Function controls the Cut-Off Frequency with its range set by the High and Low values. Other options include Filter type and resonance.

Pitch-modulated delay with looping fades

Function Pitch Delay

Pitch-modulated delay with looping fades

The Function in the Pitch Delay modulates the pitch of the delay set by the high and low values. Length is the time of the delay in milliseconds. Fade applies an amplitude window to the delay looping.

Ring modulation driven by four shapes

Function RingMod

Ring modulation driven by four shapes

The Function modulates the frequency of the ring modulation set by the high and low values. Other options include the oscillator type that is applying the modulation; Cycle, Saw, Rect and Random.

Scrub through a live audio buffer

Function Scrub

Scrub through a live audio buffer

The Function scrubs through the start position of the recently recorded audio stored in the buffer. The amount of audio stored is set by the Buffer Size. Again, think of this like a tape loop. You can dial in how much of the buffer you want to scrub through with the Amount dial.

Modulate the buffer loop size

Function Slide

Modulate the buffer loop size

The Function modulates the loop size of the recently recorded contents of the buffer set by the Buffer Size. The Amount dial selects how big the loop size is to modulate.

Grungy time-stretch from the buffer

Function Stretch

Grungy time-stretch from the buffer

The Function modulates around the start position of the recently recorded buffer set by the Buffer Size. This creates the classic grungy time-stretch sound. Amount sets how much of the buffer the stretch through. Pitch allows you to shift the pitch of the playback up. Fade applies an amplitude window to the playback. Length sets the size of the playback window.

Vocoder driven by modulated oscillators

Function Vocoder

Vocoder driven by modulated oscillators

The Function modulates the pitch of the internal synth oscillators used as the modulator for the Vocoder set by the High and Low note values. You have options here to choose between Saw and Rectangle, to Detune the synth in stereo, apply a filter with controls for frequency, resonance and filter type, and also apply a sub oscillator with a built in envelope follower with controls over the downward slide of the envelope and gain.

Function-driven volume modulation

Function Volume

Function-driven volume modulation

The Function applies volume modulation to the incoming audio between 0 and 1 at unity gain.

FFT freeze delay buffer, Cooler Edition

Function Freeze

FFT freeze delay buffer, Cooler Edition

Function Freeze is an FFT freeze delay buffer. The Function indexes around the start position of the currently frozen buffer. You can select how much audio you record into the buffer using the Buffer Size drop down menu. The buffer gets updated on each pass of the buffer size, so think of it like an FFT tape loop.

Map the Function to any Live parameter (BETA)

Function Map

Map the Function to any Live parameter (BETA)

Rounding off the Function Suite is a utility device with no inbuilt effects. If you already love the way that the Function Suite works, this device will allow you to extend the series further and map it to any parameter within Live. We consider this to be a BETA device in that it uses Ableton Live’s new Live.Map abstraction, this requires MaxforLive 8.6 as a minimum. We hope that Ableton continue to update the abstraction based on feedback to make life easier for all creators to use.

No Audio Tracks Found
Configure your custom field settings or add tracks to the post.

Important Information

CHANGELOG

V1.0.0 – Initial Release – February 2024

INSTALLATION

Our Products are generally provided as Zip file downloads which in all cases will need to be extracted and saved to your hard drive prior to installation. Details on the different file type provided and what to do with them are below.

.alp Files – These are Ableton Live Packs and will either install directly into the Packs Section of the browser of Ableton Live or ask you to save them to your hard drive. For packs that install to the library, when you double click on them you will see a pop up window asking you to confirm that installation is ok as the files are described as “Legacy”. This is fine and you are ok to proceed, the packs are created using the format for an earlier version of Live and so remain compatible with the current version.

.amxd files – These are individual MaxforLive Devices and can be stored anywhere on your hard drive. We’d advise creating a folder for them and then adding that folder as a location within the Places section of Lives Browser.

LICENSE

END-USER LICENSE AGREEMENT FOR ISOTONIK STUDIOS SOFTWARE PRODUCTS.

PLEASE READ THE TERMS AND CONDITIONS OF THIS LICENSE AGREEMENT CAREFULLY BEFORE CONTINUING WITH THIS PROGRAM INSTALL.

This End-User License Agreement (referred to as “EULA”) is a legal agreement between an individual or a single entity (referred to as “LICENSEE”) and Isotonik Studios for the Isotonik Studios software product(s) which may include associated software components, media, printed materials, and “online” or electronic documentation (referred to as “SOFTWARE PRODUCT”). By installing, copying, or otherwise using the SOFTWARE PRODUCT, the LICENSEE agrees to be bound by the terms of this EULA.

This EULA represents the entire agreement concerning the program between the LICENSEE and Isotonik Studios and it supersedes any prior proposal, representation, or understanding between the parties. If the LICENSEE does not agree to the terms of this EULA, the LICENSEE should not install or use the SOFTWARE PRODUCT.

The SOFTWARE PRODUCT is protected by copyright laws and international copyright treaties, as well as other intellectual property laws and treaties. The SOFTWARE PRODUCT is licensed, not sold.

  1. GRANT OF LICENSE.

The SOFTWARE PRODUCT is licensed as follows:

(a) Installation and Use. Providing that the LICENSEE has paid any applicable license fees, Isotonik Studios grants the LICENSEE the right to install and use copies of the SOFTWARE PRODUCT on up to two computers in the LICENSEE’s possession that are running a validly licensed copy of the operating system for which the SOFTWARE PRODUCT was designed [e.g., Windows 10, macOS]. The computer(s) must be owned by the LICENSEE.

(b) Backup Copies. The LICENSEE may also make copies of the SOFTWARE PRODUCT as may be necessary for backup and archival purposes.

  1. DESCRIPTION OF OTHER RIGHTS AND LIMITATIONS.

(a) Maintenance of Copyright Notices. The LICENSEE must not remove or alter any copyright notices on any and all copies of the SOFTWARE PRODUCT.

(b) Distribution. The LICENSEE may not distribute registered copies of the SOFTWARE PRODUCT to third parties.

(c) Prohibition on Reverse Engineering, Decompilation, and Disassembly. The LICENSEE may not reverse engineer, decompile, or disassemble the SOFTWARE PRODUCT, except and only to the extent that such activity is expressly permitted by applicable law notwithstanding this limitation.

(d) Rental. The LICENSEE may not rent, lease, or lend the SOFTWARE PRODUCT.

(e) License transfer The LICENSEE may not transfer their license to the SOFTWARE PRODUCT to any third party. Any attempt to do so will be considered a violation of this EULA.

(f) Support Services. Isotonik Studios may provide the LICENSEE with support services related to the SOFTWARE PRODUCT for a period of 12 months following the date of purchase. Any supplemental software code provided to the LICENSEE as part of the Support Services shall be considered part of the SOFTWARE PRODUCT and subject to the terms and conditions of this EULA.

(g) Compliance with Applicable Laws. The LICENSEE must comply with all applicable laws regarding use of the SOFTWARE PRODUCT.

  1. TERMINATION Without prejudice to any other rights, Isotonik Studios may terminate this EULA if the LICENSEE fails to comply with the terms and conditions of this EULA. In such event, the LICENSEE must destroy all copies of the SOFTWARE PRODUCT in the LICENSEE’s possession.
  2. COPYRIGHT All title, including but not limited to copyrights, in and to the SOFTWARE PRODUCT and any copies thereof are owned by Isotonik Studios or its suppliers. All title and intellectual property rights in and to the content which may be accessed through use of the SOFTWARE PRODUCT is the property of the respective content owner and may be protected by applicable copyright or other intellectual property laws and treaties. This EULA grants the LICENSEE no rights to use such content. All rights not expressly granted are reserved by Isotonik Studios.
  3. NO WARRANTIES Isotonik Studios expressly disclaims any warranty for the SOFTWARE PRODUCT. The SOFTWARE PRODUCT is provided ‘As Is’ without any express or implied warranty of any kind, including but not limited to any warranties of merchantability, noninfringement, or fitness of a particular purpose. Isotonik Studios does not warrant or assume responsibility for the accuracy or completeness of any information, text, graphics, links or other items contained within the SOFTWARE PRODUCT. Isotonik Studios makes no warranties respecting any harm that may be caused by the transmission of a computer virus, worm, time bomb, logic bomb, or other such computer program. Isotonik Studios further expressly disclaims any warranty or representation to the LICENSEE or to any third party.
  4. LIMITATION OF LIABILITY In no event shall Isotonik Studios be liable for any damages (including, without limitation, lost profits, business interruption, or lost information) arising out of the LICENSEE’s use of or inability to use the SOFTWARE PRODUCT, even if Isotonik Studios has been advised of the possibility of such damages. In no event will Isotonik Studios be liable for loss of data or for indirect, special, incidental, consequential (including lost profit), or other damages based in contract, tort or otherwise. Isotonik Studios shall have no liability with respect to the content of the SOFTWARE PRODUCT or any part thereof, including but not limited to errors or omissions contained therein, libel, infringements of rights of publicity, privacy, trademark rights, business interruption, personal injury, loss of privacy, moral rights or the disclosure of confidential information.

Frequently Asked Questions

What exactly is a 'breakpoint function editor' and how do I use it?

It’s a visual editor where you draw custom modulation shapes by placing and dragging breakpoints, creating anything from simple ramps to complex multi-stage envelopes. These shapes then get applied to control specific elements of the audio effect, giving you far more expressive and unusual modulation than a standard LFO or envelope generator would allow.

What signals can be used to index the Function, and can they sync to Ableton's tempo?

Yes, the indexing signals can be locked to Ableton’s tempo for rhythmically synced modulation, or run at a free rate for extremely slow or fast movement entirely independent of your project tempo. This makes it suitable for everything from tight groove-based effects to ambient, slowly evolving textures.

How is Function Suite different from just using an LFO or envelope generator inside a standard audio effect?

Standard LFOs and envelopes give you a fixed set of shapes to choose from, whereas Function lets you draw entirely custom modulation curves with as much complexity as you need. This opens up non-linear and irregular modulation behaviour that simply isn’t possible with conventional built-in modulation sources.

How many devices are included in the suite, and do they all work the same way?

The suite contains multiple devices, all sharing the same breakpoint Function editor interface. Where they differ is in which element of the audio signal each one targets, so once you learn the UI on one device, you can work across all of them immediately.

Is Function Suite compatible with Ableton Push?

Yes, Push compatibility is included, making it practical to use the devices in a live or studio performance context without needing to reach for a mouse.

What version of Ableton Live do I need to run Function Suite?

Function Suite is a Max for Live device, so you will need Ableton Live Suite or a copy of Live Standard with a Max for Live licence. Check the product listing for the specific minimum version of Live and Max for Live required.

What kind of music production tasks is Function Suite well suited to?

It works across a wide range of scenarios, from creating unusual rhythmic effects and textured sound design to slow evolving pads and experimental processing. If you work with electronic music, sound design, or anything that benefits from movement and modulation beyond the basics, it is a genuinely versatile tool.

In Depth

Functions are a suite of “sound transformers” that use a breakpoint function editor to apply modulation to the sound. Different from many standard audio effects with built in modulation capabilities like LFO’s or envelope generators, the Function allows you to draw in complex custom modulation shapes or multi-stage envelopes, which can then be indexed using a variety of signals, producing linear and non-linear modulations, designed to create interesting forms of movement.

These signals used to index the Function can be synced to Ableton’s tempo to create unusual grooves or at free rate for extremely slow or fast modulations. All of the devices share the same Function UI concept. Where they differ is which element of the effect the Function is controlling.

PUSH COMPATIBILITY

For the first time in a MaxforLive Device we’ve made the Function object controllable from the dials of the Ableton Push, you can edit existing breakpoints and add new ones directly from your controller. 

Function Suite by Ned Rush
Original price was: £30.00.Current price is: £24.00.