Releases: supriya-project/supriya
Releases · supriya-project/supriya
22.12b0
What's New
- Supriya now supports
supernova
- Parallel groups can be specified anywhere a group is created, e.g.
server.add_group(parallel=True)
orGroup(parallel=True)
- Sessions can now be rendered via
asyncio
; seeSession.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 nowexecutable
- The
SCSYNTH_PATH
environment variable is nowSUPRIYA_SERVER_EXECUTABLE
What's Changed
- Add Session.render_async() by @josiah-wolf-oberholtzer in #282
- Check for NTP timestamp oveflow by @gitmarek in #283
- Pass BlockAllocator.allocate_at() assertion by @gitmarek in #284
- Debug Windows NRT errors by @josiah-wolf-oberholtzer in #285
- Refactor NRT rendering by @josiah-wolf-oberholtzer in #287
- Increase coverage by @josiah-wolf-oberholtzer in #288
- Refactor late imports, move
.realtime.allocators
to.allocators
by @josiah-wolf-oberholtzer in #289 - Extend mypy plugin by @josiah-wolf-oberholtzer in #290
- Bump requirements by @josiah-wolf-oberholtzer in #291
Special thanks to @gitmarek for the supernova
and parallel group support
Full Changelog: 22.11b0...22.12b0
22.11b0
What's new:
- Supriya now supports supernova (and parallel groups) thanks to @gitmarek: #276 #267
- Use a
parallel=True
keyword argument when adding or instantiated groups you wish to be parallel: #272
Breaking changes:
- The
scsynth_path
keyword argument toServer.boot()
is nowexecutable
. - The
SCSYNTH_PATH
environment variable is nowSUPRIYA_SERVER_EXECUTABLE
Full Changelog: 22.9b1...22.11b0
22.9b1
22.9b0
Update classifiers
22.8b4
Bump version to 22.8b4
22.8b3
What's Changed
- Improve Windows support by @josiah-wolf-oberholtzer in #259
Full Changelog: 22.8b2...22.8b3
22.8b2
Upgrade sphinx-immaterial (#257) * Update docs dependencies * Install jupyter with docs dependencies * Misc. docs and packaging fixups * Reformat * Just install jupyter for test deps * Unpin numpy * Loosen requirements * Adjust sanity-check
22.8b1
Bump version
22.8b0
Fixup SHM compilation (#254) * Fixup SHM compilation * Add Python 3.10 to GHA matrix * Quote 3.10 * Update test * Fixup async fixture * Bump test deps
22.2b0
Add Python 3.7 support (#248) * Try Python 3.7 again * Bump version * Use SuperCollider's main branch * Harden one test against OSX on GHA * Remove SuperCollider action 'if' guards * Bump actions/cache version