Releases: northern-information/arcologies
Releases · northern-information/arcologies
v1.1.5
- FIX Domes properly load from save files.
v1.1.4
- NEW Sync tempo with MIDI devices, Ableton Link, and crow.
- NEW Toggle playback with MIDI devices.
- NEW Uxbs and casinos have a MIDI channel attribute.
- NEW
MIDI PANIC!
action in the parameters menu to turn all notes off. - CHANGE Can now select JF i2c mode 0 in parameters menu.
- FIX Moved JF i2c cleanup to happen before resetting crow.
- FIX Bug with loading crypts from
.arcology
files. - DEV Moved
fn.arcdebug()
,fn.screenshot()
, andfn.wtfscale()
tofunctions.lua
.
v1.1.3
- FIX Regression issues on analysis page.
v1.1.2
- NEW Add spomenik structure - play single notes on JF.
- NEW Add parameters to init JF i2c mode 1 set tuning ("god mode").
- CHANGE The analysis page omits structures that don't exist.
- CHANGE The mirage glyph shimmers.
- DEV Remove all the
config.outputs
defensive programming. - DEV Glyphs are drawn dynamically and require less configuration.
v1.1.1
- NEW Add parameters for randomizing note min and max ranges. This applies to both seeding and creating new cells with notes.
- FIX Address regression bug on changing global root & scale.
- FIX Removed vestigial evolutionary branch from aviaries - they erroneously had
Velocity
. - DEV Ignore the
dev.lua
file.
v1.1.0
"eternal september"
- NEW Hyrdoponics structure. Yeah... for growing food... right.
- NEW Institution structure. Steel and glass, a prototypical Augéian non-place. They don't last long anymore.
- NEW Mirage structure. From a fringe phenomenon to an everyday occurrence, no one could have anticipated what myriad of new mirages the anthropocene would cook up.
- NEW Bank structure. It depends how you count.
- NEW Auton structure. Every Auton was a fragment of the Consciousness...
- NEW Added parameter for "designer jump" - when disabled you will not jump to the cell designer page when creating a new cell. Now you can stare at the analysis page forever.
- DEV Old save files have a separate load routine than new ones.
- DEV Replace instances of
'
with"
. Old habits die hard.
v1.0.6
- CHANGE Uxbs and casinos now have a duration attribute to control how long a note plays. This will affect older arcologies. To update your save files, set the duration of uxbs and casinos to 16.
v1.0.5
- NEW Ports disappear while copying, allowing you to paste to adjacent cells.
- FIX Crypts are saved/loaded via their name instead of directory index.
- FIX Generation resets to
0
after seed instead of persisting. - FIX Step animation when metabolism set to
0
. - DEV Remove
local
declarations at top of files.
v1.0.4
- CHANGE Metabolism now defaults to
13
. See the metabolism table in the docs for more information and rationale. - CHANGE Metabolism behavior on hives and raves is inverted.
1
is now slow, while16
is now fast. - FIX Steps on the step sequencer for hives and raves accurately reflect when signals will fire.
- CHANGE If the metabolism of a dome or a maze is less than the global length, then fill in the length by looping the pattern. This makes for much more musical results than what the "pure mathematics" would give us.
- CHANGE Mazes erase from the beginning of the register instead of the end. This ensures the trains collide head-on instead of riding parallel into deadzones. Note a moving register can allow for notes to slip "under" the playhead. This is intentional.
- CHANGE Structure is now at the bottom of the designer menu, instead of docs. This lets you crank e2 and know you'll always land on the structure attribute - much better than landing on docs.
- CHANGE Tightened up the analysis page.
- CHANGE Seeding now happens in the parameters menu.
- NEW Enable and disable structures for seeding on the parameters menu.
- NEW Loaded arcology name displays on home page.
v1.0.3
- CHANGE BPM now goes up to 480. Rage.
- NEW Parameter for "popup patience."
- FIX Disconnecting grid no longer freezes playback.
- FIX Hives and raves with
0
metabolism no longer freeze playback. - FIX
Cell:has()
properly navel-gazes. - FIX Harden
s:one_shot()
logic.