Skip to content

stefanostev/Floating-Amp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Floating Amp

Simple Max For Live patch which implements the concept of unquantized amplitude variations.

This patch was created to evolve pads, drones and any kind of long sustained sound throughout time, but interesting results may come out by applying it to any kind of different dynamics.

The concept is pretty straightforward: two graphs allow the user to draw independent cycling envelopes for Left and Right channel of any incoming audio signal. Clicking on L or R will focus on the respective channel curve editor.

Click to add a point, drag a point to shape the envelope, click+shift on a point to delete it, click+alt and drag on a segment to curve it exponentially or logarithmically. The first point of each envelope is fixed and cannot be moved. CYCLE controls the length of the complete course of both graphs (the higher the value, the longer the time it takes to the envelope to complete and repeat itself), but it's important to note that each graph cycles through the first and the last point (which doesn't necessarily have to match its extreme boundary), allowing to create different durations for each channel. The button SYNC allows the relative graph to send a global trigger for both envelopes at the end of its cycle. The flashing led button is clickable and re-triggers the corresponding envelope, whilst RESET re-triggers both at once. MIX controls the balance between the dry and the wet signal. 12 slots of memory are available to store and recall any particular settings of the graphs.

MULTI routes each envelope to a separate audio channel.

Ableton Live 10 or higher required. To listen to separate signals, activate MULTI, open a new audio track in Ableton Live then use the Audio From dropdown menu to choose the track where the device is located and the corresponding input channels. When MULTI is on, the interface theme changes in order to make the selected mode clearly visible.

Live only accepts stereo channels for internal routing:

  • L channel goes to channels 3/4;
  • R channel goes to channels 5/6.

The dry signal is always output from the device's main channels.

To do:

  • implement presets recall (currently they're more of a snapshot kind and are not stored into the Live Set);
  • adding refined Audio Rate controls for Cycle;
  • gen~ implementation.

About

Simple Max For Live patch which implements the concept of unquantized amplitude variations.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published