Topic: Bug in micGain analog channels 1-8 with OSC on UFX+

TMFX v 1.93 MacOS (3)
RME Thunderbolt Settings Firmware: v112, Driver: v1.05
Fireface UFX+ (23919669) (the old hardware version, I guess: SW Version: 55, Active Nodes: 105
OSC: host: 127.0.0.1, port 9000 (outgoing), port 8000 (incoming) set in Options > Settings: Tab OSC in TM FX.

If you turn the mic gain dial in analog channels 1-8, which has a range from 0 to 12 dB, and which can be set in 0,5 dB steps in TotalMix FX, you receive all 25 different values over OSC.
If you send the same values back over OSC, you can only select the mic gain in 1 dB steps, though it will respond to al the 25 different values.
Unfortunately it is not some sort of rounding that happens to the resulting dB value in TM FX.
For instance: 5 dB can be set with 3 different values, 0 dB with 2 values, and 9 dB with only 1 value (as it should be).
But, for instance, setting 9,5 dB is impossible.
The fact that TM FX can send the values, means that TM FX should be able to receive them as well, unless I'm missing something not so obvious... (yes, almost everything else works, but I'll post another bug report about that).

If you don't have Max/MSP, I've made a screenshot, but it seems impossible to add it to this post.
(Yes, I've seen the buttons at the top, I've read the online explanation, but the image does not show in the Preview of this topic).
If someone can explain me what to do to post an image, I'll upload it.

If you have max/msp, you can test it with the following patcher.
If you want, you can try max for free for 30 days.
https://cycling74.com/downloads

Let me know if you can replicate this behavior.

Best regards,

Arthur Sauer

<pre><code>
----------begin_max5_patcher----------
4888.3oc6c0zaiijj8bU+JHDliU6Ni7KlYCLGl4vrXOrm18vBzXfgrMsKMir
jgjb0UuCl+6KyOHEkKQaxLezlMfPAPURlLY9xHiH+Jh38u97mVby1uWseQwu
T7qEe5S+qO+oO4+I2O7o32+zhGW98aWubu+1V7X098KenZwWB+sCUe+f+229
T0llebyyOtZy5pC9mfG+wmVd31utZyCWuq51Cg2nRvuh8kBJ7gP4txq++E+8
iEz1mOzTRT7WC+zge+opPwrXQ6Cr5tPk4l+wOUtv8S+6O+Y2kuLPzU+BuoZ2
YwQya+vtUK27vZ+6l0O1zJoGaZ+GJ1afMduX6KEKto9E1AiOrYa86Y8pa+mc
qWcftdQa8Z2xGqNTs65pMKuIVmSnY41sO9X0lC+fP+29510UE6OT8z91W4tp
8025xCq1t450q1Tc61m2bnKDOaq545cTRtFsRg6p0ekK6sArQTb+1MG1u5+y
CUReE6GacTK.1B70kqu+zFfgBOgPeDdFKL3wSAd8oU+y6qN7e+7MOt56ErqF
q5M4Uq4r.BInZ201LXIofW8a0O9Ofy5Jc0puUUrc+s08duqGS.Ms12tc81cg
ZG6JqRaz7RohYMLg8KtexX3BE2JIpTKKc+jxxoN2XsggNMDmqsSpuRU26vaC
gog11oJA1x87cO4ZwpE10005+QEFFi8pJCmz7w7MXunwotXRq8RPgATLuQC1
Yzaj.aT7sH08khcq1M7lCqUyJMRAIJ4JYn2TcWHlpsK0WBMZuQ6Qv3h12NXs
iu0PQHsRd+p00CBUT+JK94NFRPNVgChRuAmvvFb1XfasdJRkhc0uspheNMCl
Re8WJxYFCm2lohqwp42X1z9gnxGj19d3kPMPJRoUZccCwUtNwich.A0YVPKk
Xlfl6n58ZDz6eUVF5nlZMl8ATiKyoMlaQZR7+4+5u8+Vrq5vy61ruX48Nyi2
sZ45BmAwh62s8wh5h4WZdrrLNRAXKClGqmShe0VhQhdCRz6g5pMNLN54MSA6
iJ+xE05DL1aRyNXuit4jVMHxIWGKjNAQTX9xiFRpOLK.AAgaH3QUgeesx1nz
eZc1Lx5L+csNaHcGyVgpLYGYU98cjAkRjeU98cnAAimcmYx991YVW1whdYnJ
OxgyH3FzGuJora+adYJ18Hnlxu6uNVPXYltXHIa2j5iVTTVJxWRH+XkD0KSN
eIg3iVRnHS9RB9GqjPX44KInObySgMSJOIA6C15jJaAAyfbCkqWlu1xqWt5X
2Zjlkto7BEMG6tIaXZvnTILRcxnLrF.7nTMiPoMtBN3fj.CRtfUVlJHYkSCH
YyHPZT1o.jkVKXPxJqM9jJHIZZ.IX6qdLJRDjkZwz.xx4DHI0z.RvigTu7HR
ISDjZc4z.R4bBjzDY3Q.FjBWG1DAYzOHvCRNVPlJ7hSK05N+VjvC5BHVs41s
6b08hUaVj39uG6ylxBIJsPWHg6fXi3YzqOU2cU1ZUJfwXwJZFs.4jkmxSBBP
WhMu8zS2+7StSEeuGGcgwYcDk92IGqI3wYIIeJKQBNhUb2es3OW3+DFN0FdG
bZRCmDVbdENzE1Kq7jhPWh.mUj558hlLhfoTAdbLMzc.lznUEMFY5BQET6Ll
flnYBTDinrLIqoX81HCb8v7DgP0CIcQpqVOpG1HoPqGJMXslhVOrTlgwTAzo
rnB5gpIPOLhxzzCEPG3WAWOLOQHz06PtwCSaaHh5gMRJz5gBnFSknUCUVcFx
PnKChGTC4SfZXDkljTCInFa3vUCyRDxgNbnrH0cWIpEFwh1BVKj2N77C6Vd2
ppMmzfeyCm3QrBF+Ku3itN+Z7t4M2t+tZtb5Md+p0q8270MUwiu+ybS9qzfq
Fu3AGWEZbH93ys74Ca61FxZi5kStqlXxhWd9a3ocaeZ6NmqlGJDEPULQvPhX
BLjnkYLuZFzwyEvMjDAWZFRvdjstoUm1dQGMjDwBbCILnNGzwYqjsLjXxX3I
oBwuYJwcgtD5pF3zD.OlWvJRQCTafNgEpDN7h9uVRpfZCTW9hfOWSSLlhSCb
X2ET78LK0oa8Ti8.Ev2uTqyneoEa+R3fSwyYbOnRN3ayhhk9Zz0Rn9eIGtAE
mGjj7gFUOCAnniiGc7LT5jX2GdKLzEcoVqRmA3ftjbx.+79hSOIIvovNIEEZ
ImQmgIEMVvIfCNJCImFp8RBtEkRSFFTzPMWB2dRIkg8DMzIWB2bh1lSmRnKo
C94wlylNnKgZMAtkRMOCKkXcGB3FJUkYzmrD6DKgOoYYF1IKwtZG5p3wSRDx
8yzFT6Z1sHaBAih0pA6vNpov0jrRQ2MNxpRAoXGenAnlI.mwcPJki5xZgNs5
x.HKmB2aIrSRIsM7LrqXWc0T39.QgYbOkLogSC1iaPMAGqRDmwsWJMbRPUNa
sBMEFgh6zTZ3D6pK.5djQSN4rMZbNzPRgbGeTRgWjg2EKnO9Ht0tnuyblrZ5
Km8+8ZG97Petyer2m47oC0pAb3zCs9h6TpOS1Xicl7u1evNs55Y3ATSz1cVc
IoJJHngaCW37Pxj7LKC+Dzf10rDB8EkwKJiSVTCDGVrYgGooLJgF9zb2.ij1
E3.INvXCZfqLJMWTFunLNUQNPTWLG2qPpw5wxkNUwj7UxnpXDLn0DkGCkgKZ
hWzDCakC9X3ICeARVBMSTPNuVNsjQQSL7D2NJzZhFZTdsL0su2WF3O8w3Yy.
ppH89YnUm+.nOqfOxZVd+l.5JNI+t+XbdObhirFASoDq9rVH6Yj0AOpwoc0G
3igdb0DFi6xvpSrK7GUCyxOMEP2CV27aYIEg5QsvHVPuGrZwkUZdQQ7Gy.Ke
c0CeczoDZd2zCpJgPtvZTnSkLq29aiOKt2MGrHKSAGXc6gXvfRSQzf131voj
lRrZrtdJMEN2QKNCcOMo3bGZn8KsSiucHC4A1nuDG8twQhSndCfMfR6TjacB
9TbJ97fUAUXVNI9uRTVF8t3j7eENTWlS2.yxo.lAKtoASncY0APpmhreQPiL
otrXi5d4j3kNQYYz0iSRVhMu+KCfTNEQ9rMcyOX8PG9j3IRQYYzkcSSVh0eH
afIeBfYz6cSAlZMzjfUyDflhr9gLYyOZET8R1D3RYMfjkbFFRXgd3x6qNT7m
FcpjWHBw0s0bjs8vQcbo4KK33cXYXloeH7NLWHduXdX74ZwLhaUN3TNeBbsa
S1rIBBrISWNKokZe+5s0u0wyKxQxbLri35A1A99s6dbouHzinKcmcoy9twZ1
3B45HyomSHWSyUW7Umcvj+QqSR7ITkjlCrxRf1xElvhRBaat9MQXObX9.2Mc
0EGZN8MSWEoj7HeR6eks7Tt+G8jU9qPDu4sC5Cay5gSDyzO+3paeX4pMim2g
jgt3pniAS3Yk4zBW12lH6eUxG+ckJ6CMghPTwQf4w.MTWyotqxMOu++bySOe
nfRzhOEisHBrCqxfdfGdL9pSNyYm99k2VMnroej1Ziwwp7MGotmAANEvPi+n
+xlkq29PA8Slh+iZSA0Uke5jC6YbrG.IBVDhAS9HirJU57EZWpr6aK2sodpp
9+3RO7bF4t1cK7QSrCkQ57l0gD5MoYnqdl+t4het4sHTu1zrape6W9sp6td4
g5E8dSsE7i+u8wlmX6iqIX8yUauu4ma98SK95UgDpbtIw41nK2Ut+pveU5up
7W09qk9qF+Ua3ohOb3oq6EzBvSda0K54g2RnbxC7niDrcXmel+39uVO9Yaw8
aec65ph8GNWwzHBNWo77lUG1e32Csw1ve222q4irF7oauv5wSVecbvV9OnB5
9qEK2b8I+0w1AM5pTukSZHe0Qh+xqLhLWzV27v4tkGV9xtcsjwNIhs2KZtse
MzQrsm3mV7Oq98NVBZ601xj1E+83eHHAN6CS88vtPqPMjRf2WI3cI7gTBh9J
AedybHkfruRvGgHCoDT8UB9.9ZHkftuRn94YCpNT1SIDbo2gTBl9JAeh8eHk
fsuRv4+SCpNP80eLvxGCpH5qWYX4jCpH5qaI48mxNEQ7+VWVcGinVgs1BwqL
.Q0i2TcWWMnEOUaSY093hRzoaEreWIA9lS1l24RZ2IgxvfbYqvIwMorALf8d
cNCrixLARwzyudbBKc9vKRcSeZkh7oHZf3zrkTlhzZcF4QPNgMhtrNgXRIs5
n+2EwBbYn3xdzcwgWeg+3AmbzROkWxInrXJYZm3UpbilfOI5gpYJuZEMklQh
8ji87cpmoYsHzuVpDMkFwB3P3gSWhM1KlRmrXisQOjxvTJzUWP9j2RppfwfJ
fCVE7xINdQE7kdpMbpsK8LkLGKkZQ71MCKUlsyLIqLDqy1qfaEMiDBMmCcgg
V+Vplxh6iVRiPAbjPx4hKgi7EyncCRB3LJV5ItbNG5hBMsGqQpDJlkOI5fpY
JmvEshlQJLmygtlPk+vwRYU8QqnQn.WBdYIgWLjNYb7ZTMLirsOmCcIgtUDx
RhvyipgQn.WM7xxBunF9xHnCdTojNwPvEXOwvVmMI0XSQNEYWENV5N+lme3W
Jtaa09hMaOT3Bvrutb88E6OT8z9wGIK5iIoCRMTQXZKMxgfNOGE+6Gub9fdQ
MS4auXjsjieOPX4pGjLmaC3T7jISPrj0CPtDrEbYvkfk74Jo.2.NlLcIGVpH
BdzjYMoGyUfohHKbrkAGPVploT.YC1xfBHK0yUZpNhsLRixkX4wYMZrYLYPF
vlYJyc1fsLXtyR6LkbwavlHcaIl4Joj1fsLHkTCMS4jzH1xgSRM74JmvGwVF
IEWCVtjE97RJkoaKwLSoR1FnkAUxhMcNBeVI4vjrFnyJA9jRxI02ZJmmbjaC
zxfibMl4IE41.sLnHWC1TDG77.hMcyHV17j7eafVFj+qklmb+aCzxf6esXmO
BbnkAAMZglh929T0lwtu0baHDuCXQ.lqMRKc2NrHu87AdqKBju9v1qiAfahI
loX72RjZxB.WRKFd.3xUevAf6fC5Sd1gvauAf6fCaTY1AAbuAf6fC7Tc1gQb
eAfKavQtpI6.Q11aIL3PekkcrL2a.3xdYzyN9.vc3wCM0W+xg0LHyNbpo95T
RCV0hzYGR1TuwE9fUtHS9g0cuQF9fUu34GY379iL7gpfw4YGb47d6XNXMLt7
Orwm9XRWLThGtcSZ+YhRWLzQeu6CIcw3pcrqTGSZLT3K7XFjQcLExHBeQFym
LpiITFU3K5X1kQcL8xTF9hIlqYTGS1L13Kk0j5YTcy8LwZQR4fF50xAMG6s2
aNnI5ODezofl2ijufUmsOHjFOHLA4dAhOgodARoAm5ETvEhAesPPoHDmK7SN
wmR5IWImq4OiFYXFtThhlIoOChOgYOCRwAm8LvqHFbcFQJtNizNS3lbhOkTS
thMWSAJAYXNdHjDJk+wYsqJIMQXDJ3IRWvbYEZIXF9AkTMSxgMSYJrotFsXd
l8ShBvLb1KoXlj7SH9zk6SHoDatOAtJXFtzlD5jYnx18nJQIHaRlKijOSydM
Vct9sm.Kexqa2mxzDfQn.W.x.SBfnkfY3chXot3LR+PSY1Gp1r9h4YhqIJ.y
vELEXmFir8.KRT.JljowHzfInRzRvLbzTg3iOyCMkIdHRHWLOyYMAYWNNRqf
lIorFhOcYrFRvwlwZPq8ki6BywNEFp8PqSTBFSK7nG.jMSy4PQAXF9DMG6LX
XsNtPhBP4jrSLbCXV8EsDLCW+lqlGIMpoLmQQb8h4YFGxpy0+14h4QBGh3SW
9Fh3Rr4aHzJf43E+XYguxVOXKQAn1LIBP9LMgQEkeYDpBDz4vna8gwDkeAj.
W9w.yE5nEfYDPFT47HgeMk46KhLKlmoJpHGslQTmPPmAir0QlSjpVsSxLXHr
NGCbEvbhsFBaPiBuuYFwVCVt5H8rX1TlDyHhlG4HJhOcoHJhXXI4Z3JfYDlT
LraCSa.sjn.jOISggUBliWanC3h+TBYH4fIkHIuVBEoVKPt.de0l6bDAr6yd
nAX5rz.7OlwwrG4LZGW.el7O14XGbeKjfEOk+2ng5LctsmLwG+ysX8pMAu59
Waab7uZ2ueZSz9sOu61lVaWwUa4s33a+tp8GVsYYSh.7W6v8ictqGWc2SaWs
4P7UpjjiF2Ikw8gxvZ+Vv6++AA2PqaddQ8Mqc5Wst0TaTtOzZQ62Zehs6bcD
bM1YUYIgKqS8l01Zw2qTc49VRdL+9T19kLaHUCQJKC2SdMBJtSbPuwqRQ.dW
hAfoX8IaX4nYZLxVxJceDjs9ujacSyGRCg9zlq1N8Tlu7gHEpMf+JsKBoNzV
PAWfsr8a3qspDZpdY0kY5XsqoxCvZmiy6GROZaPAKy2kcPsDF.JOubziT5iD
Miy0c6i3+16xPLuDBf5OZsYaTooovZ5Lhg0jc6xvrpvEutphT0LbqyQ.zG+F
7AeGjcHA0iQv7d4urX6QYxBYjHqFkAWdPrzzCJHV9goVt7om9V0tl.uzWupm
m8+HLwXef4VW7aBe0GsvK1U8s1.0zO+0EK2UOK3C0SA94cgvk665vtAu3ws0
RfMOuJpK4CSzE94v6Bst8OsL.d+T8+7+9y++.yPML2C
-----------end_max5_patcher-----------
</code></pre>

Re: Bug in micGain analog channels 1-8 with OSC on UFX+

This bug I found yesterday has the same kind of issues: https://forum.rme-audio.de/viewtopic.php?id=38877

3

Re: Bug in micGain analog channels 1-8 with OSC on UFX+

We don't call these bugs but 'compatibility limitations'. I explained this already here:

https://forum.rme-audio.de/viewtopic.ph … 85#p175885

We do have customers with custom OSC solutions, even hardware mixers, that will no longer work correctly when we start to change our OSC implementation. Basically OSC needs to be device specific, as newer devices have extended and additional functionality. We might do this at a later time, though.

Regards
Matthias Carstens
RME

Re: Bug in micGain analog channels 1-8 with OSC on UFX+

This is not about the maximum level. I've already read that post.
I understand the issue with device specific values.
I've not only read the manual, I've also read most topics about OSC on this forum.

The bug is not being able to set values that end with ".5".

Repairing this bug should not limit any implementation, since it is impossible to set these values, so no implementation will exist that can set them.

The values can be sent from TM FX. So TM FX "knows" these values.

How to test: set the mic gain on channel 1 to 0.5 dB.
receive the value on /1/micgain1
It is 0.007692

Now send the value 0.015385 on /1/micgain1 to TM FX over OSC.
The button on analog channel 1 is now on 1.0 dB.
Now send the value 0.007692 on /1/micgain1 to TM FX over OSC.
The button on analog channel 1 SHOULD now BE 0.5 dB, but it is 0 dB.

Conclusion:
- this does not have anything to do with device specific values.
- this cannot break any implementation

Non of the OSC bugs I've reported have anything to do with device specificity, so please look at all my posts about OSC bugs.
It takes time to test and write these bug reports...

Please test this and see what happens.

5

Re: Bug in micGain analog channels 1-8 with OSC on UFX+

We'll have a look at that.

Regards
Matthias Carstens
RME

Re: Bug in micGain analog channels 1-8 with OSC on UFX+

Thx!

Re: Bug in micGain analog channels 1-8 with OSC on UFX+

Any results?

8

Re: Bug in micGain analog channels 1-8 with OSC on UFX+

We will start working on TM FX soon.

Regards
Matthias Carstens
RME

9 (edited by ASauer 2024-02-18 23:27:45)

Re: Bug in micGain analog channels 1-8 with OSC on UFX+

Great!
I've tested all OSC messages and have no new bugs to report.