Skip to content

Releases: supriya-project/supriya

23.5b4

13 May 15:45
b99e240
Compare
Choose a tag to compare

What's Changed

Full Changelog: 23.5b3...23.5b4

23.5b3

12 May 01:21
5d5559f
Compare
Choose a tag to compare

What's Changed

Full Changelog: 23.5b2...23.5b3

23.5b2

11 May 16:50
Compare
Choose a tag to compare

Full Changelog: 23.5b1...23.5b2

23.5b1

11 May 16:13
Compare
Choose a tag to compare

What's Changed

Full Changelog: 23.5b0...23.5b1

23.5b0

10 May 20:46
Compare
Choose a tag to compare

What's Changed

Full Changelog: 23.3b0...23.5b0

23.3b0

09 Mar 19:14
Compare
Choose a tag to compare

Breaking Changes

This release completely rewrites Supriya's internals, and replaces a number of old classes with new implementations.

  • supriya.realtime.Server and supriya.realtime.AsyncServer become supriya.contexts.realtime.Server and supriya.contexts.realtime.AsyncServer
  • supriya.nonrealtime.Session becomes supriya.contexts.nonrealtime.Score, and is considerably simplified from the previous class; it no longer allows for introspection
  • supriya.providers.Provider is replaced by a new base class supriya.contexts.core.Context which provides the common interface across concrete Server, AsyncServer and Score classes

What's Changed

Full Changelog: 23.2b1...23.3b0

23.2b1

25 Feb 14:24
Compare
Choose a tag to compare

What's Changed

Full Changelog: 23.2b0...23.2b1

23.2b0

13 Feb 14:55
Compare
Choose a tag to compare

What's Changed

Full Changelog: 22.12b1...23.2b0

22.12b1

15 Dec 03:19
Compare
Choose a tag to compare

What's Changed

Full Changelog: 22.12b0...22.12b1

22.12b0

13 Dec 23:28
Compare
Choose a tag to compare

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

Special thanks to @gitmarek for the supernova and parallel group support

Full Changelog: 22.11b0...22.12b0