Skip to content

OPM.js v1.8

Choose a tag to compare

@YueyuHoshizora YueyuHoshizora released this 02 Oct 20:11

OPM.js 1.8.0 adds bounded adaptive music and tempo ramps, priority-aware 1–32 voice performance, expressive parts and an optional Web MIDI adapter, Worker readiness/phase diagnostics, safe asset deployment tools, selective-LFO presets, and adaptive/instrument/bus/FM-designer examples.

Verified locally: 310 behavioral tests, strict types, package/security gates, all-profile acoustic references and assistant-owned native Chromium scenarios. No physical-device or human-listening certification is implied.

See CHANGELOG.md and SECURITY.md for scope and verification evidence. npm registry publication is a separate maintainer-authorized operation and is not implied by this GitHub release.

Installable release package

The previously missing opm.js-1.8.0.tgz asset has been added. It was built in an isolated checkout of the unchanged v1.8 tag (d793d69056c68a971ede1af988338412687227fd), not from the latest branch.

  • Asset: opm.js-1.8.0.tgz (491,851 bytes).
  • SHA-256: bee862d5b3ccaa7c4e8ff959583873c78a8ca8a9f56f4d8b039e490e498e2587.
  • Fresh package verification passed: build, strict source/development/public-contract types, source/generated security checks, installed-package synthesis/WAV, declarations and asset CLI, and local artifact validation. The exact attached archive was independently installed and exercised with zero DSP errors.
  • The asset was downloaded back from GitHub and matched the verified local archive byte-for-byte.
  • The release commit passed Node.js 22/24/26 and Chromium/Firefox/WebKit CI: https://github.com/YueyuHoshizora/OPM.js/actions/runs/37061483772

Install the downloaded package with npm install ./opm.js-1.8.0.tgz. This attachment does not publish to npm or certify registry provenance, physical devices, MIDI hardware, or human listening acceptance.