Had a great time exploring this last night. Today I’m unsure if I found a bug or if it’s intended behavior ?

Steps to reproduce :

I placed a dome and some crypts and got a nice rhythm going. I then placed a Hive.

When I reduced the metabolism of this singular only hive to zero it slowed down and brought the domes ouput to zero also.

1 Like

The script is legendary :slight_smile:

5 Likes

woah this is an impressive one! go ahead and rename arcologies-main to arcologies. that will fix it.

yay!

:blush: thank youuu

yea!!! thanks for the bug report! that is a good one. i’ve added it to the backlog. these make for fun bug names too: “Hive Metabolism Contamination”

5 Likes

i’ll be streaming the “developer manual” in a few minutes:

EDIT: here’s the vod

3 Likes

YEEEEESSSS it worked :slight_smile:

3 Likes

good work!! now you have arcologies to build…

1 Like

working my way through the videos/docs and building my first arcology - this rules. thanks so much for all of the documentation.

haven’t noticed any bugs but I am finding the .5 second inactivity window a bit too short. I would imagine it won’t be a problem once I’ve learned everything, so maybe a user-editable setting for that might be nice? (.5s, 1s, 1.5s, 2s)

2 Likes

you’re so welcome! please share what you create! i’m really curious to hear it.

i’ve been wondering about the .5 seconds, too. sometimes it is too fast for me which is a sign. i think a parameter for it would be really good. it could even be the entire range from .5s - 4s or something? i’ll add it to the backlog.

2 Likes

ode_to_joy.arcology (54.1 KB)
ode_to_joy.pset (925 Bytes)
(edit, ode to joy updated for v1.0.4)

v1.0.3 is up:

  • NEW BPM now goes up to 480. Rage.
  • NEW Parameter for “popup patience.”
  • NEW 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.
13 Likes

It truly shines how much of a passion project this has been, and continue to be for you. Thanks for sharing this walkthrough of the code which is something you definitely didn’t need to do but took the time to do. I’ve just been so enamored with this project since its release so every day you seem to release a fun treat that just goes deeper and deeper.

It’s a beautiful thing and I can’t wait to see what else is in store, though even if it didn’t go beyond its current state, it’s a script for the ages.

Thanks again and I’ll stop gushing now.

(it also installed seamlessly on my DIY Norns kit w/Grid)

3 Likes

Pondering Inverting Metabolism Behavior (edit: we’re changing it)

something i’ve been noodling on is if we should invert how metabolism works. so 16 would become “fast” and 1 would become “slow”…

  • CHANGE IT. Metabolism of 1 should equal whole notes.
  • KEEP IT. Metabolism of 1 should equal 16th notes.

0 voters

benefits of changing:

  • potentially more intuitive (i.e. “that hive has a low metabolism” would mean the hive is slower).
  • metabolism of 0 is mute, and conceptually, playing a whole note is closer to a mute than sixteenth notes.
  • would make the “upper menu step sequencer ui” more consistent with mazes and domes (i think there are some design problems with this).

drawbacks of changing:

  • existing saved arcologies would be messed up (but there are the least number of these there ever will be right now)
  • might be a hornets nest to develop now, but it will only get worse going forward

:pray: thank you so much @mwilliams . it was incredibly gratifying to build and has been so rewarding to share with the community.

:sparkles::revolving_hearts::rainbow:

27 Likes

Any chance the seed option could be controlled with a button/encoder combo? a couple of times now I’ve lost some progress by my dumb thumbs lol.

2 Likes

i too have pondered if seeding is too powerful, neigh, too terrible to be so easily meddled. many a kingdom have been prematurely whisked away from me, as well.

perhaps this fearsome power ought to be sealed away in the parameters menu…

3 Likes

Yeah. I keep reading it as speed and change it instead of BPM… :smiley: Is there a known issue with midi notes being sustained in the latest version? I don’t think I was having the problem before.

2 Likes

alright, i’ll change the seed controls a bit.

yeah, the midi implementation is more of a “drone” implementation. it doesn’t actually send note off messages until the next note is triggered. how would you expect this to behave? just play like, a sixteenth note or something?

1 Like

I had fun with Arcologies tonight and recorded this…

7 Likes

Such an awesome script. If ever there were people pondering about getting a grid then this script is the dealbreaker.
Here’s some short clips I first posted on Instagram a few days ago and compiled into 1 clip on YouTube.

18 Likes

@Glitcher this is so beautiful and restrained. thank you so much for sharing

@mlogger dude you grok’d this so fast. you’re arcologies sound way better than mine lmaoooo (also you just taught me like, 3 different things on how to perform it)

5 Likes