Skip to content

v1.0.8

New Features

LFO Node

  • A fully featured LFO lets you modulate any parameter with a custom-drawn waveform. Choose between forward, reverse, and ping-pong play modes, sync to host tempo or dial in a free Hz rate, and trigger per note-on for expressive, sample-accurate modulation. Capable of producing up to 5 khz for audio-rates.

Multi-Bus Audio Routing

  • Full multi-bus routing support lets you wire sidechain inputs, frequency band splits, and complex parallel signal paths using any plugin's auxiliary buses.

Ring Modulator Node

  • A new Ring Modulator node multiplies two audio signals together. Connect any plugin or audio path as the carrier or modulator source. Supports sample-accurate + audio-rate modulation.

Utility Node

  • A compact built-in node with gain, level, pan, and stereo width controls. All four parameters support audio-rate, sample-accurate modulation.

Waveshaper Overhaul

  • The waveshaper editor now supports zoom and pan, an adaptive dB grid with axis labels, a bipolar/unipolar view toggle, and a highlighted active curve region. The audio DSP has been rewritten to match the editor preview exactly.

Modulation Settings

  • Click any modulation edge to open a settings popover with depth controls and curve tension, letting you shape exactly how each modulation source affects its target. (still a work in progress)

Multi-Source Modulation

  • Parameters now accept up to two simultaneous modulation sources, enabling layered and stacked modulation setups.

LFO Cross-Modulation

  • LFOs and Macros can now modulate other LFO parameters.

Animated Modulation Edges

  • Modulation edges show a phase-driven dot that moves in sync with the LFO waveform shape, super slick.

Node Duplication

  • Duplicate any node with Cmd+D (Mac) or Ctrl+D (Windows), preserving its parameters and connections.

Edge Splice

  • Drag any node onto an existing connection to insert it inline. The graph rewires automatically.

Standalone Msh

  • Standalone Msh now has a transport bar with play/stop, BPM control, time signature selection, and a position display for use outside a DAW, just for when you want to focus on sound design. Comes with support for audio input / output settings (devices, audio rate, buffersize etc.) also has support for midi controllers.

QWERTY MIDI Keyboard

  • Play notes directly from your computer keyboard, no MIDI controller required. Enabled by default and accessible from the toolbar.

Missing Plugin Passthrough

  • When a mesh references a plugin that is not installed, the node now displays the plugin's artwork, passes audio through cleanly, and stays muted rather than breaking the graph.

Mesh Visibility and Sharing

  • Uploaded meshes can now be set to public or private. Private meshes include a share link so you can share selectively with collaborators.

Node Picker

  • A new full-screen node picker replaces the old add-node modal, with additive search, separate Instruments and Effects sections, and full keyboard navigation.

Improvements

  • Shift+scroll on any node or edge to radially scale it relative to the graph center
  • Canvas-based knobs replace SVG knobs across the graph, for better performance
  • Viewport now auto-fits on load, when opening a mesh, and when creating a new mesh
  • Sample-accurate modulation engine: waveshaper, LFO, and Utility parameters now modulate within the audio block (so better automation etc.)
  • Improved designs for built-in nodes
  • Editor window defaults to full screen, with size and position restored between sessions
  • Adaptive default window size based on your display resolution
  • Custom plugin folder management in Settings, with a button to restore system defaults
  • Edge reconnection: grab a connection endpoint and rewire it to a different handle
  • Larger hit targets on modulation edges for easier selection

Bugfixes

  • Fixed a bug where knob arcs were clipped at the canvas edges
  • Fixed a bug where modulation edges could not be selected or interacted with after being created
  • Fixed a crash when reopening a plugin editor that could cause a use-after-free
  • Fixed a bug where plugin image fallback displayed a native broken-image icon instead of a placeholder
  • Fixed a bug where undo was not correctly tracked for waveshaper
  • Fixed a bug where audio metering cache was not cleared on transport stop, causing stale meter display
  • Fixed a bug where BandSplit could incorrectly collapse all frequency bands
  • Fixed a bug where macOS produced an alert sound on every QWERTY MIDI key press
  • Fixed a bug where the waveshaper audio DSP did not match the editor curve preview
  • Fixed a bug where the upload mesh modal could be dismissed by clicking the overlay
  • Fixed a bug where the modulation arc on a knob could be cleared during a depth drag

v1.0.6

New Features

Public Profiles

  • Share your music identity with the world. You can now add a bio, social links, and genres to your profile, and anyone can visit your public profile page to see your meshes and track your work.

Modulation Arc on Knobs

  • Read-only knobs now display a visual arc showing the active modulation range, making it easier to see how a parameter is being modulated at a glance.

Plugin Screenshots in Mesh Bundles

  • Plugin screenshots are now extracted and served directly from mesh bundles, so shared meshes show accurate plugin visuals without requiring the plugin to be installed.

Soft Delete for Meshes

  • Deleting a mesh no longer removes it permanently right away. Owners now see a clear delete confirmation, and deleted meshes can be recovered if needed.

Edit Profile Button

  • When viewing your own profile, a new Edit Profile button takes you directly to your settings so you can update your bio, socials, and other details without hunting through menus.

Action Timeline Logging

  • Undo operations, modulation changes, mesh edits, and mute toggles are now logged to an action timeline, making it easier to trace what happened in a session.

Improvements

  • Waveshaper now shows the input scope by default
  • Plugin scanning is more reliable in release builds, with better diagnostics when a scan fails
  • Social link fields now validate your input and show a toast notification on save
  • Text selection is disabled throughout the app for a more native, polished feel
  • License badges now show "Valid" instead of "active"
  • .msh files now display the correct document icon on macOS
  • Buttons and links throughout the app now show the correct pointer cursor
  • Invite emails now mention the free Msh+ month included with an invitation
  • Onboarding telemetry copy updated with a stronger, clearer privacy promise
  • Invite email copy simplified and download page improved
  • Logging in now takes you to your profile page instead of the browse page
  • Onboarding back buttons removed for a cleaner, more focused flow
  • Username field UX improved on the setup page

Bugfixes

  • Fixed a bug where the read-only mesh graph was not staying in sync with the main graph
  • Fixed a bug where the navigation header height was inconsistent, causing layout jumps on page transitions
  • Fixed an issue where the profile header was not vertically centered when no genres or socials were set
  • Fixed a crash where opening the waveshaper in release builds would show a black screen
  • Fixed a bug where telemetry was not sent after completing onboarding
  • Fixed an issue where a duplicate border appeared on the homepage
  • Fixed an issue where the site footer was missing from some pages
  • Fixed a bug where the helper connection status was not shown in the UI when opening the editor

v1.0.5

New Features

Apple Signed Builds

  • Msh is now officially signed by Apple, so you can install and run it without any security warnings.