Viz Mosart can connect and control NDI audio streams to LAMA Mix, a software audio mixer for broadcast, proAV and streaming.
Setting-up the inputs and outputs to is achieved using LAMA Connect, a software audio router and protocol converter.

filterG.png

Configuration and Setup - LAMA

The procedure below will define the NDI streams in and out of LAMA Mix, and enable Viz Mosart to control the LAMA software.

Requirements and Compatibility

LAMA

Viz Mosart / NDI

LAMA Mix 1.1.2

5.10 or later

LAMA Connect 1.1.0

5.10 or later

NDI Toolkit: Latest version at https://ndi.video/tools/

Prerequisites

  1. Create an account at https://lamamix.com/

  2. Download a compatible version of both LAMA Mix and LAMA Connect, at https://lamamix.com/my-account/site-downloads/

Note: The free versions of LAMA Mix and LAMA Connect contain all features of the licensed version. However the free edition inserts a 10 second audio silence every 10 minutes, as a watermark. This insertion can be experienced as a ‘pause’ in network activity.

  1. Install RtpMidi on both the Viz Mosart server and on the LAMA machine from https://www.tobias-erichsen.de/software/rtpmidi.html .

os size versions

LAMA Mix Basic Setup

  1. Open LAMA Connect and at the bottom of the UI, instead of the default view, select Graph.

  2. From the File menu, create a connection graph:

    1. Open: An existing LAMA Connect filtergraph
      or

    2. New: Create a new one from scratch.
      Some default elements are presented.

  3. Inputs:
    For NDI audio inputs, add a new audio input by right-clicking on the background and selecting LAMA > LAMA NDI Receiver.
    By default, the ingest side is created with 16 channels.

    audio.png
  4. To select your NDI source, double-click on the LAMA NDI Receiver node to open the LAMA NDI Receiver settings menu.

    1. Select the NDI source to map in this receiver.

      configAudio.png
    2. Unlike NDI, LAMA does not use frame synch but instead has its own synchronization using signal buffers that can be configured to automatically adjust their size.
      Select Auto Config.

    3. Close the LAMA NDI Receiver menu.

  5. With the receiver created, right-click over it and select Configure Audio I/O.

  6. From the LAMA NDI Receiver menu, select channel layout (Mono, Stereo..).

    monStereo.png
  7. Click Apply.
    You should have 2 green dots:

    rec1.png
  8. Outputs:
    To add a new NDI audio output, right-click the background and select LAMA NDI Sender (LAMA).

    o1.png
  9. With the sender created, right-click over it and select Configure Audio I/O.

  10. Select required Channel Layout (Mono, Stereo.. ).

    o2.png
  11. Double-click on your Sender and in the LAMA NDI Sender menu

    1. In Output Name, provide an NDI stream name.

    2. Click Apply.

      03.png

Note: Both input and output are at this stage both defined. However, there is no processing in between the nodes, so at this point, make sure LAMA MIX is running.

  1. LAMA ASIO:
    With LAMA Mix running, from its menu bar start a new session (project) with File > New Session.

  2. Change some default settings:
    From the menu bar, select Settings > Audio Device Settings and set

    1. Audio device type: ASIO.

    2. Device: LAMA ASIO.

    3. Sample rate: 48000 Hz.

    4. Audio buffer size: 256 samples (5.3 mS).

      lamAs.png
  3. Go back to LAMA Connect.

  4. Right-click on an empty background. The LAMA ASIO now appears and this ASIO device can be added as a device connector in your filtergraph:

    lamAss.png

Note:

  • LAMA Mix must be started to have this node working in LAMA Connect.

  • The LAMA ASIO option only appears when Audio Device Settings in LAMA Mix is set to ASIO.

  1. Connect

    LamaInOut.gif
    1. your NDI Receiver nodes to left side of the ASIO device.

    2. your NDI Sender nodes to the right side of the ASIO device.

    lamAsss.png
  2. Create Mix:
    To add new faders, at the lower-left of the LAMA Mix window, click Add Channel.

    addCha.png
  3. Configure your channel:

    1. In the field Type, use the type Channel for an input, Aux for an output or Bus for monitoring:
      - Channel: A standard audio track that can receive an input.
      - Aux: Auxiliary tracks that can optionally be created to route any audio through to an output.
      - Bus: Bus tracks that can optionally be created. These are particularly useful for creating monitoring groups.

      mix2.png
    2. Config: For most cases, use Stereo.

    3. Name: Meaningful name for the NDI stream.

    4. Count: Optionally create multiple channels. In this example we use one.

    5. Click Create.

  4. (Optional) To rename a channel, double-click on the channel Name.

    mix3.png
  5. The channel (here named Channel) is automatically added to your LAMA Mix session.

    con9.png
  6. From the connected channels menu (top left), for the input, click the plus sign “+” and choose the output channel where you want to send this input to be sent.
    This can be multiple outputs for one channel input.
    Warning: Only Aux and Bus channel types can be used, as listed under “+

  7. Configure your channel:

    mix4.png
  8. Configure LAMA ASIO I/O for each channel that will be used (Refers to mapping of the ASIO device used in your filtergraph).

fG1.png

Monitoring/PFL

  1. Create a new sender dedicated as a monitor.

Note: The ASIO device is shown in red when your LAMA Mix software is not running.

mo1.png
  1. In LAMA Mix, create a new Channel with type Bus.

  2. On right side Out panel, select your bus channel as an input:

    mo2.png

Midi Configuration

  1. In settings, go to MIDI Device settings.

    mid1.png
  2. Enable the Midi connections to be used.
    In the example below, are
    - LAMA-CONNECT (a local RTP midi session for Viz Mosart MIDI control) and
    - iCON P1-M Session (used for controlling LAMA via an external audio mixer console).

    mid2.png
  3. In Settings, select MIDI Control.

    mid3.png
  4. Set the local rtpMIDI session as Input and Midi Learn as Output.

    mid4.png
  5. Connect your LAMA rtpMIDI session to your rtpMIDI in Viz Mosart.

    mCon1.png

Audio Mixer Main: (tested using loopMidi on local setup)

mCon2.png

Audio Mixer Backup:

mCon3.png

Connect LAMA faders to Mosart faders:
In LAMA Mix, Right click on fader and select Midi Learn …

mCon4.png

Already existing Midi mapping will show up with Delete or Learn option to Re-Learn another Midi command for this fader.
Current fader in “Learn” mode will show “Waiting for midi message”

mCon5.png

Move in AV Automation, Mosart fader you want to link to LAMA Mix fader
Your LAMA fader is now controllable by AV Automation.
Tested as Main AND Backup Midi audio mixer: WORKS FINE

Connection to Midi audio mixer console:

MIDI Device selection:
Enable Midi connections to be used (below example shows both LAMA-CONNECT (Local RTP midi session for Mosart MIDI control) and iCON P1-M Session, used for controlling LAMA via external audio mixer console.

mCon6.png

Midi control configuration:
In settings, go to MIDI Control,

mCon7.png

Set local external console MIDI session as Input and Output for Mackie XT 1 in Midi control:

mCon8.png

_________________

  1. Unlike NDI, LAMA does not use frame synch but instead has its own synchronization using buffers that can be automatically configured on each input using Auto Config”.

    buffS.png

__________________________________________