Skip to content

v0.10.0

Choose a tag to compare

@github-actions github-actions released this 19 Oct 22:50
46148fc

102 commits since 0.9.0.

Modules

  • A Plot in the Picture plugin draws a pitch function as a glowing curve across beats with a dot at now, and Plots chain through under for a song made of functions.
  • A Line In hears the microphone on Windows and macOS.

Presets

  • A plugin can ship a preset written in the text language with PresetText.Embedded, and Mycelium now is one.

Assistant

  • The assistant changes a patch by editing its text with edit_patch, in place of a tool per knob, wire and module; a patch written as text keeps its comments and defs through the assistant's edits.
  • Your own Claude Code or Codex can build patches: flyback-cli tool runs the assistant's tools one call at a time, with undo, and tool --skill prints the skill that teaches it; flyback-cli mcp --editor edits the patch open in the editor once Settings → Assistant lets it, and the column shows each call.
  • The Claude Code assistant is gone: Anthropic does not allow another program to use a Claude plan. Use the OpenAI-compatible assistant with an Anthropic API key.

Editor

  • Ctrl+Shift+D, or the die on a module's panel, rolls its unpatched knobs somewhere new; Ctrl+Z steps back through the rolls.
  • The text language has loops: for (pitch, level) in [(A2, 0.5), (E3, 0.3)] { ... } stamps out its body per item, with lists, ...list and sum(list).
  • A panel knob can be played as a switch or a button, on screen and from a controller's button or pad: panel drop = 0, switch.
  • Seven more tutorials: seeing a sound, drawing with shapes, playing from the keyboard, music that writes itself, echo and space, turning any music into a picture, and the patch as text.
  • The About box and the website credit Potato Smasher, the name Flyback is published under.
  • In the web editor, a sound, picture or MIDI file chosen for a module travels in the patch, and View it plays it.

Command line

  • A still from flyback-cli render --at has a feedback loop's history: a Trails has its trails.
  • flyback-cli modules <module> --json gives the knee of a knob that turns in decades.

Installing

  • Each release carries the Android editor as a signed arm64 APK.
  • Each release carries an MSIX for the Microsoft Store, where Flyback is listed as Flyback Modular; the Store updates a copy installed from it.

Fixes

  • The stutters of starting up no longer lower the sound's oversampling: it gets five seconds after Play first.
  • Codex calling a tool with a key written twice is asked to send the call again, rather than the turn failing.