For the second pattern in:
Code:
DEVICE_FX_PARAM_BANK_SELECT i/device/fxparam/bank/select t/device/fxparam/bank/select/@
... it seems that REAPER is not sending any values. After successfully changing banks I do see messages from REAPER such as:
Code:
/device/fxparam/bank/select
[EDIT:] Btw, I don't seem to need those values as feedback, since the string from the pattern
Code:
DEVICE_FX_PARAM_BANK_SELECT s/device/fxparam/bank/str
does work just fine for the purpose of getting the selected bank number as feedback.
I still don't really understand why strings are used when the only valid values are integer numbers though. Is this to strictly distinguish the i/* patterns for messages that are only sent from the device to REAPER?