> For the complete documentation index, see [llms.txt](https://benjohansen.gitbook.io/eacomp/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://benjohansen.gitbook.io/eacomp/2022-spring/max-1.md).

# Max

After installing and taking a look at a few examples of Max being used (see Let's get going! page), now let's solidify some foundational concepts:

* play sound
  * playlist (simply dragging and dropping one or more audio files into the patch)
  * play\~
    * dac\~
    * gain\~
  * record\~
    * adc\~
    * meter\~
  * buffer\~
  * key
  * keyup
* math
* [abstractions](https://docs.cycling74.com/max8/vignettes/abstractions)
* [max arguments](https://docs.cycling74.com/max8/vignettes/dollar_sign_and_pound_sign)
* line\~
  * One very important learning outcome is to understand how to use the line\~ object, so you must include that object in your patch. It is a difficult object to understand completely, so I suggest you check out Darwin Grosse's tutorial = <http://darwingrosse.com/20Objects/lesson15.html>
* great "random" objects:
  * random (seed)
  * urn
  * urn-jb
  * drunk
