# GAS > GAS is an open language and runtime for directing generative audio models: a readable syntax for musical intent, a model-independent timeline, and a session you can steer while it plays. From Luna Estelar. Every page below is plain Markdown. The whole documentation in one file is at https://gas.lunaestelar.com/llms-full.txt. ## Getting started - [Introduction](https://gas.lunaestelar.com/docs/getting-started/introduction.md): What GAS is and what a document looks like. - [Write a score](https://gas.lunaestelar.com/docs/getting-started/write-a-score.md): Learn to write GAS by editing and playing a score in the online playground. - [Run locally](https://gas.lunaestelar.com/docs/getting-started/run-locally.md): Compile a score on your machine, then play it from a small browser application. - [Connect with an application](https://gas.lunaestelar.com/docs/getting-started/connect-with-an-app.md): Make the music respond to application state without replacing the score. ## Reference - [Architecture](https://gas.lunaestelar.com/docs/reference/architecture.md): How GAS is built, from score to audio, and the packages and interfaces that make it up. - [JavaScript API](https://gas.lunaestelar.com/docs/reference/javascript-api.md): Session, browser playback, commands, events, and errors. - [Language reference](https://gas.lunaestelar.com/docs/reference/language.md): Document syntax, intent keywords, live input, and diagnostics. - [Supported models](https://gas.lunaestelar.com/docs/reference/supported-models.md): The models GAS can play through today, and how Lyria RealTime interprets a score. - [Timeline format](https://gas.lunaestelar.com/docs/reference/timeline-format.md): The compiled musical-time data and its schema. - [Troubleshooting](https://gas.lunaestelar.com/docs/reference/troubleshooting.md): Find compilation, access, playback, and live-change problems. ## Optional - [Playground](https://gas.lunaestelar.com/demos/playground/): Write music with GAS, watch it compile, and play. - [Way Back Home](https://gas.lunaestelar.com/demos/game/): Play a game and see how its music is dynamically generated using GAS. - [Source code](https://github.com/luna-estelar/gas): the GAS compiler, runtime and packages.