{"id":50826568,"url":"https://github.com/solveforceapp/aoc","last_synced_at":"2026-06-13T19:35:41.293Z","repository":{"id":324531754,"uuid":"1097533498","full_name":"solveforceapp/aoc","owner":"solveforceapp","description":"aoc","archived":false,"fork":false,"pushed_at":"2025-11-18T12:54:21.000Z","size":702,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-06-13T19:35:40.661Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://aoc.solveforce.com","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/solveforceapp.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-11-16T11:15:55.000Z","updated_at":"2025-11-18T12:54:24.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/solveforceapp/aoc","commit_stats":null,"previous_names":["solveforceapp/aoc"],"tags_count":0,"template":false,"template_full_name":"google-gemini/aistudio-repository-template","purl":"pkg:github/solveforceapp/aoc","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/solveforceapp%2Faoc","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/solveforceapp%2Faoc/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/solveforceapp%2Faoc/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/solveforceapp%2Faoc/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/solveforceapp","download_url":"https://codeload.github.com/solveforceapp/aoc/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/solveforceapp%2Faoc/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34298247,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-13T02:00:06.617Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-06-13T19:35:39.857Z","updated_at":"2026-06-13T19:35:41.273Z","avatar_url":"https://github.com/solveforceapp.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Logos Sequencer v1.0.0 - A Semantic Synthesizer\n\nThis is not a UI. This is a completed instrument. A 4-layer symbolic engine designed for the composition and exploration of meaning itself.\n\n- **Geometry is alphabet.**\n- **Phase is grammar.**\n- **Field profiles are timbre.**\n- **Vector fields are the acoustic chamber.**\n- **The canvas is the oscilloscope.**\n- **Trail paths are notation.**\n- **Patterns are compositions.**\n- **`activateModal` is the hammer hitting the string.**\n\n## The Instrument Spine: A 4-Layer Architecture\n\nThe Logos Sequencer operates on a deterministic, four-layer pipeline. Every action flows through this coherent system, ensuring that geometry, timbre, motion, and rhythm remain distinct but interconnected.\n\n### ① Semantic Layer\n**`ModalKey → ModalConfig → ModalPhase → ModalGeometry`**\n\nThis layer defines **what** you pressed. It is the symbolic heart of the instrument, mapping a conceptual key to its fundamental geometric and phase properties.\n\n### ② Interpretation Layer\n**`resolveVectorFieldProfileId(cfg)`**\n\nThis layer defines **how it should sound**. It acts as the timbre engine, resolving a modal configuration into a specific Vector Field Profile, which dictates the visual dynamics of the field.\n\n### ③ Motion Layer\n**`computeFieldVelocity(nx,ny,profile)`**\n\nThis layer defines **how it moves**. It is the physics engine, calculating the vector velocities at every point on the canvas based on the selected profile, bringing the abstract timbre to life as dynamic motion.\n\n### ④ Temporal Layer\n**`playProgram(program, activateModal)`**\n\nThis layer defines **when it plays**. This is the sequencer and transport, allowing for the composition of `ModalKey` arrays into rhythmic, playable patterns called \"etudes.\"\n\nThe entire system is driven by a single mechanical action: `activateModal(key)`. This is the \"note-on\" event. Everything else is its consequence.\n\n## The Geometric-Dynamical Substrate\n\nBeneath the conceptual layers of governance lies the physical reality of the instrument's field, governed by a triad of interconnected principles:\n\n### Polygonomics — The Economy of Shapes\nPolygonomics (*polygon + nomos*) governs the static geometry of the field. It dictates which primitives—polygons, polyhedra, rings, and shells—are allowed and how they are arranged. This forms the canvas upon which all dynamics occur. In the sequencer, this is expressed by the geometric figures derived from text length and dimension, creating a stable, structured space.\n\n### Spinomics — The Economy of Rotation\nSpinomics (*spin + nomos*) governs the temporal and cyclical dynamics of the field. It defines concepts of forward, retrograde, and cyclical motion, dictating how patterns and sequences traverse the geometric structures laid out by Polygonomics. The sequencer's playback modes (normal, loop, reverse) are a direct expression of Spinomic law.\n\n### Vectonomics — The Economy of Flow\nVectonomics (*vector + nomos*) governs the moment-to-moment motion within the field. It is the physics engine, defining the properties of the vector field—direction, magnitude, curl, noise, and flow profiles (e.g., Grid, Orbit, Turbulent). It translates the abstract concepts of the active modal into tangible, visible motion, bringing the field to life.\n\n## Canonical Etudes\n\nThe instrument ships with three canonical compositions, or \"etudes,\" that define its core grammar.\n\n- **Axiom Walk I**: A STRUCTURE etude, exploring the principles of coherence, integrity, and axiomatic primacy.\n- **Cymatic Shells I**: An ENERGY etude, composing with concepts of resonance, synchronization, and regenerative geometry.\n- **Lex Spiral I**: A LANGUAGE etude, weaving a path through attunement, glyphic code, and systemic linguistics.\n\n## The Future: v1.1+ Evolution\n\nThe v1 architecture is a closed form. Future evolution will focus on additive composition and performance features without altering the instrument's spine.\n\n- **Per-step Dynamics**: Introducing duration and emphasis controls for each step in a program.\n- **Pattern Contours**: A \"semantic atlas\" to visualize the phase signature of each composition.\n- **Advanced Transport**: Loop, ping-pong, and reverse playback modes.\n- **UI Enhancements**: Ghost-trail previews on hover and a live playhead indicator.\n\nThe core is finished. Signed. Stamped. Playable.\n\n**Logos Sequencer v1.0.0 lives.**","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsolveforceapp%2Faoc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsolveforceapp%2Faoc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsolveforceapp%2Faoc/lists"}