Lorsque le carbonate de sodium et l'huile de ricin sont chauffés ensemble, l'un des produits est l'ionone. Bien qu'il s'agisse d'une simple démonstration, il s'agit d'une réaction assez compliquée, dans laquelle le citral et l'acétone avec l'oxyde de calcium catalysent une condensation d'aldol suivie d'une réaction de réarrangement. Un mélange d'alpha et de bêta-ionone est responsable de l'odeur caractéristique des violettes. La bêta-ionone est également un composant du parfum responsable du parfum des roses. L'ionone naturelle ou synthétique est utilisée dans de nombreux parfums et arômes. Chez les fleurs, les ionones dérivent de la dégradation des caroténoïdes, qui sont des molécules pigmentaires.
Une propriété intéressante des violettes est qu'elles sont responsables d'un autre type de magie chimique. Les violettes volent temporairement votre odorat! Initialement, l'ionone se lie aux récepteurs de parfum et les stimule, vous sentez donc l'odeur de violette. Ensuite, pendant quelques instants, les récepteurs ne peuvent plus recevoir de stimulus. Vous perdez conscience du parfum, pour le retrouver seulement quand il s'enregistre comme une nouvelle odeur. Que vous aimiez ou non le parfum des violettes, c'est un parfum qui ne peut pas devenir accablant ou s'estomper avec le temps.