1. What Elastic OSC Actually Is
Before you press a key, understand what you're holding. Elastic OSC isn't a "synth app." It's a touch-optimized port of one of the most beloved oscillator modules in modular synthesis — Mutable Instruments Plaits — extended with things hardware Plaits could never do: 8-voice polyphony, gestural XY pad control, recordable automation, and MPE per-note expression.
The Lineage
- Mutable Instruments Plaits — the 2018 Eurorack module by Émilie Gillet. A single 12HP module containing 24 different synthesis engines selectable from one knob. Internal LPG envelope, internal modulation. Discontinued when Mutable Instruments closed in 2022, but the firmware was released under MIT license.
- Elastic OSC — Oliver Greschke (MoMinstruments) ported Plaits' DSP code into a touch-first iOS/Android app. Same 24 engines, same sound character. Adds 8-voice polyphony, dual XY pads, modulation recording, LFOs (IAP), MPE (IAP), and effects.
- The app properly credits Plaits' MIT license and Émilie Gillet's copyright in the About section — this is rare and worth noting. Oliver did it right.
The Core Philosophy
Plaits' design principle was "one knob per parameter, deep sound from minimal controls." Each of the 24 synthesis engines exposes only FOUR core parameters: Frequency, Harmonics, Morph, Timbre. Same four knobs control everything from virtual analog saw oscillators to wavetable sweeps to physical modeling. The MEANING of each knob changes per engine, but the controls stay the same. You learn the four knobs once, then explore 24 different sonic worlds.
The Android Version Reality Check
- Identical synthesis engine and feature set as iOS 1.3. No compromises on sound.
- What Android lacks vs iOS: No AUv3 plugin support (Android OS doesn't have an equivalent), no inter-app audio routing. Elastic OSC on Android is standalone only — it can't be loaded as a synth inside another mobile DAW the way it can on iOS inside AUM, Cubasis, or Logic Pro.
- What this means in practice: Record your Elastic OSC performance as audio, then bring the audio into your DAW. Or use MIDI Out from a DAW to drive Elastic OSC in the background — workflow exists but requires planning.
- Pricing: Introductory $4.99 USD/EUR/GBP at launch. LFO expansion pack $3.99 IAP (adds 3 more LFOs to the included one). MPE support $3.99 IAP (covered in detail below).
2. The 24 Oscillator Models — Engine by Engine
The heart of Elastic OSC is the 24 synthesis engines inherited from Plaits. Each is a complete oscillator with its own personality. The same four core parameters (Frequency, Harmonics, Morph, Timbre) reshape themselves based on which engine you've selected. Master a few engines deeply rather than trying to learn all 24 at once.
The Analog & Virtual Analog Engines
- Virtual Analog: Classic subtractive synthesis emulation. Sawtooth, square, sub-oscillator. Harmonics controls detuning between oscillators (chorus-like thickness). Morph blends the wave shapes. Timbre adds variable wavefolding for harmonic richness.
- Waveshaping: Sine wave through nonlinear waveshapers. Harmonics controls input level into the shaper. Morph shifts the shaper curve. Timbre adds asymmetric folding for buzzy upper harmonics.
- Two-Operator FM: Classic 2-op FM (DX-style but simpler). Harmonics controls the ratio between carrier and modulator. Morph adjusts modulation index (how deep the FM is). Timbre adds feedback into the modulator.
- Six-Operator FM (DX-7 engine): A reduced DX-7 emulation that loads DX-7 bank presets — see Section 8 for the import workflow. Same four-parameter control over a much more complex synthesis engine.
The Spectral & Wavetable Engines
- Wavetable: Plays through a wavetable. Harmonics scans positions through the wavetable. Morph blends adjacent tables. Timbre adds detune and unison.
- Granular: Time-stretched grains. Harmonics controls grain density. Morph adjusts grain length. Timbre randomizes grain pitch for that liquid metallic feel.
- Granular Formant: Granular synthesis with formant shaping. The grains have vowel-like resonant peaks. Excellent for vocal-adjacent textures, choirs, and ethereal pads.
- Filtered Noise: Colored noise with a band-pass filter. Harmonics controls filter cutoff frequency. Morph adjusts filter Q (narrower or wider band). Timbre adds shimmer or noise rate variations.
The Physical Modeling Engines
- Modal Resonator: Excited resonator with multiple modes. Like striking a metallic object. Harmonics controls brightness. Morph shifts resonance position. Timbre adjusts damping (how long the resonance rings).
- String: Karplus-Strong style plucked-string model. Beautiful, organic, plucked-instrument character.
- Inharmonic String: Plucked string with inharmonic resonance. Bell-like, metallic plucks.
- String Machine: Multiple strings, polyphonic ensemble character. Pads, big swells.
- Speech Synthesis: Formant-based vocal synthesis. Vowel-like tones that can be tuned. Used for synthetic choir, robotic voice textures, and abstract vocal-adjacent sound design.
The Drum Synthesis Engines
- Bass Drum: Synthesized kick drum. Tunable pitch envelope, click control, body resonance. Surprisingly usable as an actual kick when you need one.
- Snare Drum: Synthesized snare. Tone vs noise balance, body decay, snap.
- Hi-Hat: Synthesized cymbal. Tunable, metallic.
The Specialty Engines
- Chord: Plays a strummed chord on a single note input. Harmonics selects chord voicing (major, minor, sus, etc.). Morph adjusts inversion. Timbre changes strum speed.
- Particle Density: Random impulse generator with resonant filter. Granular-adjacent but with discrete particle events.
- Bouncing Ball: Physical model of a bouncing ball — successive impacts accelerate as the ball "settles." Unique rhythmic source.
- Additional engines rounding out the 24: wave terrain synthesis (unique to Plaits' final firmware updates), additional FM variants, additional wavetable variants. Tap "?" on any engine to read the integrated help.
3. The XY Pads — The Performance Heart
Elastic OSC has TWO XY pads, and they're the primary performance interface. The whole app is designed around the assumption that you'll be touching these pads constantly while playing. Learn them well — they're where the instrument comes alive.
The Synthesis XY Pad
- X axis: Mapped to two of the four core parameters (typically Frequency and Harmonics — varies per engine).
- Y axis: Mapped to the other two core parameters (typically Morph and Timbre — varies per engine).
- Touch anywhere on the pad → both axes' parameters update simultaneously.
- Drag a finger across the pad → smooth real-time morphing through the parameter space.
- Different engines map the four parameters to the X/Y axes differently. Some engines have specific axis assignments visible as labels on the pad (e.g., "Particle Density" on X, "Filter" on Y for the Filtered Noise engine).
The Effects XY Pad
- Second XY pad controls the built-in effects section.
- Typical mapping: X = effect parameter 1 (e.g., reverb size or delay time), Y = effect parameter 2 (e.g., wet/dry mix or filter cutoff).
- Touch and drag while playing for real-time effect modulation. Performance-oriented — designed for live tweaking.
How to Play With Two XY Pads at Once
- One finger on the synthesis pad, one finger on the effects pad, simultaneously, on a touchscreen — this is the performance gesture Elastic OSC is built for.
- Each pad can be controlled independently. The "second hand on the effects pad" approach lets you sweep filter sweeps and reverb sizes while morphing the synthesis with the other hand.
- Three-finger play: notes on the on-screen keyboard with one finger, synthesis pad with another, effects pad with a third. Requires practice but unlocks live-performance capabilities.
Recording XY Pad Movement (Modulation Recording)
This is one of Elastic OSC's signature features carried over from Elastic Drums — recordable modulations. You can capture XY pad movement as a loop that plays back continuously.
- Tap the modulation record button.
- Select loop length: 1 beat, 2 beats, or 4 beats.
- Move the XY pad while the modulation records. Capture the gesture.
- The recorded movement plays back as a loop, modulating the synthesis parameters automatically.
- You can record modulations on almost ALL parameters (per the official feature list) — not just XY pads, but individual knobs too.
- This turns a static sound into an evolving one without setting up complex modulation routing. You just GESTURE the modulation and the app remembers.
4. MPE — Polyphonic Expression (v1.3, $3.99 IAP)
This is the section you asked for specifically — and it's the most exciting addition to Elastic OSC in 2025-2026. MPE (MIDI Polyphonic Expression) lets each note in a chord be controlled independently for pitch, vibrato, and timbre — a level of expression that's been rare on mobile until now.
What MPE Actually Means
- Traditional MIDI: when you play a chord, all notes get the SAME modulation. Pitch bend bends all notes equally. Mod wheel applies the same modulation to every note.
- MPE: when you play a chord, EACH NOTE responds independently. You can bend one note while the others stay in pitch. You can apply vibrato to a single note while keeping the rest still. You can press harder on one finger to brighten just that note's timbre.
- This is the expression model used by acoustic instruments — violin and cello players naturally vary pitch, dynamics, and timbre per note. MPE brings that to electronic synthesis.
The Three MPE Gestures Elastic OSC Supports
- Glide (X): Horizontal finger position. Moving a finger left or right ON A HELD NOTE smoothly slides the pitch. Like pitch bend, but per-note.
- Slide (Y): Vertical finger position. Moving a finger up or down ON A HELD NOTE controls a mappable parameter — typically timbre or filter cutoff. Like mod wheel, but per-note.
- Pressure (Z): How hard you press. Squeezing your finger harder on a note triggers parameter changes — typically loudness, brightness, or modulation depth. Polyphonic aftertouch.
Mapping MPE to Synthesis Parameters
- After purchasing the MPE IAP, you can map Glide / Slide / Pressure to specific Elastic OSC synthesis parameters.
- Common mappings:
- Glide → Frequency: Per-note pitch bend. Slide fingers left/right on held notes for expressive vibrato or pitch glides.
- Slide → Timbre or Filter Cutoff: Per-note brightness control. Hold a chord, slide one finger up to brighten just that note.
- Pressure → Volume or Morph: Per-note dynamics. Press harder for louder/more morphed sound; release pressure to fade.
- Save MPE mappings as part of a preset. Each preset can have its own MPE configuration optimized for that sound.
Playing MPE on the Built-In Keyboard
The on-screen keyboard in Elastic OSC supports MPE gestures directly — no external controller needed.
- X axis (horizontal touch position): Move your finger left or right on a held key → triggers Glide.
- Y axis (vertical touch position): Move your finger up or down on a held key → triggers Slide.
- Pressure (Z): Requires a device with pressure-sensitive touch (some Android devices have this). If your device doesn't support pressure-sensitive touch, this gesture is unavailable on the built-in keyboard.
- The built-in keyboard gives you Glide and Slide on basically any Android device. Press support depends on device hardware.
Playing MPE With External Controllers
- Connect an MPE-compatible USB MIDI controller — popular options include the ROLI Seaboard, LinnStrument, Erae Touch, or any keyboard with MPE mode.
- Configure the controller for MPE output (each device's procedure differs — consult its manual).
- Plug into Android via USB-C OTG adapter.
- Elastic OSC recognizes MPE input automatically when MPE mode is enabled.
- Now you have all three gestures (X/Y/Z) at full hardware quality, with the precision and feel of dedicated MPE hardware.
The MPE Lock Feature
One small but excellent feature: a Lock button preserves your current MPE setup when loading new presets. This is critical because you might spend time configuring per-note expression for a specific feel, then load a new preset that has its own MPE mappings. Lock prevents the new preset from overwriting your custom configuration.
Built-In MPE Presets
- Elastic OSC ships with MPE-configured presets even for users who haven't purchased the MPE IAP — these PLAY MPE-style, but you can't edit the mappings without the IAP.
- Preset designers include Red Sky Lullaby, Nerk, and others who specifically built sounds to take advantage of MPE expression.
- Try these presets first to understand what MPE feels like before deciding whether the IAP is worth it for your workflow.
5. Polyphony & Voice Modes
Monophonic vs Polyphonic
- Monophonic mode: One note at a time. New notes replace previous ones. Great for leads, basslines, and the classic Plaits-style monophonic synth voice.
- 8-Voice Polyphonic mode: Up to 8 notes simultaneously. Each voice has its own parameter state. Use for chords, pads, ambient textures.
- Toggle between modes via a button at the top of the interface.
Note About Hardware Plaits
The original Eurorack Plaits module is STRICTLY MONOPHONIC. Polyphony required multiple Plaits modules and a lot of patch cables. Elastic OSC's 8-voice mode is software-only expansion that the hardware never had. This is one of the genuine value-adds of the app — pads and chords from Plaits engines that would have required $1500+ of hardware to achieve.
The Low Pass Gate (LPG) Envelope
- Inherited directly from hardware Plaits. The LPG is a unique envelope that modulates TIMBRE, FM, and HARMONICS simultaneously — not just amplitude.
- Short LPG decay = plucky, percussive sound.
- Long LPG decay = sustained, evolving texture.
- The LPG creates the natural "modal" decay characteristic of acoustic instruments — strings, mallets, plucked instruments.
The Traditional ADSR Envelope
- Standard Attack / Decay / Sustain / Release envelope acting as the final VCA.
- Lives AT THE END of the signal chain. Even if the LPG is at full sustain, the ADSR can shut down the amplitude.
- To hear the LPG's effect, you typically need to RAISE the LPG decay first, then shape with ADSR.
- This dual-envelope approach is what gives Plaits-derived sounds their organic, layered evolution.
6. LFOs & Modulation
Elastic OSC ships with one free LFO. Three additional LFOs are unlocked via a $3.99 in-app purchase, giving you 4 LFOs total. This is the modulation expansion that, combined with MPE, separates Elastic OSC from being "Plaits with a touch screen" into being a full modular-style instrument.
The Four LFO Parameters Per LFO
- Frequency: LFO speed. Range 0.02 Hz (extremely slow, evolves over minutes) to 20,000 Hz (audio-rate, becomes its own oscillator effect). Can be tempo-synced to project BPM for rhythmic modulation.
- Shape: Six waveform options — Sine, Triangle, Ramp Up, Ramp Down, Pulse, Sample & Hold (S&H produces random stepped values).
- Fade-in time: How long after triggering before the LFO reaches full depth. Useful for slow vibrato that develops over a sustained note.
- Phase: The starting position in the LFO cycle when triggered. Determines where the modulation "starts" each time a new note is played.
LFO Trigger Modes
- Retrigger: The LFO restarts from its starting phase each time a new note is played. Predictable, repeatable behavior.
- One Shot: The LFO plays one cycle when triggered, then stops. Use for envelope-like single-sweep modulation.
- Free: The LFO runs continuously regardless of notes. Best for ambient, evolving textures where you want modulation independent of note events.
LFO Sync
- Toggle Sync to lock the LFO frequency to project tempo.
- Choose rate in musical divisions: 1/4 note, 1/8, 1/16, 1/32, dotted variants, triplets.
- Essential for rhythmic modulation patterns that lock to the beat.
The LFO XY Pad
- Like the synthesis and effects pads, the LFO has its own XY pad.
- X axis: LFO Frequency.
- Y axis: LFO Shape (continuously morphable between the 6 shape options).
- Drag to perform LFO speed and shape changes in real time.
Six LFO Modulation Targets
Per the Plaits / Elastic OSC "keep it simple, with the greatest impact" philosophy, the LFO section provides six dedicated modulation depth knobs for six core targets:
- Frequency Amount — LFO modulates pitch (vibrato).
- Timbre Amount — LFO modulates the Timbre parameter (per-engine, dynamic timbral evolution).
- Morph Amount — LFO modulates the Morph parameter.
- Harmonics Amount — LFO modulates the Harmonics parameter.
- Filter Amount — LFO modulates the filter cutoff (when filter is engaged).
- Pan Amount — LFO modulates stereo position (auto-pan).
All Amount knobs can themselves be automated, enabling dynamic changes of modulation depth over time. This is where Elastic OSC starts to feel like a small modular system rather than a simple synth app.
The LFO Mixer (Desktop Feature, May Come to Mobile)
The desktop VST3/AU version of Elastic OSC (launched April 2026) added an "LFO Mixer" with continuous X/Y mixing between the 4 LFOs. As of writing, this is desktop-only — but the mobile version may receive it in a future update. Keep an eye on the changelog if you want continuous-mix LFO behavior.
7. Effects & Output Section
The Built-In Effects
Elastic OSC includes a focused set of effects controlled primarily through the second XY pad. The effects are designed to be playful and immediate rather than precise — they're meant for performance, not surgical mixing.
- Distortion: Adds grit and harmonic content. From subtle warmth to heavy crunch.
- Filter: Multi-mode filter (varies per preset). Low-pass typical, with cutoff and resonance.
- Delay: Tempo-synced delay with feedback control. From tight slap-back to long ambient washes.
- Reverb: Hall/plate-style reverb. Mix and decay controls.
- The specific effect parameters mapped to the X/Y axes depend on the preset — preset designers can configure which effect parameters expose to the XY pad.
The Filter Curve Visualization
- Some engines (notably Filtered Noise) include a visual filter curve that updates in real time as you adjust the cutoff and resonance.
- See the actual frequency response of your filter — useful for understanding what each engine's filter is doing.
Real-Time Waveform Visualization
- The Waveshaping engine (and a few others) show the actual output waveform on screen as you adjust parameters.
- Watching the waveform morph in real time as you move the XY pad is educational — you SEE the synthesis happening.
8. Presets, DX-7 Bank Import, & Wavetable Import
The Built-In Preset Library
- Elastic OSC ships with 500+ presets from sound designers including Red Sky Lullaby, Nu-Trix, SRVND, Another Machines, ToYaGa, Nerk, and SOI.
- Browse via the preset browser. Presets are organized by category and engine type.
- The included designers represent some of the most respected sound design names in modular and modern synthesis — these aren't filler presets.
The Preset Compare Function
- v1.1 added a "compare" feature — when you've edited a preset, tap Compare to instantly toggle between your edit and the original preset.
- Useful for A/B-ing changes to confirm your edits are improving the sound, not just making it different.
Importing DX-7 Banks
This is one of Elastic OSC's killer features — load classic Yamaha DX-7 sysex banks directly into the 6-OP FM engine.
- Free DX-7 banks are available across the internet — thousands of factory and user banks from decades of DX-7 history.
- Common formats: .syx (sysex), .dx7 (some bank files), .bin.
- Place DX-7 bank files on your device's storage (Downloads folder, or any accessible location).
- In Elastic OSC's preset browser → import → select the DX-7 bank file.
- The app imports up to 96 DX-7 sounds per bank.
- These show up in your preset library and play through Elastic OSC's 6-OP FM engine.
- Caveat: you can't load custom 6-OP DX patches that go beyond what the engine's parameters expose. Loading "almost any" DX-7 bank works; pure 1:1 hardware DX-7 fidelity is approximate.
Importing Wavetables
- The Wavetable engine accepts custom wavetable imports.
- Standard wavetable formats supported — typically WAV files structured as wavetable frames (the same format used by Serum, Vital, and other modern wavetable synths).
- Drop wavetable files into the app's accessible folder, then load via the preset browser.
- Massively expands the wavetable engine's sonic palette beyond the included tables.
9. The Arpeggiator
Elastic OSC includes a versatile arpeggiator that turns held chords into rhythmic sequences. This is one of the most-used features in performance contexts — let the arp run while you XY-pad-perform.
Arpeggiator Patterns
- Up: Plays held notes from lowest to highest, then repeats.
- Down: Highest to lowest.
- Up-Down: Up then down then up (ping-pong).
- Random: Notes in random order each cycle.
- As Played: Notes in the order you pressed them.
Arp Settings
- Rate: 1/4, 1/8, 1/16, 1/32 (and triplet variants in some versions).
- Octaves: 1-4 octave range — the arp can extend the held chord across multiple octaves.
- Gate length: How long each arp note holds. Short = plucky, long = sustained legato.
- Latch / Hold: Lock the arp running even when you release the keys. Frees your hands to focus on XY pads.
Combining Arp + Recorded Modulation + LFOs
The killer Elastic OSC live workflow:
- Hold a chord on the keyboard.
- Enable Latch / Hold so the arp keeps running.
- Engage one or more LFOs with rhythmic sync to project tempo.
- Record a 4-beat XY pad gesture as modulation — capture an evolving timbre.
- Now the arp plays, the LFOs modulate, and your recorded gesture loops — all without you having to play anything.
- Free your hands to manipulate the effects XY pad in real time over this evolving texture.
- This is how Elastic OSC becomes a one-handed performance instrument with multi-layered movement.
10. Workflow — Getting Sound Into a Project
Because Android Elastic OSC doesn't support AUv3 or inter-app audio, you need different workflows to actually use it in productions. Here's how I move Elastic OSC sound into projects.
Method 1 — Record the Performance as Audio
- Use Android's screen-record feature (with audio capture enabled) to capture an Elastic OSC performance.
- Or, if you have a multi-app audio routing tool installed (some exist on Android — fewer than iOS), route Elastic OSC's audio output into another app for recording.
- The captured audio file goes into your DAW as a sample.
Method 2 — Phone Out → External Recording
- Connect your phone's headphone output (or USB-C audio) to an external recorder, audio interface, or another device running a DAW.
- Play Elastic OSC; record the output externally.
- Higher fidelity than screen recording. Use a real audio interface for proper levels.
Method 3 — MIDI In From DAW (Drive Elastic OSC From Another App)
- Connect a desktop DAW or another Android device sending MIDI to your phone running Elastic OSC.
- The DAW sequences Elastic OSC as if it were a hardware synth.
- Record the audio output of Elastic OSC back into the DAW.
- This requires MIDI routing setup (USB MIDI between devices, or network MIDI).
Method 4 — Sample It, Then Use the Samples
- Treat Elastic OSC as a sample-creation tool. Spend a session making rich, evolving textures.
- Record each sound as audio (Method 1 or 2).
- Load the audio into your DAW's sampler (Koala, FL Mobile's DirectWave, MiniSampler in Cubasis, n-Track Sampler).
- Now you can play those Elastic OSC sounds chromatically across your DAW's keyboard. Each "preset" becomes a sampled instrument.
- Less real-time, but solves the "no plugin support on Android" limitation completely.
11. The Help System & Settings
The Integrated Help System
- Tap the "?" button (almost every screen has one) → explanations appear for nearly every GUI element.
- The help text covers what each control does, the underlying DSP model, and most of the app's functionality.
- This is rare for mobile synths — built-in documentation that actually explains the synthesis, not just the buttons.
- Worth reading through systematically the first week with the app. Every engine has its help write-up explaining what makes it unique.
The Settings Panel
- Velocity settings: Adjust how the on-screen keyboard responds to touch — fixed velocity vs touch-pressure-derived velocity (on supported devices).
- BPM controls: Set the project tempo for tempo-synced LFOs and arpeggiator.
- MIDI configuration: Channel settings, USB MIDI connection options.
- Audio engine settings: Buffer size, sample rate. Lower buffer = lower latency but more CPU.
- Preset management: Backup and restore preset banks.
The Touch Gestures Reference
Tap = Set position · Drag = Real-time morph · Release = Hold last position
Keyboard:
Tap key = Note on · Hold key = Sustain · Slide finger horizontally on held key = MPE Glide (X) · Slide finger vertically on held key = MPE Slide (Y) · Press harder = MPE Pressure (Z, device-dependent)
Preset Browser:
Tap preset = Load · Long-press = Options (rename, delete, duplicate) · Swipe between categories
Modulation Recording:
Tap Record = Start capturing gesture · Move parameters/XY = Capture movement · Tap Stop = Lock loop · Length selector = Choose 1, 2, or 4 beats
12. Pro Tips — The Kokumo Method
- Plaits' philosophy is sacred — keep it simple, with the greatest impact. Émilie Gillet designed Plaits to do dramatic things with minimal controls. Elastic OSC inherits this philosophy. When I'm sound designing on it, I try not to over-tweak. Four parameters per engine. Movement comes from the XY pads and LFOs, not from drilling deeper into hidden parameter menus. The producers who fight the simplicity end up making boring sounds. The ones who embrace it make sounds that move.
- The MPE IAP is worth $3.99. If you're at all serious about expressive playing on a phone, the MPE in-app purchase transforms Elastic OSC from "synth you play notes on" into "instrument you express through." Glide alone — per-note pitch bending — is worth the price. Pair it with Pressure-mapped Timbre and you have an expressive instrument that's genuinely playable.
- Lock your MPE setup. When you find an MPE configuration that feels right on a specific preset, hit the Lock button before browsing other presets. Your custom mapping survives preset changes. The first time I lost a perfect MPE config by accidentally loading another preset taught me this lesson permanently.
- Record modulation gestures, don't just turn knobs. The modulation recording feature is unique to Elastic OSC's lineage (carried over from Elastic Drums). Use it. Hold a chord, latch the arp, record a 4-beat XY gesture as modulation, free your hands to play with the effects pad. This is what Elastic OSC is built for — not button-twiddling, but performed evolving sound.
- Five engines deep, not 24 engines shallow. Don't spread yourself across all 24 engines. Pick 5 to start: Virtual Analog (the standard), Wavetable (the bright pad source), Granular (the texture machine), Modal Resonator (the plucked-acoustic feel), and one of the FM engines (the 80s nostalgia). Master those. The remaining 19 reveal themselves quickly once your ear knows what the four parameters DO across different synthesis paradigms.
- The DX-7 import is free synth bank gold. Search "free DX-7 sysex banks" online. Download a few. Load them into Elastic OSC's 6-OP FM engine. You now have hundreds of vintage 80s synth sounds — electric pianos, classic basses, brass stabs, bell leads, pads — playable through a touch interface with MPE expression. This single feature justifies the app for anyone making music with 80s-inspired sound design.
- Sample farm, not real-time slot. Until Android catches up with iOS on inter-app audio, treat Elastic OSC as a sample creation tool. Generate sounds, record them, load into your DAW's sampler. This workaround turns the limitation into a feature — you build a library of unique, customized sounds that nobody else has, because they're YOUR Elastic OSC patches sampled YOUR way.
- The tiny preset designer credits matter. Red Sky Lullaby, Nu-Trix, SRVND, Another Machines, ToYaGa, Nerk, SOI — these are real sound designers with real catalogs. Study their preset categories. Notice how they use the LPG, how they map MPE, how they sequence modulation. You'll learn synthesis by examining their work the way artists learn painting by studying masters' brushstrokes.
- The Kemetic connection — keep it simple, with the greatest impact. The Plaits philosophy mirrors a much older wisdom — that the most powerful systems are minimalist. Kemetic ritual used a handful of gestures with infinite spiritual depth. African ceremonial music uses few notes with maximum emotional weight. Plaits — and by extension Elastic OSC — descends from this same lineage of "less, deeper" rather than "more, shallower." When I use this app, I'm not just sound designing. I'm practicing the same discipline the ancients practiced in their crafts. Few tools, mastered completely.
- The Émilie Gillet appreciation. Mutable Instruments was a small French company run by one developer — Émilie Gillet — who decided when she closed shop in 2022 to release all her code under MIT license rather than disappear. That gift birthed dozens of projects, including Elastic OSC. Every time I use this app, I'm benefiting from one person's decision to give her work to the community rather than keep it proprietary. That kind of generosity deserves acknowledgment. The credits inside Elastic OSC's About panel honor her properly. Worth reading. Worth honoring.