Hi
I think I have found a consistent bug in modes freq calculations in Modalisp and the Mlys implementation too:
This is what I get when inspecting the list of modes frequency, with a free circular plate, for any F0, with any number of modes.
Modes are duplicated, except mode #3.
F0 = mode 0 in Modalisp
F0 = mode 1 in Mlys
For instance, using tutorial Free circ plate and felt hammer:
LISTENER MODALISP:
MODALYS 6 > (get-info 'mode-frequency my-plate 0)
329.99999999999995
MODALYS 4 > (get-info 'mode-frequency my-plate 1)
824.9999999999998
MODALYS 3 > (get-info 'mode-frequency my-plate 2)
824.9999999999998
MODALYS 2 > (get-info 'mode-frequency my-plate 3)
1319.9999999999998
MODALYS 5 > (get-info 'mode-frequency my-plate 4)
1649.9999999999996
And a MaxMSp implementation:
MAX WINDOW:
print: 0 0.
print: 1 255.000015
print: 2 255.000015
print: 3 428.454193
print: 4 591.964966
print: 5 591.964966
print: 6 974.371765
print: 7 974.371765
print: 8 1039.123169
print: 9 1039.123169
print: 10 1594.004517
print: 11 1594.004517
print: 12 1678.008423
print: 13 1678.008423
print: 14 1829.489502
print: 15 2254.693604
print: 16 2254.693604
print: 17 2522.610352
print: 18 2522.610352
print: 19 2846.401123
Or is that a problem with the get-info mode frequency request?
Thanks
Coralie