Current project version: 0.4.0

DAW Tuner – Changelog

This page tracks how DAW Tuner evolves over time: changes to the script generator, tuning logic, documentation, and public-facing pages.

The main direction of the project is toward clearer role-based tuning, safer defaults, visible rollback, and less reliance on one-size-fits-all tweak bundles.

v0.4.0 – Role-based tuning model, optional service reductions, and advanced toggles

Current release

  • Restructured the generator around three machine roles:
    • Dedicated DAW / studio machine
    • Mixed-use desktop
    • Laptop DAW / mobile
  • Changed the tuning model so core DAW defaults are separated from:
    • optional service reductions
    • advanced / troubleshooting tweaks
  • Reworked the main form in index.php so users can explicitly choose whether to:
    • disable or keep selected background services
    • leave advanced tweaks at role defaults
    • apply advanced items only when needed
  • Updated generate.php so:
    • machine role now controls the baseline tuning behavior
    • service reductions are no longer silently treated like standard defaults
    • advanced tweaks such as MMCSS registry forcing, HAGS disabling, NetworkThrottlingIndex, and extra core-parking changes are opt-in
    • laptop behavior is kept more conservative, especially around AC/DC assumptions
  • Improved the generated results page with:
    • clearer success framing
    • a recommended next-steps block
    • better explanation of the selected machine profile
  • Expanded and refreshed the public documentation pages:
    • tools.php rewritten for easier scanning and practical troubleshooting flow
    • daws.php rewritten around tracking vs mixing workflow logic
    • howitworks.php updated to match the role-based model
    • about.php updated to explain project philosophy and boundaries more clearly
    • privacy.php updated to match the current session-based generator and local browser-storage behavior
  • Improved trust framing across the site:
    • clearer distinction between core defaults and debatable tweaks
    • more explicit rollback-first messaging
    • less “mystery optimizer” feel, more inspectable self-help utility feel

v0.3.0 – Telemetry / Delivery toggles and safer role behavior

Earlier release

  • Added explicit control over:
    • Telemetry service (DiagTrack)
    • Delivery Optimization (DoSvc)
  • Moved toward safer role-aware defaults instead of treating all systems the same.
  • Separated SysMain, telemetry, Delivery Optimization, and Search into clearer script blocks.
  • Improved runtime flag visibility so users could see which behaviors were active.
  • Kept rollback behavior aligned with the main tuning script.
  • Continued polishing the public-facing layout and dark theme.

v0.2.0 – Rules engine and platform stabilization

Earlier release

  • Introduced centralized tuning definitions through rules.php.
  • Separated CPU tiers, GPU types, system roles, DAW profiles, and RAM-aware pagefile guidance.
  • Refactored generate.php to pull behavior from the rules engine instead of relying on scattered hard-coded logic.
  • Added session-based downloads for the main tuning script and rollback script.
  • Added search/indexing support files such as robots.txt and sitemap.xml.
  • Improved metadata, disclaimers, and overall structure for public use.

v0.1.0 – Initial prototype

Initial build

  • Created the first working version of the tuning script generator.
  • Implemented basic tuning script preview.
  • Added rollback script generation.
  • Set up the first dark-theme layout and navigation structure.
  • Added simple version tracking through version.php.