Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Lua bindings: gate, changes to compressor
#1
I imagine that this is on a todo list somewhere already. Just in case it isn't...

The Lua bindings are now out of date since the addition of extra controls for the compressor, plus the gate and additional tape drive control in Mixbus32c.

E.g. ARDOUR.Route:comp_speed_controllable() no longer works (isnil() is true) which is understandable as that control has been replaced by a new set of controls. And the new controls have no Lua bindings, e.g. ARDOUR.Route:comp_ratio_controllable().

A second request: 
Session:get_mixbus() is not documented in the Lua Bindings Class Reference (LBCR) of the Ardour manual. Fair enough, it's not in the Ardour source code either. So this binding must have been added somewhere on the Mixbus side of development. I know it exists only because some of the sample scripts use it.

So:

  1. Do any other Mixbus-specific Lua bindings exist that the LBCR doesn't cover?
  2. It would be helpful to add it/them to the "Scripting > Developing your own Lua scripts" section of the Mixbus manual. Currently that only points the reader to the Ardour manual which doesn't mention it/them.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)