0.1.0 Demo

First public build of Aether. This is a demo release, not a 1.0 - the intent is to let people hear the tool, try a few patches, and report back what breaks.

What's In

  • Node-graph editor with a live audio engine. Patch oscillators, filters, envelopes, sample players, spectral processors, and arrangement nodes. The full node catalogue is at the node reference.
  • Rhai scripting. Every editor action is scriptable. The reference is at the scripting guide. Scripts live in the project file or on disk.
  • Sequencer and arranger. Write patterns, arrange them over time, loop and automate.
  • MIDI input. Virtual devices route hardware input ports into the graph. MIDI Learn binds CCs or notes to numeric/boolean properties. MIDI output to external hardware is not implemented in 0.1.0.
  • Project files. Save and reopen .aether files. Saves are redb-backed and fast.
  • Audio device picker. Preferences dialog picks the output device, sample rate, and buffer size.
  • Crash reports. Panics write a log to ~/Library/Logs/Aether/crash-<timestamp>.log. See Crash Reports.

What's Deliberately Out

  • Windows and Linux. No installer ships for either platform in 0.1.0. Deferred until macOS gets signal.
  • Apple Developer ID signing and notarisation. Requires real-name enrolment in the Developer Program, which this release avoids. First launch hits a Gatekeeper warning - see Installation and Gatekeeper Warning.
  • Project-file stability. .aether files are not guaranteed to open in future builds. Treat anything built in 0.1.0 as a snapshot. For patches worth keeping, save them as Rhai scripts - the scripting API is the more stable surface.
  • CLAP plugin export. Tracked for a later release. For now Aether is standalone only.
  • Auto-update. No Sparkle, no silent updates. Redownload for new builds. Aether will show a welcome-screen notice on launch if a newer build is published.
  • Telemetry, analytics, in-app bug reporter. None. Feedback goes to hello@voidrealm.com.

Experimental

  • Mode3D. An in-progress 3D visualisation of the running graph - planets per source, rings per sink, beams for connections. Off by default and primarily intended as a tech demo for experimenting with how audio might look rendered in 3D space. Not a core workflow. Toggle via toggle("3d") in the console if curious; expect rough edges.

Known Issues

  • First Mode3D toggle has a small hiccup when enabled. The first time the 3D scene is built, a few frames of jitter appear. Subsequent toggles are smooth. Background: the scene is built incrementally after the first toggle; this will be smoothed out in a later release.
  • Audio device hot-swap needs a restart. Changing the output device in Preferences requires restarting Aether to apply. A toast reminds on save. Live restart is planned.
  • Some unusual audio interfaces report unsupported sample rates. If the Preferences dropdown omits a rate the interface should support, set it in macOS Audio MIDI Setup first, then restart Aether.

Reporting

  • Crashes. Email the most recent ~/Library/Logs/Aether/crash-*.log to hello@voidrealm.com. The log names a file and line if a backtrace was captured.
  • Bugs and feature requests. Same address. Include the project file if the bug is reproducible only in a specific patch.

Next