Need experienced perfumers to review an oud-rose formula generated by a program i made— does this actually work?
Hi all — I'm testing a fragrance formula generator app (still in development) and want to run one of its outputs past folks who actually make fragrances. I want to know if this formula is genuinely viable or if the app is producing plausible-sounding BS.
The brief: Oud-rose, sexy, winter date-night vibe.
The output:
| Ingredient | Role | % |
|---|---|---|
| Bergamot Oil | TOP | 13.45% |
| Cardamom Oil | TOP | 3.83% |
| Pink Pepper Oil | TOP | 3.05% |
| Mandarin Oil | TOP | 2.28% |
| Saffron CO2 Extract | TOP | 0.93% |
| Cinnamon Bark Oil | TOP | 0.14% |
| Aldehyde C-11 (Undecanal) | TOP | 0.14% |
| Phenylethyl Alcohol (PEA) | HEART | 11.04% |
| Methyl Ionone (Orris) | HEART | 7.05% |
| Rose Absolute | HEART | 6.78% |
| Geraniol | HEART | 6.69% |
| Hedione (Methyl Dihydrojasmonate) | HEART | 4.73% |
| Ionone Alpha | HEART | 1.13% |
| Clove Bud Oil | HEART | 1.10% |
| Coumarin | HEART | 0.55% |
| Ylang Ylang Oil (Extra) | HEART | 0.49% |
| Suederal | HEART | 0.47% |
| Jasmine Absolute | HEART | 0.32% |
| Orris Root Butter | HEART | 0.28% |
| ISO E Super | BASE | 9.71% |
| Patchouli Oil (Dark) | BASE | 5.97% |
| Ethylene Brassylate | BASE | 4.98% |
| Cashmeran | BASE | 4.04% |
| Benzyl Benzoate | BASE | 3.03% |
| Labdanum Absolute | BASE | 2.29% |
| Ambroxan (Cetalox) | BASE | 1.17% |
| Sandalwood Oil (Mysore-type) | BASE | 0.94% |
| Benzyl Salicylate | BASE | 0.93% |
| Galaxolide (Musk) | BASE | 0.61% |
| Oud Oil (Agarwood) | BASE | 0.48% |
| Amber Accord (Synthetic) | BASE | 0.43% |
| Heliotropin | BASE | 0.36% |
| Vanillin | BASE | 0.24% |
| Benzoin Resin | BASE | 0.21% |
| Tonka Bean Absolute | BASE | 0.12% |
| Muscone | BASE | 0.04% |
| TOTAL | 100.00% |
Pyramid breakdown: 23% top / 41% heart / 36% base
Validation flags the app itself raised:
IFRA compliance issues (Category 4 - Fine Fragrance):
- Pink Pepper Oil exceeds IFRA limit of 3% (actual: 3.05%) — borderline
- Sandalwood Oil (Mysore), Benzyl Salicylate, Galaxolide, Amber Accord, Heliotropin, Vanillin, Benzoin Resin, Ylang Ylang, Tonka Bean, Muscone all flagged as below typical usage range (but not exceeding limits)
Allergen disclosure (EU-declared):
- Limonene, Linalool (13.45%) via Bergamot Oil
- Geraniol (6.69% + 6.78% from rose = ~13.5% total)
- Benzyl Salicylate, Benzyl Benzoate (various sources, ~5% total)
- Coumarin (0.67% total)
- Cinnamal, Eugenol (small amounts)
My questions for experienced perfumers:
- Does this pyramid and ingredient balance actually smell coherent? Does the spicy citrus top (bergamot + cardamom + pink pepper + saffron) transition logically into a rose-floral heart with jasmine/hedione support, then anchor into a patchouli-oud-sandalwood base? Or does it feel scattered?
- Is the oud underdosed? For a brief asking for "oud-rose," 0.48% oud oil feels like a supporting note, not a star. Would you expect higher for this type of brief?
- IFRA/compliance check: Pink Pepper is 0.05% over the 3% limit — is that a hard fail or acceptable rounding margin? Are there any other red flags I should know about?
- Natural oil quality: This mix relies on several naturals (bergamot, rose absolute, oud oil, patchouli, sandalwood, jasmine absolute). Are there sourcing/quality issues I should know about (batch variability, supplier variation, oxidation risk for any of these)?
- Maceration/aging: What's realistic maceration time for this formula before it's ready to evaluate? 2 weeks? 4 weeks? Any ingredients that need extra time to integrate?
- Would you actually make this? Is this formula something a hobbyist perfumer could realistically source and execute, or are there hidden complications?
Context:
This is output from an app I'm testing that generates formulas using a curated database + retrieval from example formulas (no live LLM calls per-request). The app flags its own validation errors and allergen data. I want to know if these are false positives (over-cautious) or real problems.
I'm not asking you to validate the whole app or make a business judgment — just: is this particular formula legitimate, or should I be skeptical of the generator?
Thanks in advance — genuinely curious what domain experts think.