Inspiration
This project is a sequel to the first social sequencer art project. The Social Sequencer is an interactive new media art that delves into the interplay between music synthesis, information generation and social interaction.
What it does
A generative art system in which simulated chat participants ("MIDI agents") converse inside a room governed by tunable parameters. The conversation is not intended to be watched but exists purely as raw material. The system analyzes the conversation for complexity along three dimensions (textual, structural, sentiment) and translates that complexity into two parallel outputs:
- Music — each agent is a distinct MIDI instrument voice, and the room's audio signature (reverb, delay, flanger) colors the final render.
- Text — short lines of typographically rendered text, extracted and remixed from the conversation's own words, with typography driven by the same complexity signals.
How we built it
Python and Flask
Challenges we ran into
The codex model was initially not prompting the request as I had shared. It produced no changes to the software even thought I prompted the commands three times. I had to use high reasoning function settings and then things changed as it responded to my prompts and produced the artifact as I had described it. I had some trouble deploying this flask-app because my last social sequencer app was a single folder upload.
Accomplishments that we're proud of
This social sequencer 2 is an expansion of the ideas from the first social sequencer https://socialsequencer.indiedesigner.net/ and elaborates on the concept of why this art project exist.
What we learned
Every decision made in the software integration changes the outcome of what the art project is and what it wishes to answer. I realize that while I have my own ideas of why I want to use Python for projects I know now I need to factor in how easy it is to deploy an app based on the programming language and how the app is deployed is also into consideration. My general philosophy is to keep complexity down during development and deployment which is inspired by minimalism, but that is more reflective of me because I am a designer.
What's next for Social Sequencer 2: When the Sun hits
Different versions and iterations because any decision when considered in the implementation has impact on the software artifact and how it is presented as an idea. Further expansion of this computer art project concept could be explored to include an online chatroom project as a new media internet project online or it could be integrated in live events as a sports event or a music event. Live events with the crowd can gauge moods and excitement which as a room signature is data signature that as collaborative experience has numerous analysis potential.

Log in or sign up for Devpost to join the conversation.