Hi, By default the add operator does change the volume of its children as follow: every children is given a weight (default 1, can be set using weigths=[2,1]); when k children are effectively added in a frame, the volume of the children_i is multiplied by weight_i/(sum of all the c_j of added children). It doesn't change anything when only one child is active, and does lower the volume of your added jingles when they become active.
However, that behaviour is optional, and you can turn it off using normalize=false. Then no volume change is done, the operator just adds the active children on the frame. I think you want something like add(weights=[1,3],[normal,schedule(...)]). Then the secondary source will take the lead. Maybe you want even more than 3, but that's the idea. Enjoy. -- David
