@120 Music you have a 60% Chance to trigger the tribulation damage.
(with 120 Provo and Peace that increases to 84%)
@120 Disco your tribulation triggers 32% Damage
(with 120 Provo and Peace that increases to 50%)
-Forgot to check slayer bonus (but if I remember correctly it gives you a 1.5x to the Damage Trigger amount. So you could get essentially 48% / 75% 2x 120/4x 120)
(With you're current template if the rocks hit navery of 20K damage, at 3x 120 you'd be getting about 41% of that (8.2K or 12.3K with a slayer, not that I remember if narvey was ever vulnerable to a slayer).
Tribulation chance should be checked on every hit, though there's a limit of it firing at once per second.
So if you had it running while someone was using a slayer weapon with hit lighting, and your tribulation rolled proc successfully on both, only the lightning would grant you tribulation damage since it occurred first and would invoke the timeout. Tribulation can also proc on Zero Damage events like debuffs (weaken, curseetc.) in which case you deal 0 as well and still have a 1 second timeout between procs. Luck of the draw.
-------------------------
Despair deals a base of 36 physical damage (@ 120/120 Disco/Music)
(48 with 120 Provo/120 Peace) as well.
On Non-players despair gets a 1.5x Modifier so that goes to 54/72 Player/Monster.
With a slayer the damage is doubled (in effect 2 x 1.5 x Base = 3 x Base Damage).