How black-butterfly-codes/rhythm works
RHYTHM is a browser-only music collaboration prototype. Artists enter through the web app, create profiles and music posts, discover creators, collaborate, and explore simulated auctions; generated previews and local persistence support that experience. The main app also documents moderation, account controls, and legal pages. The graph includes earlier reference snapshots because they are substantial indexed modules. Some feature-level internals are unsampled, so edges show only documented or excerpted relationships.
Main entry points: app.js App experience · index.html Web shell · style.css Responsive interface · audio.js Preview synth
Components 11
Artist experience
- App experience
app.js - Web shell
index.html - Responsive interface
style.css
Browser services
- Preview synth
audio.js - Auction logic
logic.js - Demo data
seed.js - Local database
store.js - Optional analytics
analytics.js
Earlier snapshots
- Backup revision
RHYTHM_backup_before_redesign - Reference revision
RHYTHM_updated_files_reference
Other components
- Artist
Connections 8
- Artist → Web shell: opens
README.md - Web shell → App experience: loads app
README.md - App experience → Local database: reads and writes
app.js - App experience → Demo data: initializes with
app.js - App experience → Preview synth: controls previews
app.js - App experience → Auction logic: settles auctions
app.js - App experience → Optional analytics: loads optionally
README.md - App experience → Responsive interface: renders interface
README.md