Pipiche, ta proposition et ton explication ne colle pas.
Un participe passé employé avec l'auxiliaire avoir, s'accorde en genre et en nombre avec le COD s'il est placé avant lui dans la phrase.
Quelle chanson a chantée Amel Bent ?
Le COD = Quelle chanson (Féminin singulier)
Le participe passé s'accorde donc avec ce COD car placé avant lui.
Participe passé = chantée (Féminin singulier)
Voilà, en espérant avoir été clair