Difference between revisions of "Main Page"

From ModWiki
Jump to: navigation, search
(Installation)
(Supported controllers)
 
(55 intermediate revisions by 2 users not shown)
Line 1: Line 1:
'''MediaWiki has been successfully installed.'''
+
== 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]].
  
Consult the [http://meta.wikimedia.org/wiki/Help:Contents User's Guide] for information on using the wiki software.
+
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  
  
 +
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.
  
== '''Monomodular''' ==
+
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.
  
Monomodular is a modular environment for plugin control and development for use with grid-based controllers in Max for Live. It began as a multi-color Monome experiment over two years ago. It was designed with live musical performance as its most important goal. It is currently still in development, and is being offered as beta, but is being used for both production and performance by its author and many others (so you should, too!).
+
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 ==
  
Monomodular is a Python control surface plugin, containing a basic framework for communicating with several types of hardware (currently Launchpad, APC20, APC40, Livid's Ohm64, Block, Code, and iPad via a custom interface built both TouchOSC and Lemur). It allows communication between up to 5 grid controllers with up to 16 client patches directly from the surface of the controller. It gives basic functionality of navigating and displaying a Monome256 workspace, and provides the base functionality for quickly writing or converting new plugins to work with its format.
+
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.
  
There are many client patches included with the suite.  Most of the early patches were ports of popular monome patches, and I have released many of amounra's own creations since first publishing Monomodular.  The majority are for MIDI generation and generative processes, but the capabilities for using Monomodular are only limited by the imagination of the scripter.
+
== 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|supported]] controllers.
  
The Monomodular format is largely dependent upon a single javascript object, which can be manipulated in many different ways.  In addition to using the prebuilt Mods, it offers the capability of creating your own custom patches easily in MaxforLive and using them within the framework of Monomodular, or adapting patches that you've already built to be used with a grid controller.
+
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.
  
== '''Installation''' ==
+
====== Supported controllers ======
  
You can view a more detailed explanation of how the installer works by visiting the [[Installation]] page.
+
*[[How to use the Ohm64 script|Livid's Ohm64 and OhmRGB]]
  
==== How? ====
+
*[[How to use the BlockMod script|Livid's Block]]
  
Download the installer only, and use its "Subversion" button to download the most current version (recommended):  (placeholder)
+
*[[How to use the Codec script|Livid's Code]]
  
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 that takes compatible commands).
+
*[[How to use the iOs scripts|Apple's iPad, using Lemur App]]
  
or
+
*[[How to use the LaunchMod script|Novation's Launchpad]]
  
Download the last major build, with all dependent files frozen, here:  (placeholder)
+
*[[How to use the AumPC scripts|Akai's APC 20 and APC 40]]
  
==== Where? ====
+
*[[How to use the Cntrlr script|Livid's CNTRL:R]]
  
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.
+
*[[How to use the Base script|Livid's Base]]
  
==== What? ====
+
== What Comes with Mod ==
  
The Installer patch is a fairly simple utility that parses information about your Live and Max installations and tries to determine where files should be located on your system. Because Monomodular is not an application in itself, but instead a collection of scripts and Max patches, it is somewhat exempt from the normal routines of the average installer.  The installer patch gets what information it can from Ableton's log.txt file in its preferences folder and parses the locations from your currently running instance of Live.  This process is, however, not perfect, and under certain circumstances you will have to locate the correct installation paths manually.
+
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.
  
If this is a persistent problem, please contact amounra with the specifics, and a copy of your log.txt file, so that the installer can be improved.
+
== Why doesn't anything work!? ==
  
The installer installs three main categories of files:
+
Check out the '''[[Troubleshooting|Troubleshooting Page]]'''.
  
'''[[Mods]]'''
+
==Links==
 +
[https://www.youtube.com/user/amounra93 amounra93 YouTube Channel with Tutorials]
  
MaxforLive patches that do 'something' in conjunction with a grid controller. The list is growing, but you can go to the [[Mods]] page to see what they are about.  You can also access their information page from within the plugin itself by hitting the help button and linking to this wiki.
+
[http://animatek.net/2012/11/monomodular-el-emulador-para-launchpad-de-monome-definitivo/ Animatek Review & Tutorial (Spanish)]
  
'''_Framework Scripts'''
+
[http://www.youtube.com/watch?v=r770tr4lufc&feature=plcp Morphicfield's YouTube Channel with Tutorials]
 
 
These are the Python scripts that allow your controller to make things happen in live and link to the Monomodular hub (also a Python script).
 
 
 
'''Other Stuff'''
 
 
 
Miscellaneous files that need to be here or there in order for things to work right.
 
 
 
==== Who? ====
 
 
 
Some guy with nothing better to do, I guess.  You should be nice to him ;)
 
 
 
=='''How Monomodular Works'''==
 
 
 
You can read a description of the basic functionality of every Monomodular enabled control script on the [[How Monomodular Works]] page.  For a detailed description of the rest of a control scripts functionality, please refer to the links below:
 
 
 
[[How to use the Ohm64 script]]
 
 
 
[[How to use the BlockMod script]]
 
 
 
[[How to use the LaunchMod script]]
 
 
 
[[How to use the Codec script]]
 
 
 
[[How to use the AumPC scripts]]
 
 
 
[[How to build your own preb99]]
 

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