# `mix phx_demo.soundfont.setup`
[🔗](https://github.com/thenatespack/phoenix_demo/blob/main/lib/mix/tasks/phx_demo.soundfont.setup.ex#L1)

Downloads the [GeneralUser GS](https://www.schristiancollins.com/generaluser)
soundfont (about 32 MB) into the user cache directory, so `music: "x.mid"`
works without a system soundfont.

    mix phx_demo.soundfont.setup

The file comes from the author's official GitHub repository
(mrbumpy409/GeneralUser-GS), pinned to a commit and verified by SHA-256.
Its license (v2.0) allows free use, private or commercial, and encourages
use in software projects. Nothing is bundled with phx_demo; it is downloaded
on your machine. Safe to re-run.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
