Repository navigation
Totality 1.1.0
·
24 commits
to master
since this release
Totality 1.1.0
The first public release: a generator of hypnotic Berlin techno -- tracks of 32-bar plateaus and whole DJ sets,
composed from a seed and synthesised while they play. Standalone and VST3 for Windows, a command-line renderer, and a
native app for Meta Quest. Everything is synthesised; there are no samples.
Downloads
- Totality-1.1.0-Setup.exe -- installs the standalone, the VST3, the renderer and the manual. The runtime is linked
in; nothing else has to be installed. - Totality-1.1.0-portable.zip -- the same, in one archive, nothing to install.
- TotalityQuest-1.1.0.apk -- the native Meta Quest build (
adb install -r TotalityQuest-1.1.0.apk, developer
mode). Built and signed, not yet run on a headset. - Totality-Manual.pdf -- every page of the panel as a picture, every parameter.
- SHA256SUMS.txt -- the checksums of all of them.
What is in it
- The composer. Tracks in three forms (Arc, Peak, Endless) from four style profiles -- Hypnotic, Ostgut, Dub, Raw
Peak -- that morph into each other, or a style of your own; one operation per 32-bar block, eight candidates per
block judged against a corridor of bar similarity fitted to thirty reference tracks; a figure every track is
remembered by and a body that runs in waves towards its landings; seven kinds of track (Tool, Roller, Stab, Acid,
Bleep, Dub Chord, Tribal). Every part on its own seed stream, rerolled alone, saved as a.totset. - Sets. Up to twelve hours as one long recomposition: seven dramaturgies, neighbouring Camelot keys, blends with the
highs first and the mids over the last 16 bars, a hard bass swap on a 32-bar line through the isolator, a third deck
that borrows and teases, the DJ's hand on EQ, filter and echo. - The sound. A kick of three engines and a 909 top layer, the rumble that continues its phase, a sub locked to it,
a twelve-lane kit with the 909's metal oscillators, the ping (FM through a low-pass gate), a bass synth and a 303
through ten circuit-modelled filters, the dub chord with tape echo, springs and plate, drone, texture and a granular
cloud. 1024 factory presets per synth, chosen for every track by its style. - The mix. Multiband ducking from the kick's events, a track bus with tilt and parallel glue, a DJ mixer with
isolators, a 4x clipper and a true-peak limiter, and a leveler that sets every part against the kick and brings every
track to its style's loudness. - Playing. The host's transport and tempo; a Perform page with mutes, master filter, echo throw and isolator kills,
every control learnable from MIDI. New in 1.1.0: play it yourself -- a MIDI keyboard plays a voice (the kit, the
bass, the 303, the ping, the chord, the drone, or by channel) with the sound its page has; Replace, Layer, and the
composer switch that leaves every generated note out. - Export. WAV with cue markers, the cues as JSON and as a rekordbox collection, MIDI with the tempo map, stems that
sum to the mix, seamless DJ loops; OSC cues for a visualiser while it plays. - The family's panel (new in 1.1.0), shared with Phosphene, Ephemeris and Parhelion: the same header, tabs, keys
and right click on every control, Undo and Redo of every change, Help (F1) by topic, settings, a live ring round
every knob the composer moves, no page that scrolls.
Requirements
- Windows 10 or 11, 64-bit, a processor with AVX2 (Intel from Haswell, 2013; AMD from Ryzen).
- For the plugin: a VST3 host. For the app: Meta Quest 2 or later.
Notes
- Tested: the self tests and vector tests, the VST3 loaded as a host loads it, the documentation check, pluginval at
strictness 10 -- in the release configuration (Intel oneAPI). - The installer and the program are not code-signed: Windows' SmartScreen may warn once ("More info", "Run anyway").
- Totality asks GitHub once a day whether a newer release is out and shows it in the status row (nothing else is sent,
nothing is downloaded); the switch "Update check" in the settings turns it off. - Whether rekordbox and Traktor read the WAV's cue markers is untested (the JSON cues and the rekordbox collection are
the fallback). - Licence: AGPL-3.0. The source is at https://github.com/reneweller-coding/Totality.