Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unified contexts #320

Merged
merged 1 commit into from
Feb 24, 2023
Merged

Unified contexts #320

merged 1 commit into from
Feb 24, 2023

Conversation

josiah-wolf-oberholtzer
Copy link
Contributor

@josiah-wolf-oberholtzer josiah-wolf-oberholtzer commented Feb 13, 2023

This PR:

  • Completely reimplements Supriya's interaction with scsynth
  • Completely harmonizes realtime and non-realtime interaction with scsynth via a common Context class and a set of context objects common to both realtime and non-realtime synthesis
  • Takes patterns established by Provider and fuses those patterns into the new core
  • Exposes far more methods for interacting with scsynth than ever before
  • Makes creating "completions" for various server interactions easy via context managers

@josiah-wolf-oberholtzer josiah-wolf-oberholtzer force-pushed the unified-contexts branch 8 times, most recently from 7f68c1f to 36e13e1 Compare February 15, 2023 23:54
@josiah-wolf-oberholtzer josiah-wolf-oberholtzer force-pushed the unified-contexts branch 8 times, most recently from 2fd2e74 to c4f5fb5 Compare February 22, 2023 03:59
@josiah-wolf-oberholtzer josiah-wolf-oberholtzer force-pushed the unified-contexts branch 4 times, most recently from 59faaf5 to 6af172e Compare February 24, 2023 23:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant