Download Sine Machine
Changelog
27.0.22
–
Feb 7, 2026
- ✨ Standalone: New MIDI Keyboard support. Play musical notes with your computer keyboard. Try holding down
ADandGin the home row to play a C Major chord. This feature also works with alternate keyboard layouts like Dvorak. - ✨ Standalone now polls for new midi devices and auto enables them. Disabled devices are remembered across sessions and will not auto-enable.
- ✨ New
Minor 9 Chordpreset that demos using chord tones as partials + max harmonics (for reals this time) - Peak meter now alerts when synth output is equal 1.0 as well as over 1.0 (thx @trajectoire)
- Fix bug with Standalone not re-enabling a MIDI keyboard that was unplugged and plugged back in (thx @trajectoire)
- Standalone: Improve Audio and MIDI window styles to look more Sine Machine-y
- Fix issue introduced in v27 preview with trem/pitch rates not loading in properly from json (thx @trajectoire)
- Fix issue introduced in v27 preview with verb json values falling back to incorrect default preset values (thx @bells)
- Migrate all factory presets to v27
27.0.7
–
Jan 29, 2026
New major version. Shows up as a new separate plugin in the DAW, v27.
- ✨ New feature:
Max Harmonicsis a new parameter, available in the UI on theVoicestab. WhenMax Harmonicsis set below 36, it will also disable the relevant harmonic volume bars on the first page. (thx Florian) - ✨ New triangle Trem pattern shape.
- ✨ Trem shape invert lets you invert the ramp, triangle and sine shapes.
- ✨ When
pitchMappingis edited in the json to make partials non-harmonic, the altered tuning ratios are displayed in the help text when hovering over volume bars (thx @jl) - ✨ Added colorblind friendly clip/over warning animation on the volume slider (thx @nicolas)
- ✨ When editing patch volume, value is shown in db (thx @jl)
- ✨ New
Minor 9 Chordpreset that demos using chord tones as partials - 🚀 Pitch modulation performance improvement across all platforms
- 🚀 Slight Oscillator performance improvement across all platforms
- ♻️ Renamed
Trem OffsettoTrem Patternand auto-migrate old presets with original naming. - Manually edited trem and pitch json data is now properly loaded as-is like envelope data is (vs. overwritten by parameter calculation) (thx @joechip)
- When
One Shotis enabled and notes are played and released, turningOne Shotoff now behaves as note off, preventing stuck notes (thx @crpxl) - Fix being able to use
SHIFTon bi-polar sliders (thx @jl) - Fix curve details button not having a visible keyboard focus ring and explicitly specify their focus order (thx @jl)
- Fix One Shot and Relative Mode having clipped focus rings in the UI.
- Fix up/down arrow keys sometimes being sketchy in preset browser (thx @bells)
- Fix text/icon selector discrepancy edge case where it will show an outdated value (thx @trajectoire)
- Fix Trem Visualizer jank — uneven spacing between harmonics, especially when resizing.
- Fix
cmd-Fshould not undo on macOS. (thx @bells)
26.1.0
–
Dec 28, 2025
- ✨ 18 new presets by Trajectoire, Diskette and Modulatia
- ✨ Re-order factory presets by alpha in each category (thx @philippe)
- Fix a distortion issue that can appear in edge cases where only 1 or 2 of the upper harmonics > H30 exist (thx @nicolas)
- Fix a subtle behavior where some one-shot patches with sustain at 0 can take too long to finish / be killed.
26.0.34
–
Dec 1, 2025
- ✨ New “dewdrops” preset by new contributor @modulatia
- ✨ Allow for unison spread to change while a note is being held (thx Arden)
- ✨ Update url now goes to https://melatonin.dev/downloads where a public changelog is available
- Fixes crash when
Bluetooth MIDIis clicked in Standalone (thx @bells) - Fixes Pitchbend range for both MIDI 1 and MPE controllers (thx @jl)
- Fixes Decay/Hold/Release help text for
Low To HighandHigh To Low(thx Julian) - Update JUCE to 8.0.11
26.0.23
–
Nov 18, 2025
- Fixes “right channel drops out” issue reported by @James Swift, @Enchse and others
26.0.22
–
Oct 31, 2025
- ✨ Footer visualizer now stays at full brightness when preset browser is open
- Fix keyboard text input issue in Logic Pro
26.0.20
–
Oct 28, 2025
- ✨ New patches from DATABROTH’s stream
- More launch day fixes to initial DAW state loading.
- Advanced sustain values now always show correctly at first DAW load.
26.0.16 (soft launch)
–
Oct 27, 2025
- When opening up a saved project containing sine machine in a DAW, some patches containing individual changes to the harmonics would not load properly. This is now fixed (thx Matthijs and Enrico)
- On first load, ensure “Advanced” view has proper formatting with labelled units.
- Add ability to run a 10s perfetto performance trace from settings.
26.0.4
–
Sept 20, 2025
- ✨New/updated presets by @DATABROTH (still going through some of em!)
- ✨ Resizing the plugin now scales the interface, keeping the aspect ratio. User Interface size/dimensions are stored and recalled globally across sessions
- Improve and smooth performance profile for low notes with lots of harmonics (thx @Mitch Schneider)
- Small UI tweaks
26.0.1
–
Sept 10, 2025
New major version. Shows up as a new separate plugin in your DAW, v26.
- ✨ New gaussian Bandpass filter type
- ✨ New soft-clipper and limiter. This is behind the scenes (at least for now) to help out with “mastering” presets and UX in general.
- ✨ 15+ new presets (thx @mleuc, @Mitch Schneider, @Andreya)
- ✨ Reverb level is now a mix slider and can go 100% wet. This is a breaking change. Factory presets are updated. Your user presets will auto-convert but you still might need to bump the reverb mix level UP for patches with unison voices.
- Correct totally embarrassing MIDI note timing issues on larger block sizes (thx @Mitch Schneider)
- Improve unison volume compensation (thx @Mitch Schneider). This is impossible to be perfect due to so many factors, but the compensation now depends on spread values.
- Volume now goes up to +20 db (was +15db)
- Fix voice handling bug where only a subset of unison voices fire on note-on (when all voices were utilized).
- Improve reverb performance, especially for patches with unison.
- Improve performance of noise algorithms on macOS 12 and above.
- Ensure the very first note after start of instrument actually glides when using rel/abs glide
- Add hover states for both text and icon selectors
25.0.27
–
Aug 22, 2025
- ✨ New draft patches from @mleuc!
- ✨ Triangle trem visualization finally displays sharpness and looks decent now
- Fix crash that could happen with very low frequencies hitting the reverb (thx @mleuc)
- Fix infs that can occur on Windows with frequencies way above nyquist (thx @mleuc)
- Improve reverb algorithm to better account for frequencies above nyquist and below its lower bound.
- Fix footer visualizer help text and let user know they can PANIC.
- Free modes renamed to Hz
- When sliders are disabled and grayed out, their labels now are too
- Add glide mode label.
- Clean up the text selectors, reduce font size and move them to small caps
- Allow utf-8 in the UI labels and help text (ENV→TREM etc)
- When odd/even selectors are disabled they are now grayed out