Bonjour, Je n'arrive pas à piloter le volume pour des instruments. La méthode VirtualSingerVoice.VolumePlacement fonctionne bien sur une portée avec paroles, mais je n'ai pas trouvé de méthode pour indiquer le réglage su niveau de son sur une staff sans parole. Il semble que VolumePlacement joue sur la distance du chanteur plus que sur le volume du son .... le score.GeneralVolume règle le volume général mais la méthode ne s'applique pas sur l'objet Staff ....
Or dans la table de mixage on peut régler le volume. Quel objet et méthode utiliser pour cela ?
Quand on a un objet Instrument, il y a : - Instrument.IsVolume pour cocher/décocher la petite case à côté du potentiomètre volume - Instrument.Volume
Pour parcourir tous les instruments d'une partition : Code:
local myScore,myInstrument myScore=FrontScore() if myScore then myInstrument=myScore.FirstInstrument while myInstrument do print(myInstrument.Name) myInstrument=myInstrument.Next end end
Note: un instrument peut être attaché à 0, 1 ou n portées ou lois. Ils ne sont pas parcourus dans l'ordre des portées sur la partition, mais l'ordre d'ajout de l'instrument pendant la création du document, même si sa portée a été ramené tout en haut. Dans le menu Instrument il y a la possibilité de supprimer les instruments non utilisés, c'est important de le faire si on a manipulé des instruments "utilisateur" qu'on a finalement laissé tomber en supprimant leur portée... l'instrument prend de la place et n'est pas supprimé avec "sa" portée.
Si tu parcours les portées (Staff) alors tu as la propriété Staff.Instrument