Update "separate_by_channel" API & add Lua bindings