Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 7 additions & 7 deletions docs/modular/ansible/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ These are maximums. Power consumption varies greatly based on which USB controll

## Firmware Updates

Ansible ships with a strange USB A-A cable. This is used for firmware updates. We expect to be adding features from time to time, and the Ansible is a good condidate for community hacking. It's suggested to update your firmware to ensure you're running the newest version-- so the following documentation will be applicable rather than confusing.
Ansible ships with a strange USB A-A cable. This is used for firmware updates. We expect to be adding features from time to time, and the Ansible is a good candidate for community hacking. It's suggested to update your firmware to ensure you're running the newest version-- so the following documentation will be applicable rather than confusing.

Firmware update information [instructions are available](http://monome.org/docs/modular/update/).

Expand Down Expand Up @@ -244,7 +244,7 @@ Scales are constructed from the bottom row up. (In this case, the bottom row is

Moving upwards through the rows, each row specifies a number of semitones to be added to the previous scale note, building an ascending scale.

For example, a whole tone scale (2 semitones per note) would be constructed by setting all rows to the second position. (The *zero* postion is indicated dimly. Scale notes set to zero will be identical to the previous scale step).
For example, a whole tone scale (2 semitones per note) would be constructed by setting all rows to the second position. (The *zero* position is indicated dimly. Scale notes set to zero will be identical to the previous scale step).

Scales are shared between Kria and Meadowphysics, and are saved to flash whenever a preset of either is saved.

Expand All @@ -270,7 +270,7 @@ Kria has two parameters, represented on the left and right quadrants of the grid

**Note Sync** can be toggled on or off on the left side by touching any key-- the square icon will be lit bright when Note Sync is on.

When Note Sync is on, *Note* and *Trigger* editing is linked. In Note view, you can now press on a step's current note value to toggle off the Trigger at that step, and this is reflected in the interface. This way you can edit note sequences intuitively with rests without swtiching between two views.
When Note Sync is on, *Note* and *Trigger* editing is linked. In Note view, you can now press on a step's current note value to toggle off the Trigger at that step, and this is reflected in the interface. This way you can edit note sequences intuitively with rests without switching between two views.

Note Sync requires that Loop Sync is in Track or All mode, as the sync interface does not make sense if loops are desynchronized between Note and Trigger.

Expand Down Expand Up @@ -423,7 +423,7 @@ To read a preset, press the position to select, and then press again to read.

To write a preset, press and hold the position to write to.

A "glyph" can be drawn in the right 8x8 quandrant as a visual cue as to what the preset is all about. This will be displayed when presets are selected for reading.
A "glyph" can be drawn in the right 8x8 quadrant as a visual cue as to what the preset is all about. This will be displayed when presets are selected for reading.


## MIDI/voice
Expand Down Expand Up @@ -531,16 +531,16 @@ TR 5 1 // set Ansible TR 1 to 1
TR 5 // read Ansible TR 1
TR.TOG 6 // toggle Ansible TR 2
TR.POL 7 0 // reverse polarity for Ansible TR 3 pulse
TR.TIME 7 250 // set Ansible TR 3 pulse time to 250 ms
TR.TIME 7 250 // set Ansible TR 3 pulse time to 250 ms
TR.PULSE 7 // pulse Ansible TR 3
TR.TIME 7 // read Ansible TR 3 pulse time

CV.SLEW 5 100 // set Ansible CV 1 slew to 100 ms
CV.SLEW 5 100 // set Ansible CV 1 slew to 100 ms
CV 5 V 10 // set Ansible CV 1 to 10 volts
CV 5 // read Ansible CV 1
CV.SET 5 0 // set Ansible CV 1 to 0, no slew
CV.SLEW 5 // read Ansible CV 1 slew
CV.OFF 6 V 1 // set Ansible CV 2 offset to 1 volt
CV.OFF 6 V 1 // set Ansible CV 2 offset to 1 volt
CV.OFF 6 // read Ansible CV 2 offset
```

Expand Down
2 changes: 1 addition & 1 deletion docs/modular/dev.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,6 @@ see [firmware update](/docs/modular/update) for flashing instructions.

note: there is an unpopulated UART header which allows for proper debugging. we use an FTDI breakout board for communication with the module.

note: there is also an unpolulated reset switch, which allows for faster development.
note: there is also an unpopulated reset switch, which allows for faster development.

note: after uploading a new image, the firmware will start immediately, but an additional reset is needed to re-enable USB host (ie, grids).
10 changes: 5 additions & 5 deletions docs/modular/earthsea/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ permalink: /docs/modular/earthsea/

### WARNING: monome modules require high +5v current

Please make certain to check your cases +5v power supply capacity. If it is underpowered (<600mA), or highly taxed, our [SWITCH](www.http://monome.org/modular/) is required. Available very affordably from our [retailers](http://monome.org/order/).
Please make certain to check your case’s +5v power supply capacity. If it is underpowered (<600mA), or highly taxed, our [SWITCH](www.http://monome.org/modular/) is required. Available very affordably from our [retailers](http://monome.org/order/).


## Introduction
Expand All @@ -24,11 +24,11 @@ Earthsea is a platform for playing, looping, and manipulating control-voltage ge

A monome grid is plugged into the front panel of the module, becoming a complete interface. Looped patterns continue to play when the grid is disconnected, facilitating hot-swap reconnection to other monome-enabled modules during performance.

Earthsea is built upon a map of tones, using the grid as a playing surface for melodies, availabe as *Pos*. The *Edge* output provides various gating modes including a fixed interval and drone.
Earthsea is built upon a map of tones, using the grid as a playing surface for melodies, available as *Pos*. The *Edge* output provides various gating modes including a fixed interval and drone.

Multi-press gestures invoke *shape-memories*. Three channels of CV memory are set by turning panel knobs per shape. These sets of CV can be instantly recalled by the different shapes, or glide between memories with independent slew per channel and shape.

Patterns of notes and shapes can be recorded into a bank of sixteen slots. Gate, retrigger or loop playback while performing additonal notes or shapes atop. Recall previous patterns from the bank, or perform the bank directly. Patterns can also be performed across the keymap with arpeggiate mode, shifting the root note and retriggering the pattern.
Patterns of notes and shapes can be recorded into a bank of sixteen slots. Gate, retrigger or loop playback while performing additional notes or shapes atop. Recall previous patterns from the bank, or perform the bank directly. Patterns can also be performed across the keymap with arpeggiate mode, shifting the root note and retriggering the pattern.

*Shape-memories* and all recorded patterns are storable to internal flash memory for instant recall on power-up. eight full presets can be stored and dynamically loaded.

Expand All @@ -43,7 +43,7 @@ Additional magic shapes for pattern modulations allow the resequencing of your p
- Be careful not to misalign the connector left-to-right either as it can damage this module, and other's in your case.
- Secure the module in your case with included screws, hiding under blue tape in the box.

As mentioned at top, monome modules require high +5v current. Before powering up your case, make sure the power supply can provide at least 600mA of current on the +5v line. Even if it appears to work in an underpowered case, it may degrade slowly over time until it fails and destroys the White Whale. These repairs are not waranteed.
As mentioned at top, monome modules require high +5v current. Before powering up your case, make sure the power supply can provide at least 600mA of current on the +5v line. Even if it appears to work in an underpowered case, it may degrade slowly over time until it fails and destroys the Earthsea. These repairs are not warrantied.

Power consumption:

Expand Down Expand Up @@ -224,7 +224,7 @@ These *runes* allow navigating through the pattern bank without having to use th

### Double / Half Speed

These *runes* destructively edit the playback speed of a pattern, even while it is currently playing. Press double-speed a couple times to make rapid arpeggios, or even gameboy-esque chords when taken to the limit. Half speed opens up the possibility for long evolving chord sequences, especially when applied to a linearized pattern.
These *runes* destructively edit the playback speed of a pattern, even while it is currently playing. Press double-speed a couple times to make rapid arpeggios, or even Gameboy-esque chords when taken to the limit. Half speed opens up the possibility for long evolving chord sequences, especially when applied to a linearized pattern.

> Note: Doubling the speed too many times will gradually degrade the timing between notes. At the extreme this can mean patterns are not able to be returned to normal speed with the Half speed rune.
>
Expand Down
12 changes: 6 additions & 6 deletions docs/modular/meadowphysics/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ permalink: /docs/modular/meadowphysics/

### WARNING: monome modules require high +5v current

Please make certain to check your cases +5v power supply capacity. If it is underpowered (<600mA), or highly taxed, our [SWITCH](www.http://monome.org/modular/) is required. Available very affordably from our [retailers](http://monome.org/order/).
Please make certain to check your case’s +5v power supply capacity. If it is underpowered (<600mA), or highly taxed, our [SWITCH](www.http://monome.org/modular/) is required. Available very affordably from our [retailers](http://monome.org/order/).

## Introduction

Expand All @@ -39,7 +39,7 @@ Full configurations are preset-able and savable to flash for later recall and in
- Be careful not to misalign the connector left-to-right either as it can damage this module, and other's in your case.
- Secure the module in your case with included screws, hiding under blue tape in the box.

As mentioned at top, monome modules require high +5v current. Before powering up your case, make sure the power supply can provide at least 600mA of current on the +5v line. Even if it appears to work in an underpowered case, it may degrade slowly over time until it fails and destroys the White Whale. These repairs are not waranteed.
As mentioned at top, monome modules require high +5v current. Before powering up your case, make sure the power supply can provide at least 600mA of current on the +5v line. Even if it appears to work in an underpowered case, it may degrade slowly over time until it fails and destroys the Meadowphysics. These repairs are not warrantied.

Power consumption:

Expand Down Expand Up @@ -81,7 +81,7 @@ Holding the leftmost key in any row displays the currently *linked* rows. The gr

While holding this left *link* key press another row to toggle a *link* on or off for that row. By default the top row is *linked* to all rows below, while the remaining rows have no connections.

Basic clock division and polyrhythms are already achieved in the default state. Adding *links* between the lower rows allows more complex and shifting rhtyhms to be uncovered.
Basic clock division and polyrhythms are already achieved in the default state. Adding *links* between the lower rows allows more complex and shifting rhythms to be uncovered.

### Rules

Expand Down Expand Up @@ -191,13 +191,13 @@ Using even number values will create simple and many traditional rhythmic patter

Another basic approach to linking rows is the 'cascade' where each row is linked only to the row immediately beneath it.

For example you can set all row's counts to 2 and count in a binary fashion (ie. frequencies of 2,4,8,16 etc). Changing all rows to 3 you have a ternary counter, or powers of 3 (ie. frequencies of 3,9,27,81 etc). Of course the count in each row need not be the same, and arbitrary values can be used to create longform counters.
For example you can set all row's counts to 2 and count in a binary fashion (ie. frequencies of 2,4,8,16 etc). Changing all rows to 3 you have a ternary counter, or powers of 3 (ie. frequencies of 3,9,27,81 etc). Of course the count in each row need not be the same, and arbitrary values can be used to create long-form counters.

This structure will create rapid output on the top triggers, and very sparse triggers below. In the powers of 3 example above it takes over 2000 pulses for the last row to trigger!

### Rhizomatic Patterns

Any row can trigger any other row in meadowphysics allowing quite complex patterns. Importantly it allows rows to trigger in a syncopated way where previously triggers were at constant intervals. A simple example:
Any row can trigger any other row in Meadowphysics allowing quite complex patterns. Importantly it allows rows to trigger in a syncopated way where previously triggers were at constant intervals. A simple example:

- Link row 1 to rows 2 and 3
- Link row 2 and 3 to row 4.
Expand Down Expand Up @@ -232,7 +232,7 @@ This creates a pattern where row 3's output becomes less frequent over time and
- Set row 4 to a count of 2.
- Link row 4 to row 2.

Now changing the count of rows 2 & 4 will change the rate of row 3's decelleration.
Now changing the count of rows 2 & 4 will change the rate of row 3's deceleration.

A similar approach could have two rows applying increment and decrement to a third row such that the movement is balanced out. The trick (and challenge!) is to have the count of these rows somewhat similar, or balanced such that the system doesn't always lead in one direction.

Expand Down
4 changes: 2 additions & 2 deletions docs/modular/switch/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ permalink: /docs/modular/switch/

Switch operates in isolation from your Eurorack power supply. Simply screw the module into your case and you're ready to power up.

Attach the included 9v power adaptor to the input plug labeled '9-24V DC' at the base of the module. Alternative power supplies can be used provided they meet the following specifications:
Attach the included 9v power adapter to the input plug labeled '9-24V DC' at the base of the module. Alternative power supplies can be used provided they meet the following specifications:

- +9v to +24v DC output
- Tip-positive
Expand Down Expand Up @@ -57,4 +57,4 @@ We have found much success using a computer for processing the audio output from

## Closing

For further documentation and examples see [docs/modular](/docs/modaular).
For further documentation and examples see [docs/modular](/docs/modular).
12 changes: 6 additions & 6 deletions docs/modular/teletype/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ The keyboard is attached to the front panel, for typing commands. The commands c

## LIVE mode

Teletype starts up in LIVE mode. You'll see a friendly **>** prompt, where commands are entered. The commmand:
Teletype starts up in LIVE mode. You'll see a friendly **>** prompt, where commands are entered. The command:

TR.TOG A

Expand Down Expand Up @@ -227,7 +227,7 @@ In this section we'll present the complete command set.

Teletype uses prefix notation. Evaluation happens from right to left.

The leftvalue gets assignment (*set*). Here, temp variable `X` is assigned zero:
The left value gets assignment (*set*). Here, temp variable `X` is assigned zero:

X 0

Expand Down Expand Up @@ -429,7 +429,7 @@ Prior to the separator we have `PROB 80`, which creates a condition for the rema
Some of the commands included here are actually operators (those that don't have separators) but are functionally closely tied to PRE operations, so we've included them here.

~~~
PROB a : .. potential to excecute with (a) probability [0-100]
PROB a : .. potential to execute with (a) probability [0-100]

DEL a : .. delay (postpone) command by (a) ms
DEL.CLR kill all delays
Expand Down Expand Up @@ -484,7 +484,7 @@ These commands change pattern length:
P.PUSH a add value (a) to end of pattern (like a stack)
P.POP remove and return value from end of pattern (like a stack)

pattern attributes: get current values by ommiting a value
pattern attributes: get current values by omiting a value

P.L a get/set length, nondestructive to data
P.WRAP a enable/disable (or get) wrapping [0/1], which changes behavior of prev/next
Expand Down Expand Up @@ -623,7 +623,7 @@ arrows scroll through text

~~~~
arrows navigation
(text) edit text decription
(text) edit text description
] scroll forward scene write destination
[ scroll back scene write destination
ALT+ENTER write scene
Expand Down Expand Up @@ -659,7 +659,7 @@ See [TT00.TXT](tt00.txt) for an example of the file format. It's quite straightf

~~~
SCRIPT x execute script (1-8), has infinite loop detection
this alllows you to chain multiple scripts together!
this allows you to chain multiple scripts together!
STATE x read the current state of a script trigger input (0/1 for low/high)
MUTE x disable external script inputs (1-8), turns off input jack
UNMUTE x re-enable external script inputs (1-8)
Expand Down
2 changes: 1 addition & 1 deletion docs/modular/teletype/tts1.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ If we want to find out the current value of an output, simply leave off the last

In the terminal the value will be displayed.

There are a few other ways to use the TR outputs. If you want to switch the state of the output, use the folliwng:
There are a few other ways to use the TR outputs. If you want to switch the state of the output, use the following:

TR.TOG B

Expand Down
4 changes: 2 additions & 2 deletions docs/modular/teletype/tts2.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ You'll see `16384` pop up. Try `V 5`. You'll get half that.

## Making volts

Let's actually hear it. Plug ouput CV 1 into the frequency input of an oscillator, and patch that so it makes sound. We change the CV value with with the `CV` command:
Let's actually hear it. Plug output CV 1 into the frequency input of an oscillator, and patch that so it makes sound. We change the CV value with with the `CV` command:

CV 1 V 2

Expand All @@ -47,7 +47,7 @@ To get 2.5 volts, use the `VV` lookup:

VV 250

You'll get 4096 (honestly it's not really important what the value is.) But why did we type `250`? `VV` takes a range of 0 to 1000, where 1000 can be thought of as "10.00". So 250 actually means 2.50. You always need to specify two decimal places, otherwise it'll be a bug, so remember!
You'll get 4096 (honestly it's not really important what the value is). But why did we type `250`? `VV` takes a range of 0 to 1000, where 1000 can be thought of as "10.00". So 250 actually means 2.50. You always need to specify two decimal places, otherwise it'll be a bug, so remember!

2.5v = VV 250
1.25v = VV 125
Expand Down
Loading