The generator algorithm version this build produces by default.
What it carries: for a fixed algorithm version, the same inputs — seed,
version and every documented parameter — produce the same generated output
from a given build. It covers what the generators return, and nothing else:
analysis results, error messages and output taken under a different version
are outside it.
What it does not carry is a reading frozen against correction. The
generators hold one implementation rather than one per version, so pinning
an older number selects a different draw of the current implementation and
does not restore what that number produced before: a fix to output that was
musically wrong moves the notes of a version already in use, ships as a
patch, and is stated in the changelog. Reproducing a piece exactly therefore
means recording the package version alongside the seed and this number.
Raising this constant marks a deliberate change of approach rather than a
correction. A project pinned to a version this build does not know is
rejected rather than reinterpreted.
The generator algorithm version this build produces by default.
What it carries: for a fixed algorithm version, the same inputs — seed, version and every documented parameter — produce the same generated output from a given build. It covers what the generators return, and nothing else: analysis results, error messages and output taken under a different version are outside it.
What it does not carry is a reading frozen against correction. The generators hold one implementation rather than one per version, so pinning an older number selects a different draw of the current implementation and does not restore what that number produced before: a fix to output that was musically wrong moves the notes of a version already in use, ships as a patch, and is stated in the changelog. Reproducing a piece exactly therefore means recording the package version alongside the seed and this number.
Raising this constant marks a deliberate change of approach rather than a correction. A project pinned to a version this build does not know is rejected rather than reinterpreted.