Difference between revisions of "Modlink"

From ModWiki
Jump to: navigation, search
m (moved Monolink to Modlink)
(Overview)
 
(12 intermediate revisions by 2 users not shown)
Line 5: Line 5:
 
=='''Overview'''==
 
=='''Overview'''==
  
Monolink is a mod that allows connection to any standard monome patch that uses the older (monomeserial) protocol for communication.  If you are trying to connect to a newer (serialosc) monome patch, you should either use the [[MonoLinkComponent]].  (there will be  a new version of the monolink mod that supports serialosc as well, and for owners of m4l, the mod will normally perform better than the CS Scripted version, so I recommend using the mod).
+
Modlink is a mod that allows connection to any standard monome patch as though it were a mod.
  
 
[[File:Modlink_pic.png]]
 
[[File:Modlink_pic.png]]
 +
 +
The top selection menu allows changing the communication protocol used to connect to the monome patch.
 +
 +
The title-bar also contains the unique instance number of the modlink.  This number will also be present in any Bonjour listing available in a serialosc monome patch, so make sure when enabling a connection from serialosc that you choose the right modlink instance.
 +
 +
The prefix, input, and output port textboxes can be changed manually, or via serialosc.  New settings initiated from serialosc will automatically be entered in the user interface.
 +
 +
Each individual instance of modlink will be initialized with a unique input port.  This should prevent interference from other instances, but also means you'll have to be mindful of which instance is which when auto-connecting.
 +
 +
''Currently, most monomeserial and serialosc messages are supported.  However, luminosity and cable messages will be ignored.''
 +
 +
''It is necessary to install the zeroconf version of the monomeserial MaxMSP object in order to use modLink with most current published applications.''
 +
 +
''details: ''  [http://monome.org/docs/app:serialosc monome serialosc]
 +
 +
''The mod version of the serialosc object is contained in m4m7/javascript/serialosc.  You'll need to place this in the Max 7 application bundle in order for communication between modlink and your monome Max patch.  In some instances (e.g. a frozen m4l amxd) you may need to replace serialosc inside the frozen patch.''
 +
 +
----------
 +
 +
Here's a screenshot of 3 instances of modlink being used, 2 with SerialOSC connections (_xor and polygome), and one with MonomeSerial (molar).
 +
 +
 +
[[File:Modlink_example.png]]
  
 
== Examples ==
 
== Examples ==
 +
 +
 +
Here's an example using the older Monolink plugin from b992.  This setup is kind of redundant now, since LCC has been ported over to a mod.
  
 
Monolink using the BlockMod control surface and Live Clip Chopper:
 
Monolink using the BlockMod control surface and Live Clip Chopper:
Line 18: Line 44:
  
 
Also, if you are using multiple versions of the Monolink plugin, make sure that each one has its own UDP port settings, otherwise you will get some strange interactions between each instance (e.g. feedback from one on the others grid, etc.).
 
Also, if you are using multiple versions of the Monolink plugin, make sure that each one has its own UDP port settings, otherwise you will get some strange interactions between each instance (e.g. feedback from one on the others grid, etc.).
 +
 +
[[Category:Mods]]

Latest revision as of 18:08, 15 November 2016

Video Tutorials

MorphicField's Tutorial

Overview

Modlink is a mod that allows connection to any standard monome patch as though it were a mod.

Modlink pic.png

The top selection menu allows changing the communication protocol used to connect to the monome patch.

The title-bar also contains the unique instance number of the modlink. This number will also be present in any Bonjour listing available in a serialosc monome patch, so make sure when enabling a connection from serialosc that you choose the right modlink instance.

The prefix, input, and output port textboxes can be changed manually, or via serialosc. New settings initiated from serialosc will automatically be entered in the user interface.

Each individual instance of modlink will be initialized with a unique input port. This should prevent interference from other instances, but also means you'll have to be mindful of which instance is which when auto-connecting.

Currently, most monomeserial and serialosc messages are supported. However, luminosity and cable messages will be ignored.

It is necessary to install the zeroconf version of the monomeserial MaxMSP object in order to use modLink with most current published applications.

details: monome serialosc

The mod version of the serialosc object is contained in m4m7/javascript/serialosc. You'll need to place this in the Max 7 application bundle in order for communication between modlink and your monome Max patch. In some instances (e.g. a frozen m4l amxd) you may need to replace serialosc inside the frozen patch.


Here's a screenshot of 3 instances of modlink being used, 2 with SerialOSC connections (_xor and polygome), and one with MonomeSerial (molar).


Modlink example.png

Examples

Here's an example using the older Monolink plugin from b992. This setup is kind of redundant now, since LCC has been ported over to a mod.

Monolink using the BlockMod control surface and Live Clip Chopper:

These are the basic settings for getting the Live Clip Chopper to work with Monolink.

Clipchopwin.jpg

Also, if you are using multiple versions of the Monolink plugin, make sure that each one has its own UDP port settings, otherwise you will get some strange interactions between each instance (e.g. feedback from one on the others grid, etc.).