Value Formatters not called from Envelope Parameters

Hi Martin,

is there a particular reason why Value Formatters cannot be called for Envelope Parameters?

Shall I file that as a Feature Request?

Steps to reproduce:

  • create an Envelope
  • add “test” to the Formatter field
  • add the following Lua function:
function test(valueObject, value)
     print(value)
     return value
end

Result: the value is printed when the Formatter function is called for any other parameter type, but I didn’t manage getting it to work with Envelope parameters.

Background: the Casio VZ10m/Hohner HS-2/E often sends values differently than they are displayed. Envelope Levels, for example, are displayed from 0 - 99 but sent from 28 - 127.

Thanks!

Added onto the todo list

1 Like