What's New
* Supriya now supports `supernova`
* Parallel groups can be specified anywhere a group is created, e.g. `server.add_group(parallel=True)` or `Group(parallel=True)`
* Sessions can now be rendered via `asyncio`; see `Session.render_async()`
* Sessions can now fully suppress their output via `Session.render(suppress_output=True)`, making analysis as a side-effect easier
Breaking Changes
* In `Server.boot(...)`, `scsynth_path` is now `executable`
* The `SCSYNTH_PATH` environment variable is now `SUPRIYA_SERVER_EXECUTABLE`
What's Changed
* Add Session.render_async() by josiah-wolf-oberholtzer in https://github.com/josiah-wolf-oberholtzer/supriya/pull/282
* Check for NTP timestamp oveflow by gitmarek in https://github.com/josiah-wolf-oberholtzer/supriya/pull/283
* Pass BlockAllocator.allocate_at() assertion by gitmarek in https://github.com/josiah-wolf-oberholtzer/supriya/pull/284
* Debug Windows NRT errors by josiah-wolf-oberholtzer in https://github.com/josiah-wolf-oberholtzer/supriya/pull/285
* Refactor NRT rendering by josiah-wolf-oberholtzer in https://github.com/josiah-wolf-oberholtzer/supriya/pull/287
* Increase coverage by josiah-wolf-oberholtzer in https://github.com/josiah-wolf-oberholtzer/supriya/pull/288
* Refactor late imports, move `.realtime.allocators` to `.allocators` by josiah-wolf-oberholtzer in https://github.com/josiah-wolf-oberholtzer/supriya/pull/289
* Extend mypy plugin by josiah-wolf-oberholtzer in https://github.com/josiah-wolf-oberholtzer/supriya/pull/290
* Bump requirements by josiah-wolf-oberholtzer in https://github.com/josiah-wolf-oberholtzer/supriya/pull/291
Special thanks to gitmarek for the `supernova` and parallel group support
**Full Changelog**: https://github.com/josiah-wolf-oberholtzer/supriya/compare/22.11b0...22.12b0