Skip to main content

Solstice User Guide

Complete user guide for Solstice spectral synthesizer

v1.2.0by Minuit

Summary

Solstice turns a sample into a playable sound map. Instead of moving through the sample from start to finish, you move around a map of related tones and textures.


What’s new in 1.2

This guide is written for Solstice 1.2. The last public production release was 1.1.4.

  • Basic MPE support.
  • MTS-ESP support.
  • Five spectral effects: texture, tilt, flutter, stretch, and bloom.
  • crisp pitch shifting.
  • Saturation and glue.
  • Reverb modulation control.
  • Auto root note detection.

Quick start

Get started in 60 seconds:

Full Solstice interface showing the main areas
  1. Load Solstice on an instrument track or open the standalone app. The default preset loads automatically.

  2. Click anywhere on the map. Sound should play, with glowing cells showing the active position.

  3. Drag across the map while holding. You should hear the sound move smoothly between brighter, darker, noisier, or steadier areas of the sample.

  4. Try a different preset. Click the preset name in the top left to open the preset browser. Loading a new preset also loads its sample and updates the map.

  5. Open the parameters panel with the button on the right side and move a few controls. Start with spread, texture / tilt, bloom, or verb dry/wet.

  6. Arm the instrument track in your DAW and play your MIDI keyboard. The notes set the pitch. The map position changes the colour of the sound.

Tip: Turn off click-to-play Click-to-play button for MIDI-only performance without mouse note triggers.


Installation

System requirements

  • macOS 10.14+ or Windows 10+
  • AU, VST3, or Standalone on macOS
  • VST3 or Standalone on Windows
  • Available disk space: 150 MB

Installation

Run the .pkg installer on macOS, or the .exe installer on Windows. Plugins and factory samples install to standard system locations. Optional preset and sample packs install in their own Packs folders. See File paths.

Activation

  • You need an internet connection on first launch to authenticate your license key, or to start the 30-day free trial.
  • Your license works offline for one year after activation, then needs an internet connection to refresh.

The interface

Map Interface showing frame visualization

Solstice has five main areas: the header, the map, the mode selector, the parameters panel, and the sample/preset area.

  • Preset controls: The preset name opens the preset browser. Arrow buttons step through presets. The save and + buttons handle user presets.
  • Mode selector: static, path, and drift define how the playhead moves.
  • Settings: The three-dot button in the top-right corner opens the settings modal for display, MIDI, tuning, and performance options.
  • Parameters: The parameters button opens the expanded panel on the right.

The map

The map shows where similar parts of your sample live. Sharp attacks often sit away from steady tones. Dense areas usually contain sounds that occur more often. Glowing cells show the parts being played.

Important: The X and Y axes do not represent time, pitch, or another simple scale. Nearby cells usually sound related. Distant cells usually sound more different.

How it works

Solstice analyses the sample, splits it into small slices, compares them, and places related ones close together on the map. That lets you hold one area, move to another, or blend between them without following the original sample in a straight line.

Map navigation

Buttons and shortcutsAction
ClickTrigger middle C at that playhead position
Click + DragMove the playhead smoothly between frames
Scroll verticallyZoom in or out around the cursor
Ctrl/Cmd + dragPan when zoomed
zoom control iconDrag to change zoom level, or double-click to reset
click to play iconTurn click-to-play on or off

Lower section

  • Sample area: Preview the loaded sample, adjust root note and cents, reset to the detected pitch, and control stereo width when stereo material is loaded.
  • Sample browser: Open from the sample name at the bottom of the window to load factory content, user content, or any installed pack folders.
  • Preset browser: Open from the preset name in the top left to search, filter, sort, favourite, and manage presets.

Playhead modes

There are three playhead modes. Each has its own colour scheme.

  • static stays where you put it
  • path follows a drawn route
  • drift moves on its own while still reacting to the sample
ModeMovement SourceKey ParametersBest For
StaticMouse positionSpread, Random, StickPrecise selection, layering, exploration
PathDrawn routeSpeed, Sync, DirectionRhythmic patterns, looping gestures
DriftFollows sample progressionForce, Rate, SpreadSlow movement, unstable textures

Static mode

Static Mode showing Spread and Random controls

Manual playhead control. The playhead stays where you put it.

  • Spread (0,20): Blends in more nearby frames. Lower values sound more exact. Higher values sound smoother and wider.
  • Random (0,1): Adds small movement around the chosen position.
  • Stick: Holds the chosen position after you release the note. Useful for frozen tones and layered chords.

Best for precise selection and exploration.

Path mode

Path Mode with four-node path and direction controls

Automated movement along a drawn route. Drag the path handles to reshape it.

  • Direction: Forward, Bounce, or Loop.
  • Speed: Sets how fast the playhead travels.
  • Sync: Changes the speed control from free movement to tempo-synced note values.
  • Spread (0,20): Same as in Static mode.
  • Random (0,1): Same as in Static mode.

Best for rhythmic patterns, loops, and controlled movement.

Drift mode

Drift Mode with Force and Rate parameters

Follows the sample more loosely. force sets how closely the playhead follows the original sample. rate sets speed and direction.

  • Force (0,1):
    • 1.0 = exact playback following the original timeline
    • 0.5 = partial movement with loose variation
    • 0 = frozen texture with no forward energy
  • Rate (-1,1):
    • 1.0 = normal forward speed
    • 0 = stopped
    • -1 = full-speed reverse
  • Spread (0,20): Same as in Static mode.
  • Random (0,1): Same as in Static mode.

Low to medium force settings are often the most useful. The sound keeps moving, but it does not feel tied to the original sample.

Tip: Set force close to 0 with a long release, then click different positions to build layered frozen textures.


Parameters panel

Parameters panel showing ADSR, Filter, Reverb, Tuning, Playhead controls

Access the panel with the parameters button Parameters button.

Tip: Hold Shift while dragging for fine control.

The panel runs from play and tuning at the top to space and output lower down. A good place to start is spread, texture / tilt, bloom, and verb dry/wet.

Play

This section changes with the selected playhead mode.

  • Spread: How many nearby frames are blended in. Higher values sound smoother.
  • Random: How much the playhead moves around the chosen area.
  • Stick: Static mode only.
  • Direction, Sync, and Speed: Path mode only.
  • Force and Rate: Drift mode only.

Tune

  • Mode: Pitch quality mode. crisp gives cleaner pitch shifting. lofi is rougher and more textured.
  • Octave: Broad transposition.
  • Semitone: Semitone shift around the current root note.

Env.

Standard amplitude envelope:

  • Attack
  • Decay
  • Sustain
  • Release

Spec.

  • Texture / Tilt: Texture changes how much background detail stays in the resynthesis. Tilt moves the sound darker or brighter.
  • Flutter: Adds phase and pitch movement. Low values can soften metallic artifacts. Higher values add stronger motion and a wider, less steady tone.
  • Stretch: Changes the spacing between partials. Positive values push the sound toward more inharmonic, metallic tones. Negative values squash the partials closer together, giving a denser sound that still stays inharmonic.
  • Bloom: Reshapes the harmonic profile. Positive values sound brighter and more saw-like. Negative values sound rounder, heavier, and more odd-harmonic-focused.

Sat.

  • Dry/Wet: Blend between the clean signal and the saturated signal.
  • Drive: Add more bite, density, and edge.
  • Colour: Shift the saturation from more neutral to warmer and darker.

Filter

  • Type: Lowpass, Bandpass, or Highpass.
  • Freq: Move the filter up or down the frequency range.
  • Resonance: Add more emphasis at the filter point.

Verb

  • Dry/Wet: Blend between the dry sound and the reverb.
  • Size: Choose a smaller or larger space.
  • Decay: Shorten or lengthen the reverb tail.
  • Tone: Make the reverb darker or brighter.
  • Mod: Modulates the reverb's internal delay lines. Higher values add more movement and chorus-like character.

High decay and brighter tone settings can create long drones.

Output

  • Glue: Levels the dynamics - quiet components come up, loud ones are tamed. Makes the sound denser and more even.
  • Gain: Final output level, now shown with a live output meter.

Samples

Sample Browser with folders and sample list visible

Click the sample name at the bottom between the arrows to open the sample browser. From here you can load factory folders, user samples, or installed packs.

Browser navigation:

  • Select a folder on the left, then a sample on the right.
  • Use the arrows to step through other samples in the current folder.

Loading samples

Drag and dropping a sample onto the map

There are two ways to load your own samples:

  • Drag and drop: Drop files directly onto the map.
  • Upload via browser: Open the sample browser, then click the upload sample button Upload sample button

Supported formats:

  • WAV
  • AIFF
  • FLAC
  • MP3

Samples over 2 minutes are automatically clipped on import.

What works best:

  • Single notes or simple chord progressions
  • Sounds with clear tonal or textural variation
  • Field recordings with diverse textures
  • Samples under 30 seconds for the fastest, most responsive results

Sample history

Every sample you load is copied to your user folder, so you can find it again later.

Sample waveform preview

Sample Area with waveform preview, play button, root note selector
  • Play button: Preview the whole sample.
  • Click on waveform: Preview from that point in the timeline.
  • Stereo waveform: Stereo files display as stereo, and a Width control appears when stereo material is loaded.
  • Root note: Sets the sample's pitch reference. The default is C3.
  • Root note cents: Fine-tune the root note in cents.
  • Reset to detected pitch: When Solstice detects a reliable root note, a reset button appears so you can jump back to it quickly.

Browser actions

Right-click a user sample in the browser to:

  • Reveal it in Finder or Explorer
  • Delete it from your user library

Factory content and installed pack content are read-only from the browser.

Sample processing

When loading a sample, Solstice copies it to your user folder, analyses it once, stores the result, and builds the map.


Presets

Preset Browser with filters, sorting, favourites and preset list

Presets store the current parameters, playhead settings, and sample reference.

Loading presets

  • Click the preset name in the header to open the preset browser.
  • Click a preset to load it.
  • Search by preset name or tags.
  • Use filter and sort controls to narrow the list.
  • Use the arrow buttons in the header for sequential browsing. This follows the active filter state.

Note: Click the preset name again to close the browser.

Filter and sort

Filter presets

Click filter Filter button or sort Sort button to organise the presets.

  • Search: Matches preset names and tags.
  • Mode filters: static, path, and drift work as an OR filter.
  • Content tags: Selected content tags must all match.
  • Special filters: favourite shows starred presets.
  • Origin filters: factory and user are mutually exclusive.
  • Pack filters: Installed packs appear as their own filters.
  • Sorting: Last created, last modified, or alphabetical.

If the preset list looks empty, clear the search field and active filters first. A few filters narrow the list quickly. Pack filters only show presets from that pack, so they hide the regular factory and user lists while active. Start with search only or one filter at a time.

Saving presets

Saving Presets
  1. The save button overwrites the current user preset when it has been modified.
  2. The + button creates a new preset from the current state.
  3. Factory and pack presets are read-only, so saving is disabled for them.

Preset list

Preset List Interface
  • Heart icon: Add or remove favourites.
  • Name: Followed by the first three tags.
  • Mode symbol: Indicates the preset's playhead mode.
  • Factory icon or pack icon: Shows the preset origin.
  • Three dots (user presets): Open preset editing actions.

Right-clicking a user preset also opens edit and delete actions.

Missing or corrupted presets

If a preset's audio is missing or the preset cannot be resolved cleanly:

  • The preset name appears red in the browser.
  • Hovering can reveal the missing audio path when available.
  • Load the preset, then replace the missing sample and save again.

Sharing presets

Presets reference samples using relative paths. To share:

  1. Copy the .xml file from your user preset folder
  2. Include the matching audio sample
  3. Place both files in the corresponding preset and sample folders on the receiving system

Settings

Open Settings from the top-right ellipsis in the header.

Display

Settings modal on display tab showing interface size control

Use the size control to scale the interface.

MIDI

Settings modal on MIDI tab showing MPE controls

The MIDI tab covers standard pitch bend and basic MPE support.

  • Global pitch bend: Sets the ordinary pitch-bend range. The default is +2.
  • MPE: Enable or disable MPE support.
  • Zone: Choose lower or upper zone.
  • MPE pitch bend: Sets the per-note pitch-bend range. The default is +48.
  • Slide target: Route slide to tilt, texture, stretch, or bloom.
  • Slide amount: Sets how strongly slide affects the chosen target. The default is 60%.

Slide affects one target at a time, in both directions around the current setting.

If you are using an MPE controller, make sure the controller and Solstice use the same zone and pitch-bend ranges.

Tuning

Settings modal on tuning tab showing MTS-ESP status

Enable MTS-ESP here when working with an MTS-ESP master. When connected, the tuning tab shows the current scale name. Otherwise it shows not connected.

Performance

Settings modal on performance tab showing multithreaded beta option

multithreaded [beta] enables multithreaded voice generation. It can improve performance on some systems, but it is still experimental. If playback becomes unstable, turn it off first.


MIDI implementation

Use this section for MIDI control and host mapping. For MPE and tuning setup, use the settings sections above.

MIDI input

  • Note on and note off with velocity sensitivity
  • Standard pitch bend for real-time pitch control
  • Optional MPE support through Settings > MIDI

MPE and tuning

  • In the current MPE setup, pressure is hard-wired to per-note volume.
  • Slide can be mapped to one spectral voice parameter at a time.
  • MTS-ESP support is enabled from Settings > tuning.
  • For zone, bend range, slide target, slide amount, and MTS-ESP status, see the settings sections above.

Parameter mapping

Most performance controls can be MIDI mapped:

  • X/Y map position
  • Path handle positions
  • Mode-specific parameters
  • Envelope, filter, reverb, saturation, spectral, and tuning controls

Workflow examples

Ambient pad

  1. Load a sustained sample such as strings, choir, or synth.
  2. Select drift mode.
  3. Set force around 0.3, rate around 0.5, and spread high.
  4. Add verb, a little glue, and a small amount of positive bloom.
  5. Play chords from MIDI.

Rhythmic pattern

  1. Load percussive or sharply changing material.
  2. Select path mode.
  3. Draw a route between contrasting regions.
  4. Turn on sync and set the speed to a musical division.
  5. Add a little texture / tilt movement or flutter.

Expressive stereo texture

  1. Load a stereo recording with obvious left/right movement.
  2. Select static mode and turn stick on.
  3. Increase spread and adjust width in the sample area.
  4. Tune the root note if needed, then reset to the detected pitch if Solstice found a better starting point.

MPE performance patch

  1. Open Settings > MIDI and enable MPE.
  2. Set the zone for your controller.
  3. Route slide to tilt, texture, stretch, or bloom.
  4. Use moderate slide amount at first, then widen it once the response feels right.

Technical notes

Audio support

  • Formats: WAV, AIFF, FLAC, MP3
  • Sample rates: 44.1kHz - 96kHz
  • Bit depth: 16-bit, 24-bit, 32-bit float
  • Channels: Mono and stereo
  • Stereo control: Width parameter appears for stereo material
  • Max length: 2 minutes (auto-clipped if longer)

Plugin formats

  • macOS: AU, VST3, Standalone
  • Windows: VST3, Standalone

Voice management

  • Maximum voices: 16 simultaneous
  • Voice stealing: Oldest note is replaced when the limit is reached
  • Each trigger: Creates a new voice layer with its own envelope

Troubleshooting

No sound output

  • Verify track routing in your DAW.
  • Check MIDI input assignment.
  • Ensure click-to-play Click-to-play button is enabled if you are trying to audition from the mouse.
  • Confirm that a sample is loaded.

Audio artifacts or metallic sounds

  • Increase spread for smoother blending.
  • Try low flutter values (0.1-0.5) to soften metallic artifacts.
  • Apply a lowpass filter.
  • Lower reverb tone.
  • Try a sample with less noise content.

Stereo width is missing

  • The width control only appears when the loaded file contains stereo material.
  • Mono files load and play correctly, but they will not show the stereo width control.

Sample loading issues

  • Confirm the format is WAV, AIFF, FLAC, or MP3.
  • Check that the file is not corrupted.
  • Verify that the sample is under 2 minutes.

Preset issues

  • Red preset name: The preset is missing audio or has a broken sample reference.
  • Cannot save: Check write permissions for your user preset folder.
  • Filters seem wrong: Clear active filters and search terms, then try again.

MPE is not responding

  • Make sure MPE is enabled for the instrument in your DAW. For example, in Ableton Live, right-click the device title bar and enable MPE mode.
  • Make sure MPE is enabled in Settings > MIDI.
  • Check that Solstice is set to the same lower or upper zone as your controller.
  • Confirm that the controller and Solstice use matching pitch-bend ranges.

MTS-ESP is not connected

  • Make sure MTS-ESP is enabled in Settings > tuning.
  • Confirm that an MTS-ESP master is running on the system.
  • If the tab still shows not connected, verify the tuning master before troubleshooting Solstice itself.

Multithreaded mode behaves strangely

  • If you are seeing CPU spikes or timing issues, try toggling multithreaded [beta] in Settings > performance.
  • It can help on some systems, but it is still experimental and may not behave the same in every host or render path.
  • If playback or offline rendering becomes unreliable, turn it off again.

Support

If you cannot find the answer to your question, please contact support@minuit.am.


File paths

macOS

  • Factory presets: /Library/Audio/Presets/Minuit/Solstice/Factory
  • User presets: ~/Library/Audio/Presets/Minuit/Solstice/User
  • Pack presets: /Library/Audio/Presets/Minuit/Solstice/Packs/<PackName>
  • Factory samples: /Library/Audio/Sounds/Minuit/Solstice/Factory
  • User samples: ~/Library/Audio/Sounds/Minuit/Solstice/User/Custom
  • Pack samples: /Library/Audio/Sounds/Minuit/Solstice/Packs/<PackName>
  • Log files: ~/Library/Logs/Minuit/Solstice

Windows

  • Factory presets: %ProgramData%\Minuit\Solstice\Factory
  • User presets: %APPDATA%\Minuit\Solstice\User
  • Pack presets: %ProgramData%\Minuit\Solstice\Packs\<PackName>
  • Factory samples: %ProgramData%\Minuit\Solstice\Sounds\Factory
  • User samples: %APPDATA%\Minuit\Solstice\Sounds\User\Custom
  • Pack samples: %ProgramData%\Minuit\Solstice\Sounds\Packs\<PackName>
  • Log files: %APPDATA%\Minuit\Solstice\Logs

Quick reference

Keyboard and mouse shortcuts

  • Shift + drag - Fine control for parameters and root-note cents
  • Cmd/Ctrl + drag - Pan when zoomed
  • Scroll - Zoom in or out at the cursor

Click behaviours

  • Map click: Trigger middle C at the selected map position
  • Waveform click: Preview the sample from that point
  • Click-to-play off: Use the map for positioning only while performing from MIDI

Tips for best results

  • Use samples under 30 seconds for the fastest workflow.
  • Start with factory presets to understand the three playhead modes.
  • Simple harmonic material and single notes often produce the clearest maps.
  • Try a few zoom levels. Different views reveal different relationships in the map.
  • Soften harsh sounds with lowpass filtering, reverb, higher spread, flutter, or gentler spec. settings.
  • If you are not sure where to start, load a factory preset and begin in static mode.