Download Latest Version v0.16.3331 source code.zip (805.1 kB)
Email in envelope

Get an email when there's a new version of Overtone

Home / v0.16.3331
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2024-11-07 1.9 kB
v0.16.3331 source code.tar.gz 2024-11-07 676.3 kB
v0.16.3331 source code.zip 2024-11-07 805.1 kB
Totals: 3 Items   1.5 MB 1

Added

  • 567
  • Add overtone.sc.sclang namespace to interact with the sclang commands and to use sclang generated synthdefs
    • Even if the final user doesn't have sclang available on their machine, as long as the resource was generated previously, it should work transparently
  • Add :sclang-path config to set sclang executable location
  • Add at-offset as an addition to the at-at based scheduling API
  • Add support for URL and byte arrays in synth-load

Fixed

  • 567
  • resources directory is included in Overtone's jar and deps.edn path (adds overtone-logo.png back to class path)

  • #556

  • multichannel expanding logic for ugens now correctly handles keyword arguments
  • don't flatten single map arguments passed to ugens, use apply concat instead

  • #557: envelope description array generators have line numbers for jump-to-definition purposes

  • fix double-eval for overtone.sc.server/at{-offset} macros

  • setup studio groups only after foundational groups
  • ensure later events in dep-state* go after earlier events in :history
  • Fix defsynth-load macro, handle arguments that aren't a string literal
  • overtone.music.pitch/scale : correctly handle scales that contain more than 8 notes
  • Support setting :beat or :start-time in note events

Changed

  • overtone.sc.ugen-collide/binary-div-op ugen has been renamed overtone.sc.ugen-collide//
  • no change under with-overloaded-ugens
  • overtone.studio.aux is now named aux-bus instead, can't have files named "AUX" on windows
  • Pattern library: make the default behavior to wait for the next sync point (:align :wait)
Source: README.md, updated 2024-11-07