Difference between revisions of "Main Page"

From ModWiki
Jump to: navigation, search
(How?)
(Supported controllers)
 
(23 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Monomodular ==
+
== Mod  (formerly Monomodular) ==
 +
Mod is a collection of software for use with Ableton Live 9 that provides its supported control surfaces with additional functionality to their stock implementations.  Some of these augmentations are useful directly in Live's native environment, while other enhancements are modular and accessible through the use of add-on Max for Live [[mods]]. 
  
First a tiny bit of history: Monomodular began as a multi-color [http://monome.org/devices monome] emulation experiment in 2008. It was designed with live music performance as its primary goal. So: Monomodular is a modular environment for using (possibly multiple) [[#Supported controllers|supported grid-style controllers]] (APC40, Launchpad, etc.) with (possibly multiple) Max for Live (M4L) plugins (a.k.a. [[Mods]]), as well as a framework for M4L plugin development.
+
Mod began as a multi-color [http://monome.org/devices monome] emulation experiment in 2008. It was designed with live music performance as its primary goal, and borrows heavily from the [http://www.monome.org monome] paradigm. Many of the [[Mods]] descriptions assume familiarity with the monome format, and most of the Ableton MIDI Remote Scripts that are the backbone of the Monomodular system emulate the functions of a monome256, so familiarity with its concepts are useful for  
  
Monomodular is still under active development, and is being offered as a beta, but it '''is''' being used for both production '''and''' performance by its author and many others (you should, too!).
+
The MIDI Remote Scripts distributed with the Mod installation are complete in themselves, and require neither Max for Live nor any external patches to function correctly within Ableton's environment.  They provide a backend for communicating with the "Mod" server (implemented within each control script), which in turn manages and communicates with different [[Mods]] via m4l.  
  
Most of the early mods were ports of popular Max patches or M4L devices designed for use with the monome, but now the release includes many of amounra's own creations (which are not tied to any specific controller). The majority of the existing Mods are for MIDI generation and generative processes, but the Monomodular development framework allows developers to leverage the full power of Live + M4L + Max/MSP. The sky's the limit! See [[Help|Building your own Mods]].
+
Most of the early mods were ports of popular Max patches or M4L devices designed for use with the monome, but now the release includes many of amounra's own creations (which are not tied to any specific controller). The majority of the existing mods are for MIDI generation and generative processes, but the Mod development framework allows developers to leverage the full power of Live + M4L + Max/MSP.
 +
 
 +
A recent decision was made to change the name of the (original) Monomodular project to '''Mod''', mostly to distinguish the older versions of Monomodular that worked with Live8 from the current version (but also because its shorter and easier to say; brevity is next to godliness).
  
 
== Installation ==
 
== Installation ==
  
==== How? ====
+
To use Mod, you'll need to download the github repository and place it in Max's packages folder, as well as copy some of its contained files into Live's application bundle (on OS X) or its folder structure (on Windows).
 
 
Download the installer and use its "SVN" button to install the most recent version (recommended):
 
 
 
[http://www.aumhaa.com/Monomodular/Monomodular_Installer_OSX.amxd OSX Installer]
 
 
 
[http://www.aumhaa.com/Monomodular/Monomodular_Installer_Win.amxd Windows Installer]
 
 
 
If you are using Windows, you will need to install the command-line subversion tool, [http://www.sliksvn.com/en/download SlikSVN] (or something else which takes svn commands).
 
 
 
SVN installation through the installer has returned in b994, but you can also just download the complete [http://www.aumhaa.com/Monomodular/Monomodular_b994.zip Monomodular b994 Content] package (which contains installers for Win and OSX), unpack it somewhere convenient, then either double-click the appropriate .amxd for your platform, or drop same into an open Live set.
 
 
 
Be aware that there are some problems with the Windows installer.  It's recommended (and usually necessary) on Win7 to select "Run as Administrator" when starting Live for a session with the installer.
 
 
 
If you run into trouble, the [[Installation]] page contains a few tips and gotchas, as well as a more detailed explanation of how the installer works, for the curious.
 
 
 
==== What? ====
 
 
 
The Installer patch is a fairly simple M4L utility which reads information about your Live and Max installations and tries to determine where files should be put on your system. Because Monomodular is not an application in itself, but is instead a collection of scripts and Max patches, it needs to be installed a bit differently than most things. The installer patch gets some information from Ableton's log and the currently running instance of Live. This process is not perfect, however, and under certain circumstances you'll have to locate the correct installation paths manually. The installer will alert you if it is unable to locate something it needs.
 
 
 
If you have a persistent problem with installation, please contact amounra with the specifics, and a copy of Ableton's '''[[log.txt]]''', so that the installer can be improved.
 
 
 
The installer installs three main categories of files:
 
 
 
* '''Mods'''
 
:M4L patches which "do stuff" in conjunction with a grid controller. The list is growing, but you can go to the [[Mods]] page to learn a little bit about what's currently available. You can also access an information page on this wiki from within the plugin itself by hitting the Help button.
 
* '''Framework Scripts'''
 
:These are the Python scripts which
 
::* Allow your grid controller to interact with Live and link to the main Monomodular script.
 
::* Set up the main Monomodular script, the "hub" which controls interactions among the grid controller, Live, and Mods.
 
* '''Other Stuff'''
 
:Miscellaneous files which need to be here or there in order for things to work correctly.
 
 
 
==== Where? ====
 
 
 
If you need to know where certain files are located, or would like to change some things with the installation, please refer to the [[Manual Installation]] page.
 
  
 +
For the details about how where everything goes, please visit the  [[Installation]] page.
  
== How Monomodular Works ==
+
== How Mod Works ==
  
Monomodular is roughly based on a server/client principle, with Monomodular acting as an intermediary between the various Mods and  [[#Supported controllers|supported]] controllers.
+
Monomodular is roughly based on a server/client principle, with the Mod framework acting as an intermediary between the various mods and  [[#Supported controllers|supported]] controllers.
  
As of version b993, Monomodular allows native communication with patches/M4L devices specifically designed to work with monome hardware, without needing anything else, using SerialOSC.
+
You can read a description of the basic functionality of the Mod-enabled control scripts on the [[How Mod Works]] page.
 
 
As of version b994, Monomodular is fully compatible with Max6.
 
 
 
You can read a description of the basic functionality of the Monomodular-enabled control scripts on the [[How Monomodular Works]] page.
 
 
Each supported controller has its own page with further instructions and tips for usage.
 
Each supported controller has its own page with further instructions and tips for usage.
  
 
====== Supported controllers ======
 
====== Supported controllers ======
  
*[[How to use the AumPC scripts|Akai's APC 20 and APC 40]]
+
*[[How to use the Ohm64 script|Livid's Ohm64 and OhmRGB]]
  
 
*[[How to use the BlockMod script|Livid's Block]]
 
*[[How to use the BlockMod script|Livid's Block]]
Line 66: Line 31:
 
*[[How to use the Codec script|Livid's Code]]
 
*[[How to use the Codec script|Livid's Code]]
  
*[[How to use the iOs scripts|Apple's iPad, using either TouchOSC or Lemur]]
+
*[[How to use the iOs scripts|Apple's iPad, using Lemur App]]
  
 
*[[How to use the LaunchMod script|Novation's Launchpad]]
 
*[[How to use the LaunchMod script|Novation's Launchpad]]
  
*[[How to use the Ohm64 script|Livid's Ohm64]]
+
*[[How to use the AumPC scripts|Akai's APC 20 and APC 40]]
  
In addition, there is a custom tie-in script for Livid's CNTRL:R that the author uses:
+
*[[How to use the Cntrlr script|Livid's CNTRL:R]]
  
*[[How to use the AumTroll script|Livid's CNTRL:R]]
+
*[[How to use the Base script|Livid's Base]]
  
== What Comes with Monomodular ==
+
== What Comes with Mod ==
  
 
The [[Mods|Mods page]] lists all current mods. It's an evolving work-in-progress instruction and commentary on each plugin, so it's a good idea to check back from time to time for new information.
 
The [[Mods|Mods page]] lists all current mods. It's an evolving work-in-progress instruction and commentary on each plugin, so it's a good idea to check back from time to time for new information.
Line 82: Line 47:
 
== Why doesn't anything work!? ==
 
== Why doesn't anything work!? ==
  
I've tried to make things as simple as possible, but hey:  things can go wrong.  Check out the '''[[Troubleshooting|Troubleshooting Page]]'''.
+
Check out the '''[[Troubleshooting|Troubleshooting Page]]'''.
 +
 
 +
==Links==
 +
[https://www.youtube.com/user/amounra93 amounra93 YouTube Channel with Tutorials]
 +
 
 +
[http://animatek.net/2012/11/monomodular-el-emulador-para-launchpad-de-monome-definitivo/ Animatek Review & Tutorial (Spanish)]
 +
 
 +
[http://www.youtube.com/watch?v=r770tr4lufc&feature=plcp Morphicfield's YouTube Channel with Tutorials]

Latest revision as of 13:34, 5 April 2015

Mod (formerly Monomodular)

Mod is a collection of software for use with Ableton Live 9 that provides its supported control surfaces with additional functionality to their stock implementations. Some of these augmentations are useful directly in Live's native environment, while other enhancements are modular and accessible through the use of add-on Max for Live mods.

Mod began as a multi-color monome emulation experiment in 2008. It was designed with live music performance as its primary goal, and borrows heavily from the monome paradigm. Many of the Mods descriptions assume familiarity with the monome format, and most of the Ableton MIDI Remote Scripts that are the backbone of the Monomodular system emulate the functions of a monome256, so familiarity with its concepts are useful for

The MIDI Remote Scripts distributed with the Mod installation are complete in themselves, and require neither Max for Live nor any external patches to function correctly within Ableton's environment. They provide a backend for communicating with the "Mod" server (implemented within each control script), which in turn manages and communicates with different Mods via m4l.

Most of the early mods were ports of popular Max patches or M4L devices designed for use with the monome, but now the release includes many of amounra's own creations (which are not tied to any specific controller). The majority of the existing mods are for MIDI generation and generative processes, but the Mod development framework allows developers to leverage the full power of Live + M4L + Max/MSP.

A recent decision was made to change the name of the (original) Monomodular project to Mod, mostly to distinguish the older versions of Monomodular that worked with Live8 from the current version (but also because its shorter and easier to say; brevity is next to godliness).

Installation

To use Mod, you'll need to download the github repository and place it in Max's packages folder, as well as copy some of its contained files into Live's application bundle (on OS X) or its folder structure (on Windows).

For the details about how where everything goes, please visit the Installation page.

How Mod Works

Monomodular is roughly based on a server/client principle, with the Mod framework acting as an intermediary between the various mods and supported controllers.

You can read a description of the basic functionality of the Mod-enabled control scripts on the How Mod Works page. Each supported controller has its own page with further instructions and tips for usage.

Supported controllers

What Comes with Mod

The Mods page lists all current mods. It's an evolving work-in-progress instruction and commentary on each plugin, so it's a good idea to check back from time to time for new information.

Why doesn't anything work!?

Check out the Troubleshooting Page.

Links

amounra93 YouTube Channel with Tutorials

Animatek Review & Tutorial (Spanish)

Morphicfield's YouTube Channel with Tutorials