-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
74 changed files
with
19,781 additions
and
11,842 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
|
||
docs/.DS_Store | ||
docs/grid-studies/.DS_Store | ||
javascript/.DS_Store | ||
patchers/.DS_Store | ||
docs/grid-studies/images/.DS_Store |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,32 +1,50 @@ | ||
# Monome package for Max 7. | ||
# monome device package for Max | ||
|
||
Tools for using adaptable hardware interfaces. | ||
|
||
## Applications | ||
Before using these patchers, please install [serialosc](https://monome.org/docs/serialosc) on your computer. | ||
|
||
* meadowphysics - rhizomatic cascading counter (grid) | ||
* flin - cyclic polyrhythm music box (grid) | ||
* step - live step sequencer (grid) | ||
* corners - performative physics-based controller generator (grid) | ||
## Patchers | ||
|
||
* returns - knob routing with integrated LFOs (arc) | ||
### Connectivity | ||
|
||
The `[monome-device]` [bpatcher](https://docs.cycling74.com/max8/refpages/bpatcher) connects monome devices to Max. | ||
|
||
`[monome-device]` is designed as *Paste Replace* substitute for the historical `[serialosc]` bpatcher. It supports all of the expected commands, but with protections against overloading the serial bus with non-FTDI (2021 and after) grids. Instead of allowing hundreds of `led` messages to pass over the bus simultaneously, `[monome-device]` uses a 120 fps redraw mechanism which converts `led` messages into more-efficient `map` messages. | ||
|
||
To replace `[serialosc]` with `[monome-device]` in an older patch: | ||
|
||
- unlock the patch and locate the `[serialosc]` bpatcher | ||
- open the Inspector Window for the bpatcher and take note of any *Arguments* assigned to the `[serialosc]` instance (we'll refer to this string as `<arguments>`) | ||
- open a blank patcher and instantiate a new object: | ||
- if there were `<arguments>`, enter `bpatcher monome-device @args <arguments>` | ||
- if there were no `<arguments>`, enter `bpatcher monome-device` | ||
- if you hit <kbd>ENTER</kbd>, you'll see the monome device dropdown populate | ||
- copy this `[monome-device]` instance and in your original patch, right-click the `[serialosc]` instance and select *Paste Replace* | ||
|
||
### Instruments | ||
|
||
- `meadowphysics` - rhizomatic cascading counter (grid) | ||
- `flin` - cyclic polyrhythm music box (grid) | ||
- `step` - live step sequencer (grid) | ||
- `corners` - performative physics-based controller generator (grid) | ||
- `grid-midi` - isomorphic keyboard | ||
- `returns` - knob routing with integrated LFOs (arc) | ||
|
||
## Testing and How-to | ||
|
||
* grid-test | ||
* grid-howto | ||
* arc-test | ||
* arc-howto | ||
- `grid-test` - confirms grid keypresses are registering to Max and redrawing on your hardware | ||
- `grid-howto` - demonstrates some introductory patching techniques for grid | ||
- `arc-test` - confirms arc interactions are registering to Max and redrawing on your hardware | ||
- `arc-howto` - demonstrates some introductory patching techniques for arc | ||
|
||
## Grid Studies | ||
|
||
An in-depth tutorial on patching for the grid. | ||
|
||
We've included 10 `grid-studies-X-x.maxpat` files to illustrate best-practices for patching with grid. Please refer to [the full companion text](https://monome.org/docs/grid/studies/max/) as you navigate. | ||
|
||
-- | ||
More coming soon! | ||
|
||
Special thanks to Darwin Grosse and Cycling 74 for supporting our continued exploration. | ||
Special thanks to Cycling '74 for supporting our continued explorations. In loving memory of Darwin Grosse. | ||
|
||
November 2015 | ||
http://monome.org | ||
May 2023 | ||
http://monome.org |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.