Coalescence by Dillon Bastan

Neural Concatenative Multisampler


(1 customer review)
Coalescence, your compact Max for Live instrument, redefines sampling through cutting-edge concatenative techniques and machine learning. Harnessing a SOM neural network, it organizes samples into clusters based on chosen spectral features, unleashing creative possibilities. Three Playback Modes – Point, Rings, Paths Neural Network – Cluster Visualization, Training Options, Flexible Transient Use External Audio Input – Dynamic Modulations, Envelopes and Pitch Detection Robust Modulation System – Versatile Modulation Sources, Per-Voice Filter
COMPATIBILITY: Ableton Live 10 / 11 Suite or Ableton Live 10 / 11 Standard with MaxforLive Installed
Min. Requirements: Ableton Live 10 Suite or Ableton Live 10 Standard with MaxforLive Installed
Coalescence MaxforLive Instrument for Ableton Live by Dillon Bastan
Play Video



    1 review for Coalescence by Dillon Bastan

    1. Jesus

      Dillon is a genius

    2. Gavron

      Probably the best sampler ever!!!

    Add a review


    Double click on the .ALP file whilst you have Ableton Live open.


    V1.0.1 – Released 14th December 2023

    Coalescence by Dillon Bastan

    Coalescence is a Max For Live instrument. It is a concatenative multi-sampler that uses machine learning (SOM neural network) to organize similar sample slices into clusters based on a chosen spectral feature. There are three playback modes that take advantage of these clusters in various ways: Point, Rings, and Paths. Additionally, external audio input can be routed for modulations and to control what audio slices play based on its similarity. All of these combined with a robust modulation system makes Coalescence one beast of a compact sampler for many different situations!

    Comes with

    The device, user manual, 42 presets, 14 samples, Strange Mod modulator device (for one of the presets)


    • Supports dropping of multiple samples, individual or folders (up to 2000), for concatenative sampling. Each sample has individual parameters for pitch, volume, direction and transient sensitivity
    • Neural Network (SOM) that organizes sample slices based on a chosen spectral feature and visualizes them in a 2D circle
    • Three playback modes:
      • Point: choose a single sample slice point to play from, MIDI repitches playback. Closest to a classic sampler. Option for external audio input to control lookup point based on similarity
      • Rings: MIDI pitches trigger circlular ranges called Rings, when a Ring is triggered it plays a random sample within its range. Great for drum kits, or any kind of sample slicing. There are auto and manual Ring creation options
      • Paths: MIDI pitches trigger individual playback paths that can glide or jump through the sample slices. Great for creating sequences or all kinds of movement! Alternatively there is a Single path mode in which only one path can be triggered and MIDI pitches instead repitch the playback
    • Various settings for the network including ones for training and previewing the network:
      • 4 different spectral features to choose for clustering the sample slices: (Chroma) describes the slice in terms of a 24 step chromatic scale, good for sorting based on tonality. (Mel and Bark) these two describe the slice with intensities from low to high frequencies based on psychoacoustic perceptions of equal distant steps. Each scales the frequencies differently, good for anything you want sorted based on low to high frequencies such as percussion, etc. (Speech) uses Mel Cepstral Coefficients (MFCC) which are commonly used for speech recognition, good for sorting vowels, etc.
      • Option to use transients only for the sample slices fed into the network or using every spectral frame
      • Cluster radius size and various training parameters
    • Various sample playback settings:
      • Standard playback settings such as voices, playback direction, one shot or loop, loop size (can be in time, beats, or by transient length), pitch, and fade window
      • Various parameters for the different playback modes and sample slice lookup
      • A phase vocoder playback mode where you can time stretch. It also has a spectral attack and release for cheap blur effects or fading between specra
    • External audio input routing with various uses:
      • Option to have the sampler voices triggered by the input transient detector instead of by MIDI notes. This way you can trigger voices of the sampler with an external input!
      • As mentioned the input can optionally control what sample slice is playing based on its similarity to the input at any moment. This opens up the doors for a pseudo style-transfer and other effects (Note: they are not the cleanest and most robust results but great for experimentation and can work well if dialed-in and handled correctly). Some examples of uses: beat boxing with voice to trigger drum sounds, having one sound ‘mask’ another such as style-transfer-esk effect (using the phase vocoder playback mode), creating a voice controlled synth, etc
      • An envelope follower and pitch detector which can be used for modulation
    • A modulation system, each modulation source has two mappable destinations:
      • Two LFO’s with perlin noise options
      • Two envelopes
      • Two random spray values created at the beginning of each voice
      • The routed external audio input’s envelope follower and pitch detector
      • Standard MIDI sources: velocity, key pitch, aftertouch, pitch bend, mod wheel
    • Per voice filter with a few modes:
      • Standard simple biquad filter with standard shapes
      • Ladder filter mode
      • Vowel or Formant filter mode with formant options, frequecy shifting, spreading, and bandwidth sloping



      • I do not claim this device to be the most robust neural sample library organizer, so if you are thinking to try and overload the device by dropping in many hundreds of mid-sized samples or very long samples simultaneously you will certainly hit limits. That said, it stil analyzes and trains samples fast, details below
      • Dropping in say a hundred or two one shot drum samples will be analyzed and trained by the network fast, but if they are hundreds of loops over 10 seconds in length each, that may take some time depending on the details
      • Dropping in individual samples up to about thirty seconds is fast (analyzes instantly for short samples and about 1-2 seconds up to thirty depending on samplerate), over that you may wait a few seconds or way longer depending how much longer. If you drop in a thirty minute sample you will be waiting a while (samplerate matters too)
      • An imporant note is that although the device can handle up to 2000 samples, the neural network only has 2500 slots for holding sample slices, so unless the samples are one-shot percussion samples you will fill up the network loooooong before you reach 2000 samples. Therefore this device is meant more to work with a handful of samples, or many one-shot samples than an entire library
      • Similarly, the neural network training time will vary a lot depending on how much sample data there is, and whether you are only sending in transients or every spectral frame. Sending in transients only is generally very fast but it depends on how much sample content there is
      • The good news is that the nerual network is saved in the device instance or preset, so if you do train a large amount of sample data, you won’t have to again. Similarly for the sample analysis there is an option to save the analysis files so if you want to load a preset or long sample instantly you can have the analysis file saved


      • (1): Protected samples from Ableton Packs cannot be loaded. This is because I cannot use the Live.Drop object to decode protected samples because of the multisample nature of the device.
      • (2): Samples dropped into Coalescence that were recorded in a never before saved Live set will not be recalled. This is because the path of the Live Set changes after it is saved for the first time and there is no legitimate way of getting the Path of the current Live set to work with paths relatively (a huge flaw in MaxForLive). This will also cause issues with changing Live Set names. In the meantime, always save your Live set for the first time before dropping in samples that were recorded in that Live set. If you accidently do that, just drop and swap the samples out after you’ve saved the set for the first time!

    More Products from.... Dillon Bastan...!

    Dillon Bastan is a Los Angeles based sound artist, developer, music producer, and performer. He constructs interactive and intuitive experiences with sound as art, music, or tool. He uses a variety of programming languages, softwares, technologies, and a musical background. His passion for nature and interest in technology pulls him to blend the organic and synthetic.

    Dillon draws on experiences from music, traveling, programming, meditation, and construction/carpentry for inspiration and solutions to his projects. He is constantly collaborating, learning, and exploring new possibilities in sound, art, and technology.


    Iridescence by Dillon Bastan

    Iridescence is a MaxForLive delay effect with arpeggiated note trails via a polyphonic real-time pitch shifting and delay system.
    Min. Requirements: Ableton Live 10 Suite or Ableton Live 10 Standard with MaxforLive Installed

    Samsara by Dillon Bastan

    Customized Granular Looping
    Min. Requirements: Ableton Live 10 Suite or Ableton Live 10 Standard with MaxforLive Installed

    Grain Forest by Dillon Bastan

    Grain Forest is a maxforlive granular synth and effect. The granular playback and FX are driven by a simulation of a forest that evolves through DNA mixing and mutations over generations.
    Min. Requirements: Ableton Live 10 Suite or Ableton Live 10 Standard with MaxforLive Installed

    Ecosystem by Dillon Bastan

    SemiModular MaxforLive Device
    Min. Requirements: Ableton Live 10 Suite or Ableton Live 10 Standard with MaxforLive Installed

    If you fill in the form below we'll do our best to get back to you in a timely manner!

    Contact Form Demo (#3) (#4)


     Please enter a valid student or teacher email to be used for your purchases with the same URL as the website of the institution below

    As an existing customer please log into your account with the link below, you'll find our knowledge base which may answer your question and the option to submit a support ticket...


    Special Offer

    10% DISCOUNT

    on your first order When you Sign up to our Mailing List*

    *Not applicable to products on sale, cannot be combined with any other offers