@beerwright/core
    Preparing search index...

    Variable MALT_PH_DEFAULTSConst

    MALT_PH_DEFAULTS: Readonly<Record<MaltPhClass, MaltPhDefaults>> = ...

    Class defaults for the malt titration curve.

    These round Troester's published per-product measurements to a class. They're a starting point, and a malt with measured data overrides them through FermentablePhProperties. Crystal is a function of colour (see crystalMaltPhDefaults) because a 10 °L caramel malt and a 150 °L Special B behave very differently in a titration.

    Class DI pH Buffering (mEq/kg/pH) Basis
    base 5.72 41 Troester's pilsner/pale-ale measurements, 5.70–5.80 / 38–45
    munich-vienna 5.54 46 Troester's Munich measurements — kilning drops DI pH ~0.2
    wheat-other 5.95 33 Troester's wheat-malt measurement; adjuncts are near-neutral and weakly buffered
    crystal f(°L) f(°L) see crystalMaltPhDefaults
    roasted 4.68 100 Troester's chocolate/roast-barley range, 4.5–4.8 / 85–110
    acidulated 5.72 / 41 + 3 % lactic base malt carrying lactic acid
    none — 0 sugars and extracts: no titratable grist

    Calibration: two common rules of thumb fall out of this table, and the tests assert both. We care more about these than about any single decimal place.

    • 1 % acidulated malt in the grist lowers mash pH by about 0.1. Here, 3 % lactic × 10 g/kg = 0.3 g/kg = 3.33 mmol/kg → 3.24 mEq/kg at pH 5.4, over 41 mEq/(kg·pH) → 0.079 pH.
    • A millilitre of 88 % lactic acid per kilogram of grist moves pH about 0.28. Here, 11.48 mEq / 41 mEq per pH = 0.28 pH.