Resonance Studio 1.0g - source and licences
=========================================

This package is the corresponding source for the Resonance Studio 1.0g Windows build, as offered
at moddys.net/moddys-downloads.html and on GitHub.

THE APPLICATION
---------------
Resonance Studio is a tone, beat and noise studio: binaural beats, monaural beats, isochronic
pulses and noise beds, with 124 ready sessions in 18 packs. The desktop build is the web
application (site/) wrapped in an Electron shell (windows/app/) and packaged by
windows/tools/build_windows.py into an Inno Setup installer (windows/installer/).

It is a browser re-implementation of Gnaural's scheduling engine and .gnaural format.
Gnaural is Copyright (C) Bret Logan and contributors. This port is an independent work by
Modtech (Moddy), GPL-2.0-or-later, with the engine (site/app/engine.js) under LGPL-2.1-or-later,
and is not affiliated with the upstream project.

LAYOUT
------
  site/            the web application source (app/, help/, packs/, credits/, landing, site.css)
  windows/         the Windows packaging project (shell, installer, tools, verification, version.json)
  product/         this file
  README.md, RELEASE-NOTES-1.0g.md, COPYING, COPYING.LESSER, NOTICE.txt

BUILDING
--------
  (needs: node >= 21, python 3.11 with Pillow, Inno Setup 6, the Electron 40.10.2 runtime)
  py -3.11 windows/tools/make_version.py       # re-freeze the app tree (after a change + green suites)
  py -3.11 windows/tools/build_windows.py      # verifies the pin, stages Electron, compiles the Setup
  py -3.11 windows/tools/install_journey.py    # install -> desktop suite -> upgrade -> uninstall

HASH LEDGER (built 2026-11-06 04:36)
----------
  aa38c358d4b1e2797530424316bf8a5ed55fbd7f1541be63e6baa7808d8c1bd9  ResonanceStudio-Setup-1.0g.exe
  29e3a91ffe30ea79f9c5b393029ad5d68bea30b4a7283ee7e722b55f88f734a2  ResonanceStudio-Setup-1.0g.exe.zip  (the file the downloads page serves)
  bcf26f794e700511a689e036a2c37bdcb2aab7fe1d712b5af17945fe05325bcc  frozen app tree rollup (build bcf26f79, 58 files, 2,130,265 bytes)

The installed program at %LOCALAPPDATA%\Programs\Resonance Studio carries exactly that frozen
tree under resources/app — the install journey re-hashes every file to prove it.
