e39a0ae0503d09e75283064e0402a1ddc0ccdb41 introduces a new handling of delayline() which can now handle the default SOFA impulse response matrices in the form of [M C N], where
M ... number of measurements
C ... number of channels
N ... Number of samples
This has some benefits as for example the sofa_get_data() function returns the data in that format which is much easier to handle for smooth SOFA integration. Before we always used [N C] as the standard input format and several measurements were simply put into channels if needed.
At the moment both ways are supported by the current delayline() implementation, but we could consider to remove the [N C] completely in order to simplify and fasten the code, which is critical for this particular function.
e39a0ae0503d09e75283064e0402a1ddc0ccdb41 introduces a new handling of
delayline()
which can now handle the default SOFA impulse response matrices in the form of[M C N]
, whereThis has some benefits as for example the
sofa_get_data()
function returns the data in that format which is much easier to handle for smooth SOFA integration. Before we always used[N C]
as the standard input format and several measurements were simply put into channels if needed. At the moment both ways are supported by the currentdelayline()
implementation, but we could consider to remove the[N C]
completely in order to simplify and fasten the code, which is critical for this particular function.