diff --git a/applications/SphericalHarmonics/ita_sph_modal_strength.m b/applications/SphericalHarmonics/ita_sph_modal_strength.m
index 2396fd78606174b28ee23e8f3fc3767edce7127c..1d2226a1ebbc116ad0b1a931904cb494ab7e524b 100644
--- a/applications/SphericalHarmonics/ita_sph_modal_strength.m
+++ b/applications/SphericalHarmonics/ita_sph_modal_strength.m
@@ -90,7 +90,7 @@ for idxRad = 1:numel(uniqueRad)
     switch sArgs.transducer
         case {'microphone','mic'}
             if strcmp(type,'rigid') && isempty(sArgs.scatterer)
-                bn = bn*diag(4*pi./(kVec.*uniqueRad(idxRad)));
+                bn = bn.*(4*pi*(1i.^(n-1))*(1./(kVec.*uniqueRad(idxRad)).^2));
             else
                 bn = diag(4*pi*1i.^n)*bn;
             end