The pie would work if it was based on @Pro_Vapes lead in suggestion. It would be an automated output based on Medians which are not-so-reliable (tabulated average of sketchy data). The pie would never need to change it would just represent “Top Note”, “Mid Note”, “Bottom Note”, “Poppers”. Those final accents don’t even really need a position in the pie as this would just be a tool to design something from scratch.
The bar graph would work better because of visibility. To consider your personal “median%” you would need two median lines. One is automated and one is a slider. That black line in @woftam’s chart above is fixed and driven by the Database. Add another line (white?) that can slide to represent what YOU think the actual median is personally based on your SFT/palate. Based on the selected Median% you just plug it into the fixed “pie”. Top Note = 50% Mid Note=33% Bottom Note=15% Poppers=2%
Proper Pairings could be considered as One Note and fit in as Splits (two Vanillas etc.) into any Top/Mid/Bottom. It’s restrictive and counter to all the Freedom we enjoy in this creative process, but it could be a starting point to get a baseline for that recipe you are struggling to begin.
Coding the Math would be easy just those % (50/33/15?) X YOUR median%. If you agree or don’t have a personal preference for that flavors median% just slide the White slider to the black line (DB median). The output goes right into the recipe flavor weights. A test could be plugging in some of the most popular recipes into this matrix and see if it’s even close