https://github.com/noracodes/quintessence
outmoded cosmology in the service of composition
https://github.com/noracodes/quintessence
Last synced: about 1 year ago
JSON representation
outmoded cosmology in the service of composition
- Host: GitHub
- URL: https://github.com/noracodes/quintessence
- Owner: NoraCodes
- Created: 2021-05-13T22:51:27.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2021-08-11T19:11:31.000Z (almost 5 years ago)
- Last Synced: 2025-04-30T14:14:16.425Z (over 1 year ago)
- Language: Lua
- Size: 372 KB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# quintessence
outmoded cosmology in the service of composition
a norns script by noracodes; https://llllllll.co/t/44967
v0.1.0 (usable but potentially buggy beta)

## requirements
- Norns
- a MIDI output (optional)
## description
quintessence simulates a set of three bodies in orbit around a single unmoving point,
in perfect circles, advancing in accordance with the tempo;
the smallest possible orbit will result in one half a rotation in each and every beat.
melodic information is derived from the relative positions of these bodies.
## controls
- E1 - page/mode
- E2 - select param
- E3 - param value
- K2 - run/stop
- K3 - reset time
## install
https://github.com/noracodes/quintessence
from maiden:
```text
;install https://github.com/noracodes/quintessence
```
## version history
- v0.1.0: modulation matrix for distances, and polyperc options
- v0.0.3: load param defaults and load passthrough if not already loaded.
- v0.0.2: output via PolyPerc. MIDI transport and clock. better organization.
- v0.0.1: initial PoC. MIDI only.
## acknowledgements
thanks to @fardles for an elegant callback-based way to set the limits of params dynamically.