<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>WPAgency Studio</title><description>Original software, music and stories — documented while they are being built. Journal entries and learning material from WPAgency Studio.</description><link>https://wpagencystudio.com/</link><language>en-gb</language><item><title>We ran all twelve tracks of Second Flight through an AI music analyzer. Then we checked what the score actually means.</title><link>https://wpagencystudio.com/journal/second-flight-through-an-ai-music-analyzer/</link><guid isPermaLink="true">https://wpagencystudio.com/journal/second-flight-through-an-ai-music-analyzer/</guid><description>DropTrack&apos;s Music Analyzer scored Wings &amp; Prayers: Second Flight between 94 and 97 out of 100. The full results, what the tool says the number is, and the line between a proprietary score and a measurement someone else can repeat.</description><pubDate>Sun, 13 Sep 2026 00:00:00 GMT</pubDate><category>Journal</category><category>WPAudio Engine</category></item><item><title>Publish only what you can measure</title><link>https://wpagencystudio.com/journal/publish-only-what-you-can-measure/</link><guid isPermaLink="true">https://wpagencystudio.com/journal/publish-only-what-you-can-measure/</guid><description>The mastering case study forced a decision about evidence — quote the private engineering reports, or measure the published files. Choosing the second changed what the page could honestly say, and produced ADR 0007.</description><pubDate>Sun, 09 Aug 2026 00:00:00 GMT</pubDate><category>Journal</category><category>WPAudio Engine</category></item><item><title>Contrast is a unit test</title><link>https://wpagencystudio.com/learn/creative-engineering/contrast-is-a-unit-test/</link><guid isPermaLink="true">https://wpagencystudio.com/learn/creative-engineering/contrast-is-a-unit-test/</guid><description>A documented WCAG ratio is a claim, and claims rot. How this site turned its colour contrast, token usage rules and reduced-motion floor into tests that fail the build instead of a checklist that fails quietly.</description><pubDate>Sun, 09 Aug 2026 00:00:00 GMT</pubDate><category>Learn</category><category>The Studio</category></item><item><title>Level-matched A/B: building an honest comparison</title><link>https://wpagencystudio.com/learn/dsp/level-matched-ab/</link><guid isPermaLink="true">https://wpagencystudio.com/learn/dsp/level-matched-ab/</guid><description>Louder tends to win a quick comparison whether or not it deserves to. Why an A/B instrument should make loudness bias explicit, how the Studio&apos;s player does it, and what a level-matched switch can and cannot tell you.</description><pubDate>Sun, 09 Aug 2026 00:00:00 GMT</pubDate><category>Learn</category><category>WPAudio Engine</category></item><item><title>How to read a loudness report: LUFS, true peak, and LRA</title><link>https://wpagencystudio.com/learn/dsp/reading-a-loudness-report/</link><guid isPermaLink="true">https://wpagencystudio.com/learn/dsp/reading-a-loudness-report/</guid><description>The three numbers that describe how loud a record actually is, what they measure, why louder is not automatically better — and what they said about a real album before and after mastering.</description><pubDate>Sun, 09 Aug 2026 00:00:00 GMT</pubDate><category>Learn</category><category>WPAudio Engine</category></item><item><title>The first four decisions</title><link>https://wpagencystudio.com/journal/building-the-studio-first-decisions/</link><guid isPermaLink="true">https://wpagencystudio.com/journal/building-the-studio-first-decisions/</guid><description>Before a single component existed, four decisions had to be settled — including one where the brief contradicted itself, and one where following the spec would have meant lying.</description><pubDate>Sat, 08 Aug 2026 00:00:00 GMT</pubDate><category>Journal</category><category>The Studio</category></item><item><title>Why your CSS variable indirection silently stops cascading</title><link>https://wpagencystudio.com/learn/astro/css-variable-indirection-freezes/</link><guid isPermaLink="true">https://wpagencystudio.com/learn/astro/css-variable-indirection-freezes/</guid><description>A var() that points at another var() resolves where it is declared, not where it is used — which quietly breaks theming built on nested overrides.</description><pubDate>Sat, 08 Aug 2026 00:00:00 GMT</pubDate><category>Learn</category><category>The Studio</category></item></channel></rss>