Skip to content

v1.0.2

Latest

Choose a tag to compare

@wraithsys wraithsys released this 06 Aug 17:05
· 9 commits to master since this release

v1.0.2


The field

The drone stops being flat. Amplitude and pitch move continuously, shaped by
whichever ratio mode you're in — each mode's own five-integer sequence sets the
movement, so no two move alike, and harmonic is the only one that repeats
because its integers are the only commensurate set.

The rate comes from the frequency (hz / φ¹³), so a low drone breathes slowly
and a high one quickly. There's no LFO rate to set, because there's no LFO.

Notes are gestures on the modulation, never on the audio. A note beginning
restarts the movement and deepens it; a note ending is the same gesture,
smaller. The sound has no attack and no release — it simply moves more for a
while. The curve control decides how that returns: logarithmic holds then
falls away, exponential drops fast and lingers near nothing.

Turn the mix up, the field to 1, and curve to exponential and you get a
low-pass gate — a rolling, industrial pluck out of an instrument with no
filter section and no envelope section. One number moves the gain, the FM
index and the Room's damping together, which is a vactrol's topology with FM
index where the filter would be. The behaviour is a consequence, not a module.

master is now floor. It's the level the instrument sits at, and the
field reaches up from it — so turning it down gives the movement more room.

Preset banks

A preset is now identified by (bank, name). The root of presets/ is yours;
every folder under it is a bank, and the folder name is the credit. If you
make presets worth shipping, they arrive in a folder with your name on it and
that name shows up in the instrument.

56 presets ship in this release.

STRIKE

A pad below THE ROOM. Click to play a note by hand — x sets the curve, y sets
the depth, for that note alone. Nothing you do there changes the patch.

Also

  • A pitch quantisation readout: whether the pitch is being snapped, and to
    what grid. Four of the five tunings snap; phi walk genuinely doesn't.
  • A new icon, and MIDI note-off is handled properly.
  • Checksums: every release now carries SHA256SUMS.txt for the zip and
    the exe.

⚠ Windows will probably call this a virus

It isn't, and the detection name says so. Defender may delete the exe and name
something like Trojan:Win32/Wacatac.C!ml. The !ml means machine
learning
: no virus signature matched. A classifier looked at an unsigned
executable from a publisher it has never heard of and guessed. New Rust
binaries trip this constantly — it has happened to rust-analyzer and to a DLL
inside the Rust compiler's own standard library.

Rather than ask you to trust me:

  • The source is all here, and it's MIT. Build it yourself if you'd rather.
  • It installs nothing. Unzip, run, delete the folder when you're done.
  • It never touches the network — no networking crate in Cargo.lock, no
    std::net anywhere in the source, nothing that opens a URL.
  • Check the hash against SHA256SUMS.txt.

Full explanation in the README.

Credits

Fonts: Enter Command, Scriptorium, Cyborg Sister and Alkhemikal by jeti
(fontenddev.com), licensed CC BY 4.0. Pixeloid Sans and Pixeloid Mono by
GGBotNet, SIL OFL 1.1. PixAntiqua by Gerhard Grossmann, SIL OFL 1.1. Unifont
Ex Mono by stgiga, built on GNU Unifont, SIL OFL 1.1. Better VCR by artdzyk,
Open Font License. Pixel Operator, Modern DOS and European Teletext by Jayvee
Enaguas, CC0 1.0.

Instrument MIT licensed; fonts are licensed separately and NOTICE.md travels
with every copy.