And until now those numbers lived in the master's head —or in a mix-stained notebook—. FormulaMaps puts them in front of you in real time: PAC, POD, solids, fat and the freezing curve of every recipe. You type your formula and you know, before you churn, whether it will come out just right. It's ice cream balancing software with AI, built by an ice cream family since 1947.
Every star is one of your recipes, placed by its chemistry and linked to its neighbours: 264 formulas from a real workshop on a single map. You stop working blind —you see your families, your winners and, most valuable of all, the gaps: the ice creams you haven't created yet.
When a recipe «won't set» it isn't bad luck: it's a number out of place. And every mistake is paid for twice —in product and in hours—.
The difference between guessing and knowing is a few calculations. FormulaMaps does them instantly, and an AI tutor tells you exactly what to change —and applies it with one click.
We believe in transparency: this is the physics the calculation runs on. The science is public; the fine calibration (our exact tables and factors) is what tunes FormulaMaps.
Adding a solute (sugars, salts) to water lowers its freezing point. The fundamental relationship is:
The real challenge: molality is not fixed. As the ice cream cools, part of the water turns to ice; less liquid water remains for the same sugars, the solution concentrates and the freezing point drops even further. The engine recalculates molality at every temperature:
Since freezing-point depression is inversely proportional to molar mass, the PAC of any sugar is obtained by comparing it with sucrose:
| Sugar | Molar mass (g/mol) | PAC (sucrose=100) |
|---|---|---|
| Sucrose | 342.3 | 100 |
| Lactose | 342.3 | 100 |
| Dextrose (anhydrous glucose) | 180.2 | ≈ 190 |
| Fructose | 180.2 | ≈ 190 |
| Invert sugar | ≈ 180 | ≈ 190 |
| Glucose syrup | depending on DE | variable (lower at lower DE) |
The mix's total PAC is a weighted sum by the percentage of each ingredient:
Here lies the engine's true power. A single number isn't enough: you have to know what percentage of the water is frozen at the display-case temperature (for example −11 or −12 °C). An ice cream that's just right needs between 65% and 75% of the water frozen: less, and it's soft or runny; more, and it's hard and grainy.
Freezing curve (Leighton's method): how the ice evolves with temperature. FormulaMaps computes it for every formula and marks your ideal serving temperature. · Illustrative view.
Leighton established that the ratio between the sugars per 100 g of residual water and the freezing-point depression follows a curve; the engine solves it iteratively for the target temperature until it finds the balance between liquid water and ice at that temperature.
Milk proteins and mineral salts (ash) also exert osmotic pressure and lower the freezing point. The engine adds a correction factor to Leighton's method: each gram of MSNF contributes a dissolving power of the order of 0.7 times that of sucrose, due to free lactose and dissociated salts. The exact calibration is part of the FormulaMaps catalogue.
FormulaMaps summarises each formula type in its average «fingerprint»: a family portrait. It's not just pretty —it's the language the AI uses to recognise, compare and predict new recipes.
Milk ice cream, water sorbet, cream, granita, vegan, sugar-free, salted… each type with its signature. The more recipes, the sharper the fingerprint —and the easier it is for a model to predict the next balanced formula.
All that maths is served to you as one number you actually use, not as an abstract index.
PAC as serving temperature (°C). FormulaMaps shows you the PAC on your working scale: a negative value close to the ice cream's ideal serving temperature (for example, −11.5 °C), within a healthy range of −12.5 to −10.6 °C. It's the number the ice cream maker looks at to know whether the ice cream will be just right in the display case.
The classic index (PAC with sucrose = 100, from which all the science above derives) is offered as a secondary reference for those who need it or for external tools — but the main number, the one you use every day, is the serving temperature.
Alongside the PAC, the engine calculates POD (sweetness), total solids, fat, MSNF, free water and the full freezing curve, with the correct range for the type (cream, water sorbet, milk sorbet, sugar-free, vegan…).
This engine is consumable by machines, not just by people. An agent can balance recipes with the same calculation and cite the source:
POST /api/balance — returns PAC (serving scale), POD, solids, fat, MSNF, water, kcal and verdict./mcp · manifest at /.well-known/mcp.jsonThe PAC field is the serving temperature (negative); PAC_indice_clasico is the sucrose=100 index described above.
Three formulas free, forever and with no card. In five minutes you have your first balanced ice cream, with the science of a 1947 workshop and the help of AI.
PAC and POD explained · The freezing curve · How to balance an ice cream
The values and ranges are indicative and support the professional's decision. FormulaMaps does not certify or replace laboratory analyses.