View Source X32Remote (x32_remote v0.1.0)

The X32Remote application.

By default, on startup, this will run X32Remote.Supervisor.start_link/1 to start an X32Remote.Session subscribed to an ExOSC.Client. To disable this behaviour, set the start configuration property to false in config/config.exs:

config :x32_remote, start: false

mixer-ip-address

Mixer IP address

To find the mixer, you will need to specify an IP address. (You may also need to specify a port if your device does not use the default of 10023.)

If you know the IP address of your X32 mixer at compile time, you can set it in your config/config.exs. Alternatively, if you need to perform some lookup at runtime in order to find your mixer, you can set it in your config/runtime.exs. Either way, the syntax is the same:

# port is optional:
config :x32_remote, ip: {192, 168, 2, 3}, port: 10023
# this also works:
config :x32_remote, ip: "192.168.2.3"

You can also set the X32R_IP environment variable:

export X32R_IP=192.168.2.3
# can also optionally specify port:
export X32R_PORT=10023
# now run your program as normal

If you do not specify an IP address, and do not disable the automatic startup behaviour, then an error will be raised on application start.