What's Changed * Reactivate Windows on GHA by josiah-wolf-oberholtzer in https://github.com/supriya-project/supriya/pull/373 * (Breaking) Consolidate synthdefs into ugens by josiah-wolf-oberholtzer in https://github.com/supriya-project/supriya/pull/374
What's Changed * Improve string-handling in Patterns by josiah-wolf-oberholtzer in https://github.com/josiah-wolf-oberholtzer/supriya/pull/364 * Add Python 3.12 support by josiah-wolf-oberholtzer in https://github.com/josiah-wolf-oberholtzer/supriya/pull/365 * Import TimeUnit / Envelope at top-level by josiah-wolf-oberholtzer in https://github.com/josiah-wolf-oberholtzer/supriya/pull/366 * Add args/kwargs options to OscCallback by josiah-wolf-oberholtzer in https://github.com/josiah-wolf-oberholtzer/supriya/pull/367 * Add logical & bit-shifting pattern operators by josiah-wolf-oberholtzer in https://github.com/josiah-wolf-oberholtzer/supriya/pull/368 * Type annotations for clocks by josiah-wolf-oberholtzer in https://github.com/josiah-wolf-oberholtzer/supriya/pull/369 * Increase type coverage in patterns by josiah-wolf-oberholtzer in https://github.com/josiah-wolf-oberholtzer/supriya/pull/361
What's Changed * SUPRIYA-352: Add UGen Bitwise Operators by josiah-wolf-oberholtzer in https://github.com/josiah-wolf-oberholtzer/supriya/pull/354 * SUPRIYA-351: Fix BinaryOpUGen shortcut by josiah-wolf-oberholtzer in https://github.com/josiah-wolf-oberholtzer/supriya/pull/353 * SUPRIYA-355: Fix invalid cross-device link by josiah-wolf-oberholtzer in https://github.com/josiah-wolf-oberholtzer/supriya/pull/358 * Pattern Improvements by josiah-wolf-oberholtzer in https://github.com/josiah-wolf-oberholtzer/supriya/pull/350