Skip to content

0.8.0 - Spengler

Latest

Choose a tag to compare

@figrita figrita released this 15 Apr 01:44
· 21 commits to main since this release

Silvia 0.8.0 Spengler — Patch Notes

New nodes

  • Smooth Counter — eased counting
  • XY Pad — 2D control surface
  • Color Dither — color-aware ordered dithering
  • Wavefold — waveshaping fold
  • Slime Mold — physarum-style sim
  • Cosine Gradient — palette generator
  • Lyapunov — fractal generator
  • Polka Dot — repeating dot pattern with center-sampled per-dot inputs (color, radius, softness, stagger)
  • Palette — Makes palettes with perceptual color space
  • Removed: Brownian Motion, all put in XY Pad

Audio overhaul

  • AudioScope widget with per-band exciter and improved band handle feedback
  • Screen capture audio support
  • FFT halved to 512 for snappier response
  • Audio band outputs renamed to Red/Green/Blue Band
  • Oscilloscope output ports deduplicated
  • Meter labels replaced with colored dots, scope toggle added

Node enhancements

  • Mux Number — crossfade mode
  • Tunnel 3D — texture mapping options, simplified controls
  • Cellular Automata — overhauled with flat grid buffers, trail decay, interactive preview
  • Drawing Canvas — upgraded; removed stray opacity; flood-fill + symmetry transform optimization
  • Geiss Flow — calmer default look
  • Fractal mode selector — split into separate output ports
  • Performance passes on Step Sequencer, Euclidean Rhythm, Cosine Gradient, Brick Game
  • Slime mold gets louder (more good)

Fixes

  • Mixer shader Y-flip removed (tempTexture now shares mixer FBO convention)
  • Separate output texture prevents read-write feedback on tempTexture
  • Audio analyzer no longer goes silent after switching media sources
  • Converter popup now appears when dragging Output's Frame Out onto a Number input
  • s-number rounds programmatic values to step
  • Node reset now also clears options, custom values, and custom area
  • <select> dropdown arrows render again (template inert document bug)

App / packaging

  • Linux build now ships as tar.gz with a .desktop launcher
  • First-run About modal gated behind a photosensitivity warning
  • Bundled demo clip swapped to gumbasia.webm; gumby is the default first-launch patch
  • Patch format version bumped to 0.8
  • Gumbasia license added; Will Hofferbert added to THANKS
  • _template.js rewritten as an annotated reference; orphaned tunnel.js removed