A white floral, indolic · the worked cases
Worked out when the page was built
The HTML equivalents of the accord’s two tools, for reading without JavaScript. Back to A white floral, indolic.
What happens if… every single change, worked out
The same model, run when this page was built. Figures are modeled: parts, and shares per 100 parts; odour space is the share of the accord whose components carry each word; the dry-down uses the half-lives top 1.5 h, heart 6 h, base 12 h (the simulator’s site constants, not measurements); odour activity is share ÷ measured threshold, compared within one medium and unit, never across (a teaching ratio, not a measurement of this accord). This teaching accord is not a finished product and is not assessed. Nothing is for sale.
Double jasmine absolute (×2)
- 1 · Composition
- jasmine absolute 45 → 90 parts (45.0 → 62.1 per 100); the others ×0.69.
- 2 · Molecules
- with jasmine absolute rise indole (no shares on record).
- 3 · Odour space
- “animalic” 45.0 → 62.1, “narcotic” 48.0 → 64.1, “floral” 67.0 → 77.2, “jasmine” 30.0 → 20.7.
- 4 · Perceived character
- A modeled reading, not a prediction: more “animalic” and “narcotic” and less “jasmine” and “citrus”.
- 5 · Dry-down
- top / heart / base 0.0 / 97.0 / 0.0 → 0.0 / 97.9 / 0.0; half gone at 6.0 h (unchanged); no class on record, left out: indole. The curve cannot move: every component with a class is heart.
- 6 · Odour activity
- jasmine absolute: no threshold on record.
- 7 · Regulation flags
- The accord’s flags do not change.
- Why did this change matter?
- Components carrying “animalic” go from 45.0 to 62.1 per 100 parts, because jasmine absolute carries it (its descriptors field).
Remove jasmine absolute
- 1 · Composition
- jasmine absolute 45 → 0 parts (45.0 → 0.0 per 100); the others ×1.82.
- 2 · Molecules
- with jasmine absolute leave indole (no shares on record).
- 3 · Odour space
- “animalic” 45.0 → 0.0, “narcotic” 48.0 → 5.5, “floral” 67.0 → 40.0, “jasmine” 30.0 → 54.5.
- 4 · Perceived character
- A modeled reading, not a prediction: more “jasmine” and “citrus”, less “narcotic” and “floral” and no “animalic” left.
- 5 · Dry-down
- top / heart / base 0.0 / 97.0 / 0.0 → 0.0 / 94.5 / 0.0; half gone at 6.0 h (unchanged); no class on record, left out: indole. The curve cannot move: every component with a class is heart.
- 6 · Odour activity
- jasmine absolute: no threshold on record.
- 7 · Regulation flags
- Flags leaving the accord: Regulation (EU) 2023/1545 (labelling of fragrance allergens).
- Why did this change matter?
- It takes the “Regulation (EU) 2023/1545 (labelling of fragrance allergens)” flag (a labelling condition, extended to more fragrance allergens) off the accord: it names jasmine absolute and no other component.
- jasmine absolute carried “animalic” and no other component does on record, so the word leaves the modeled profile.
- Components carrying “narcotic” go from 48.0 to 5.5 per 100 parts, because jasmine absolute carries it (its descriptors field).
Double benzyl acetate (×2)
- 1 · Composition
- benzyl acetate 30 → 60 parts (30.0 → 46.2 per 100); the others ×0.77.
- 2 · Molecules
- benzyl acetate itself rises.
- 3 · Odour space
- “jasmine” 30.0 → 46.2, “floral” 67.0 → 51.5, “narcotic” 48.0 → 36.9, “animalic” 45.0 → 34.6.
- 4 · Perceived character
- A modeled reading, not a prediction: more “jasmine” and less “floral” and “narcotic”.
- 5 · Dry-down
- top / heart / base 0.0 / 97.0 / 0.0 → 0.0 / 97.7 / 0.0; half gone at 6.0 h (unchanged); no class on record, left out: indole. The curve cannot move: every component with a class is heart.
- 6 · Odour activity
- benzyl acetate: no threshold on record.
- 7 · Regulation flags
- The accord’s flags do not change.
- Why did this change matter?
- Components carrying “jasmine” go from 30.0 to 46.2 per 100 parts, because benzyl acetate carries it (its descriptors field).
Remove benzyl acetate
- 1 · Composition
- benzyl acetate 30 → 0 parts (30.0 → 0.0 per 100); the others ×1.43.
- 2 · Molecules
- benzyl acetate itself leaves.
- 3 · Odour space
- “jasmine” 30.0 → 0.0, “floral” 67.0 → 95.7, “narcotic” 48.0 → 68.6, “animalic” 45.0 → 64.3.
- 4 · Perceived character
- A modeled reading, not a prediction: more “floral” and “narcotic” and no “jasmine” left.
- 5 · Dry-down
- top / heart / base 0.0 / 97.0 / 0.0 → 0.0 / 95.7 / 0.0; half gone at 6.0 h (unchanged); no class on record, left out: indole. The curve cannot move: every component with a class is heart.
- 6 · Odour activity
- benzyl acetate: no threshold on record.
- 7 · Regulation flags
- The accord’s flags do not change.
- Why did this change matter?
- benzyl acetate carried “jasmine” and no other component does on record, so the word leaves the modeled profile.
- Components carrying “floral” go from 67.0 to 95.7 per 100 parts, because benzyl acetate, which does not carry it, now takes less of the accord.
Double methyl dihydrojasmonate (×2)
- 1 · Composition
- methyl dihydrojasmonate 22 → 44 parts (22.0 → 36.1 per 100); the others ×0.82.
- 2 · Molecules
- methyl dihydrojasmonate itself rises.
- 3 · Odour space
- “citrus” 22.0 → 36.1, “fresh” 22.0 → 36.1, “narcotic” 48.0 → 39.3, “animalic” 45.0 → 36.9.
- 4 · Perceived character
- A modeled reading, not a prediction: more “citrus” and “fresh” and less “narcotic” and “animalic”.
- 5 · Dry-down
- top / heart / base 0.0 / 97.0 / 0.0 → 0.0 / 97.5 / 0.0; half gone at 6.0 h (unchanged); no class on record, left out: indole. The curve cannot move: every component with a class is heart.
- 6 · Odour activity
- methyl dihydrojasmonate: no threshold on record.
- 7 · Regulation flags
- The accord’s flags do not change.
- Why did this change matter?
- Components carrying “citrus” go from 22.0 to 36.1 per 100 parts, because methyl dihydrojasmonate carries it (its descriptors field).
Remove methyl dihydrojasmonate
- 1 · Composition
- methyl dihydrojasmonate 22 → 0 parts (22.0 → 0.0 per 100); the others ×1.28.
- 2 · Molecules
- methyl dihydrojasmonate itself leaves.
- 3 · Odour space
- “citrus” 22.0 → 0.0, “fresh” 22.0 → 0.0, “narcotic” 48.0 → 61.5, “animalic” 45.0 → 57.7.
- 4 · Perceived character
- A modeled reading, not a prediction: more “narcotic” and “animalic”, less “floral” and no “citrus” and “fresh” left.
- 5 · Dry-down
- top / heart / base 0.0 / 97.0 / 0.0 → 0.0 / 96.2 / 0.0; half gone at 6.0 h (unchanged); no class on record, left out: indole. The curve cannot move: every component with a class is heart.
- 6 · Odour activity
- methyl dihydrojasmonate: no threshold on record.
- 7 · Regulation flags
- The accord’s flags do not change.
- Why did this change matter?
- methyl dihydrojasmonate carried “citrus” and no other component does on record, so the word leaves the modeled profile.
- methyl dihydrojasmonate carried “fresh” and no other component does on record, so the word leaves the modeled profile.
- Components carrying “narcotic” go from 48.0 to 61.5 per 100 parts, because methyl dihydrojasmonate, which does not carry it, now takes less of the accord.
Double indole (×2)
- 1 · Composition
- indole 3 → 6 parts (3.0 → 5.8 per 100); the others ×0.97.
- 2 · Molecules
- indole itself rises.
- 3 · Odour space
- “fecal” 3.0 → 5.8, “floral” 67.0 → 65.0, “narcotic” 48.0 → 49.5, “animalic” 45.0 → 43.7.
- 4 · Perceived character
- A modeled reading, not a prediction: more “fecal” and “narcotic” and less “floral” and “animalic”.
- 5 · Dry-down
- top / heart / base 0.0 / 97.0 / 0.0 → 0.0 / 94.2 / 0.0; half gone at 6.0 h (unchanged); no class on record, left out: indole. The curve cannot move: every component with a class is heart.
- 6 · Odour activity
- indole (11 µg/kg in water, measured): ×1.94.
- 7 · Regulation flags
- The accord’s flags do not change.
- Why did this change matter?
- The modeled dry-down moves: heart-class components go from 97.0 to 94.2 per 100 parts (indole has no class on record, so the curve moves with the others’ shares alone).
- Components carrying “fecal” go from 3.0 to 5.8 per 100 parts, because indole carries it (its descriptors field).
Remove indole
- 1 · Composition
- indole 3 → 0 parts (3.0 → 0.0 per 100); the others ×1.03.
- 2 · Molecules
- indole itself leaves.
- 3 · Odour space
- “fecal” 3.0 → 0.0, “floral” 67.0 → 69.1, “narcotic” 48.0 → 46.4, “animalic” 45.0 → 46.4.
- 4 · Perceived character
- A modeled reading, not a prediction: more “floral” and “animalic”, less “narcotic” and no “fecal” left.
- 5 · Dry-down
- top / heart / base 0.0 / 97.0 / 0.0 → 0.0 / 100.0 / 0.0; half gone at 6.0 h (unchanged); no class on record, left out: indole. The curve cannot move: every component with a class is heart.
- 6 · Odour activity
- indole (11 µg/kg in water, measured): ×0.
- 7 · Regulation flags
- The accord’s flags do not change.
- Why did this change matter?
- indole carried “fecal” and no other component does on record, so the word leaves the modeled profile.
- The modeled dry-down moves: heart-class components go from 97.0 to 100.0 per 100 parts (indole has no class on record, so the curve moves with the others’ shares alone).
- Components carrying “floral” go from 67.0 to 69.1 per 100 parts, because indole, which does not carry it, now takes less of the accord.
Replace jasmine absolute with benzyl acetate
- 1 · Composition
- jasmine absolute 45 → 0 parts (45.0 → 0.0 per 100); benzyl acetate 30 → 75 parts (30.0 → 75.0 per 100); the others ×1.00.
- 2 · Molecules
- with jasmine absolute leave indole (no shares on record); benzyl acetate itself rises.
- 3 · Odour space
- “floral” 67.0 → 22.0, “jasmine” 30.0 → 75.0, “animalic” 45.0 → 0.0, “narcotic” 48.0 → 3.0.
- 4 · Perceived character
- A modeled reading, not a prediction: more “jasmine”, less “floral” and “narcotic” and no “animalic” left.
- 5 · Dry-down
- top / heart / base 0.0 / 97.0 / 0.0 → 0.0 / 97.0 / 0.0; half gone at 6.0 h (unchanged); no class on record, left out: indole. The curve cannot move: every component with a class is heart.
- 6 · Odour activity
- jasmine absolute: no threshold on record; benzyl acetate: no threshold on record.
- 7 · Regulation flags
- Flags leaving the accord: Regulation (EU) 2023/1545 (labelling of fragrance allergens).
- Why did this change matter?
- It takes the “Regulation (EU) 2023/1545 (labelling of fragrance allergens)” flag (a labelling condition, extended to more fragrance allergens) off the accord: it names jasmine absolute and no other component.
- jasmine absolute carried “animalic” and no other component does on record, so the word leaves the modeled profile.
- Components carrying “floral” go from 67.0 to 22.0 per 100 parts, because jasmine absolute carries it (its descriptors field).
Version 1 against version 2
Modeled · A → B
A · Version 1 · A trace of indole → B · Version 2 · More indole, past a trace
1 · What changedmodeled
- jasmine absolute: 45 → 42 parts (45.0 → 42.0 per 100)
- benzyl acetate: 30 → 28 parts (30.0 → 28.0 per 100)
- methyl dihydrojasmonate: 22 → 20 parts (22.0 → 20.0 per 100)
- indole: 3 → 10 parts (3.0 → 10.0 per 100)
teaching parts · modeled
a modeled value: a stated assumption, not a measurement
teaching proportions of a teaching variant, a house interpretation for learning: modeled, not measured, not a formula, not for making
field: this accord’s record · teaching variants · version 2 · teaching parts
confidence C
2 · Molecules
jasmine absolute falls, with the molecules its record names: indole (no shares on record); benzyl acetate itself falls; methyl dihydrojasmonate itself falls; indole itself rises.
indole · Benzyl acetate · methyl dihydrojasmonate (Hedione) · indole
3 · Odour spacemodeled
“fecal” 3.0 → 10.0, “floral” 67.0 → 62.0, “narcotic” 48.0 → 52.0, “animalic” 45.0 → 42.0, “citrus” 22.0 → 20.0 per 100 parts (the share of the accord whose components carry the word).
jasmine absolute: descriptors · house interpretation
the house’s own reading, labelled as such
the house’s own words in the essay; no descriptor source is filed
field: the jasmine absolute record · descriptors
confidence C
benzyl acetate: descriptors · documented
Benzyl acetate was the primary benzenoid ester, which exhibits a distinct jasmine aroma
Yassen et al. (2026). Comparative analysis of flower volatiles from four Jasminum species growing in Egypt using multivariate analysis · listed on the record
the study: "exhibits a distinct jasmine aroma"
field: the benzyl acetate record · descriptors
confidence A
methyl dihydrojasmonate: descriptors · documented
hedione (methyl dihydrojasmonate), … has a fresh, citric and slightly floral scent – but is commonly categorized as a middle note
Kleoff et al. (2022). Synthesis of odorants in flow and their applications in perfumery · listed on the record
field: the methyl dihydrojasmonate record · descriptors
confidence A
indole: descriptors · house interpretation
the house’s own reading, labelled as such
the page’s olfactory editorial, kept as editorial by a house review (the claims register); no descriptor source is filed
field: the indole record · descriptors
confidence C
“fecal” · “floral” · “narcotic” · “animalic” · “citrus”
4 · A modeled readingmodeled
B against A. A modeled reading, not a prediction: more “fecal” and “narcotic” and less “floral” and “animalic”.
Generated from the movements above: a modeled reading, not a prediction and not a smell.
5 · Dry-downmodeled
Top / heart / base: 0.0 / 97.0 / 0.0 in A → 0.0 / 90.0 / 0.0 in B, per 100 parts; half the accord gone at 6.0 h → 6.0 h (modeled half-lives: top 1.5 h, heart 6 h, base 12 h); no class on record, left out: indole. The curve cannot move: every component with a class is heart.
half-lives · modeled
a modeled value: a stated assumption, not a measurement
the site constants of the evaporation simulator on /science for limonene (its Top note), Hedione (Heart) and Ambroxan (Base); “chosen for the simulator and are not measurements”
jasmine absolute: role · documented
Floral notes, such as rose, jasmine, orange blossom, or lavender, are typically middle notes defining the “heart” of many perfumes
Kleoff et al. (2022). Synthesis of odorants in flow and their applications in perfumery · listed on the record
the review names jasmine among the floral heart notes
field: this accord’s record · role
confidence A
6 · Odour activitymodeled
no measured threshold on record for jasmine absolute, benzyl acetate and methyl dihydrojasmonate. Thresholds from different media or units are never compared; a teaching ratio, not a measurement of this accord.
indole: 11 µg/kg in water · measured
Kreissl et al. (2022). Leibniz-LSB@TUM Odorant Database, Version 1.2 · listed on the record
in air, 0.00030 ppm (v/v) by the triangle odour bag method (OT-3). The database’s odour quality is “fecal, mothball-like” (OT-1); the record’s descriptors stay the house’s editorial
field: the indole record · threshold
confidence A
7 · Regulation flags
- Regulation (EU) 2023/1545 (labelling of fragrance allergens) · EU law · a labelling condition, extended to more fragrance allergens · in both
A flag follows presence, not dose: a smaller dose keeps the flag (several IFRA Standards on record restrict by concentration in finished products), and a teaching accord is neither a finished product nor assessed. US law: not on record. Not legal advice.
8 · Provenance
The same materials in both, so the provenance does not change. No price: nothing on this site is for sale.
Why could it smell different?
- Components carrying “fecal” go from 3.0 to 10.0 per 100 parts, because indole carries it and moves.
house interpretation
the house’s own reading, labelled as such
the page’s olfactory editorial, kept as editorial by a house review (the claims register); no descriptor source is filed
field: the indole record · descriptors
confidence C
The top causes in the model, each with the record field it rests on. Modeled, not measured; not a prediction of how anything smells.
teaching accord only: not a commercial perfume formula, not for skin · the record
