Skip to content

Sineless 0.6.0

Choose a tag to compare

@github-actions github-actions released this 24 Oct 09:45
· 431 commits to main since this release

SHA-256

a8d61f5596af6ad93921e8c63b2f3b72d2c84d7966fd26b275a4765bd486948e  Sineless-0.6.0-Windows.zip
0b3758ad47adce9b31bfbfcb16b65a579a642c557eece3bcf6ba08a38d415aab  Sineless-0.6.0-macOS.zip
fd4fb529551f5bbc741a659c377dcc27aa6f83e1beaa43b015f31cffe892fb4a  Sineless-0.6.0-macOS.pkg
e723ccd42730b1193495328dab28beb2ff7b62c2108ba5eee4e22e279600ac77  Sineless-0.6.0-Windows-Setup.exe

Build provenance

Each download's build is attested by this repository's release workflow. To check one
against it, with the Sineless-0.6.0.intoto.jsonl asset:

gh attestation verify Sineless-0.6.0-macOS.zip --repo orizonaudio/Sineless --bundle Sineless-0.6.0.intoto.jsonl

What's Changed

  • Record the 0.5.2 test in Ableton Live on macOS by @lima-bn in #169
  • Record the full 0.5.2 protocol in Ableton Live on macOS by @lima-bn in #170
  • Track each release's steps in an issue of its own by @lima-bn in #171
  • Split the editor into a format-free core and a VST3 view by @lima-bn in #174
  • Add Apple's AudioUnitSDK as a pinned dependency by @lima-bn in #176
  • Process audio as an Audio Unit by @lima-bn in #178
  • Check the Audio Unit's render under RealtimeSanitizer and AddressSanitizer by @lima-bn in #180
  • Run the AI review and mutation triage at extra high effort by @lima-bn in #182
  • Show the editor in Audio Unit hosts by @lima-bn in #185
  • Report mutation testing of the Audio Unit lines a pull request changes by @lima-bn in #193
  • Make the Audio Unit component loadable by hosts, and validate it by @lima-bn in #196
  • Rescan when the validated component replaces an earlier copy by @lima-bn in #198
  • Ship the Audio Unit in the macOS zip and installer by @lima-bn in #200
  • Test leaving out either format, and end the install check installed by @lima-bn in #201
  • Document the Audio Unit by @lima-bn in #203
  • Run the AI review and mutation triage at medium effort by @lima-bn in #204
  • Mutation-test the plugin and editor lines a pull request changes by @lima-bn in #205
  • Keep the Audio Unit editor's lanes their height in Logic by @lima-bn in #210
  • Count the analysis's work, and test that a frame's cost follows what changed by @lima-bn in #187
  • Share the C++ mutants among eight jobs by @lima-bn in #211
  • Open new instances with stacked lanes by @lima-bn in #213
  • Resize the editor from a grip in its corner by @lima-bn in #212
  • Count the engine's instructions per frame, and compare them with the base on every pull request by @lima-bn in #188
  • Measure the editor's frame times by scenario, and judge them per machine by @lima-bn in #191
  • Keep the worst-case Compare view at 60 frames/s by @lima-bn in #197
  • Hold the worst case to 60 frames/s at 384 kHz and on Retina displays by @lima-bn in #215
  • Hold every editor scenario to its speed at display scale 1 again by @lima-bn in #216
  • Fail the editor's speed check on a stutter a user would see by @lima-bn in #217
  • Hold the Audio Unit view's own size only while the host catches up by @lima-bn in #218
  • Keep the display going through failed frames, display moves and touch drags by @lima-bn in #219
  • One pointer per drag everywhere, and tests for the gaps left in #219 by @lima-bn in #221
  • Format cursor beats, level differences and the trigger summary with the shared helpers by @lima-bn in #222
  • Check CI's downloads, drop unused OIDC grants, and tell users to check a download's SHA-256 by @lima-bn in #224
  • Let the editor's page run only the script it was built with (Content-Security-Policy) by @lima-bn in #225
  • Test the page's refused scripts and its own styles and fonts apart by @lima-bn in #226
  • Draw what the engine keeps instead of nothing, and check the standard library in debug builds by @lima-bn in #220
  • Show the page's mouse cursors in Logic by @lima-bn in #227
  • Place no Beats sweep until the host reports a tempo by @lima-bn in #228
  • Pin the VST3 SDK's commit, keep no WebKit data on disk, release the editor's timers by @lima-bn in #229
  • Bump the actions group with 2 updates by @dependabot[bot] in #206
  • Bump the npm group with 4 updates by @dependabot[bot] in #207
  • Bump vitest from 4.1.11 to 4.1.12 in /tools/mutation in the mutation group by @dependabot[bot] in #208
  • Grant the cache cleanup its write access at the job, not the workflow by @lima-bn in #230
  • Take fast-uri 3.1.9 in the mutation tooling by @lima-bn in #231
  • Check changes against the requirements and decisions in DESIGN.md by @lima-bn in #232
  • Show the Audio Unit's cursors in Logic, and leave the VST3's to WebKit by @lima-bn in #233
  • Set the version to 0.6.0 by @lima-bn in #235

Full Changelog: v0.5.2...v0.6.0