Skip to content

Commit

Permalink
Improve formatting
Browse files Browse the repository at this point in the history
  • Loading branch information
psrpinto committed Dec 6, 2021
1 parent cd88799 commit 7a893fa
Showing 1 changed file with 20 additions and 19 deletions.
39 changes: 20 additions & 19 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -69,9 +69,9 @@ You can control various parameters of the Midihub's patch through MIDI CC messag
- [Request CC Dump](#cc127-request-cc-dump)

### CC1: Zone A MIDI Channel
Set the MIDI Channel of messages produced by Zone A. Note this does **not** control the channel of the Synth's Layer A, that's still configurable through the Rev2's settings. If you do change the channel the Rev2 operates on, will also need to [adjust it accordingly in the Midihub's patch](setup.md#change-the-rev2s-midi-channel).
Set the MIDI Channel of messages produced by Zone A of the Keyboard.

Values of an initialized patch are indicated as **default**.
> This does **not** control the channel of the Synth's Layer A, that's still configurable through the Rev2's Global Settings.
| CC1 Value | Zone A MIDI Channel | |
|:---------:|:-------------------:|-------------|
Expand All @@ -82,9 +82,9 @@ Values of an initialized patch are indicated as **default**.
| 16 - 127 | 16 | |

### CC2: Zone B MIDI Channel
Set the MIDI Channel of messages produced by Zone B. Note this does **not** control the channel of the Synth's Layer B, that's still configurable through the Rev2's settings. If you do change the channel the Rev2 operates on, will also need to [adjust it accordingly in the Midihub's patch](setup.md#change-the-rev2s-midi-channel).
Set the MIDI Channel of messages produced by Zone B of the Keyboard.

Values of an initialized patch are indicated as **default**.
> This does **not** control the channel of the Synth's Layer B, that's still configurable through the Rev2's Global Settings.
| CC2 Value | Zone B MIDI Channel | |
|:---------:|:-------------------:|-------------|
Expand All @@ -97,7 +97,7 @@ Values of an initialized patch are indicated as **default**.
### CC3: Zone A Octave
Transpose Zone A up or down N octaves.

Values of an initialized patch are indicated as **default**. The *first-key note* is the note produced by the 1st key on the keyboard, starting from the left.
> *First-key note* is the note produced by the 1st key on the keyboard.
| CC3 Value | Zone A Octave | First-key Note | |
|:---------:|:-------------:|:--------------:|-------------|
Expand All @@ -113,7 +113,7 @@ Values of an initialized patch are indicated as **default**. The *first-key note
### CC4: Zone B Octave
Transpose Zone B up or down N octaves.

Values of an initialized patch are indicated as **default**. *First-key note* is the note produced by the 1st key on the keyboard, starting from the left. You can use [CC5](#cc5-zone-b-start-key) to control where on the keyboard Zone B starts.
> *First-key note* is the note produced by the 1st key on the keyboard.
| CC4 Value | Zone B Octave | First-key Note | |
|:---------:|:-------------:|:--------------:|-------------|
Expand All @@ -127,32 +127,33 @@ Values of an initialized patch are indicated as **default**. *First-key note* is
| 7 - 127 | +4 | C5 | |

### CC5: Zone B Start Key
Set the key on the keyboard from which Zone B starts, inclusively. In other words, it's the split point between Zones A and B.
Set the key on the keyboard from which Zone B starts, inclusively.

Values of an initialized patch are indicated as **default**.
> In other words, the split point between Zones A and B.
| CC5 Value | Zone B Start Key | |
|:---------:|:----------------:|----------------------|
| 0, 1 | 1st C | *Zone A is disabled* |
| 2 | 2nd C | |
| **3** | **3rd C** | **default** |
| 4 | 4th C | |
| 5 - 127 | 5th C | |

| CC5 Value | Zone B Start Key | |
|:---------:|:----------------:|-----------------------------------|
| 0, 1 | 1st C | *Zone B occupies entire keyboard* |
| 2 | 2nd C | |
| **3** | **3rd C** | **default** |
| 4 | 4th C | |
| 5 - 127 | 5th C | |

### CC6: Zone B Enable/Disable
Enable or disable Zone B. When disabled, all keys on the keyboard are assigned to Zone A.
Enable or disable Zone B.

Values of an initialized patch are indicated as **default**.
> When disabled, all keys on the keyboard are assigned to Zone A.
| CC6 Value | Zone B status | |
|:---------:|:-------------------:|-------------|
| **0** | **Zone B Disabled** | **default** |
| 1 - 127 | Zone B Enabled | |

### CC127: Request CC Dump
Requests a dump of all CCs. Upon receiving this message, for each of the CCs above (CC1, CC2, CC3, etc), one message will be output to `OUT A`, on channel 16, containing the current value of the respective CC.
Requests a dump of all CCs.

This is useful so an external MIDI controller can be "refreshed" to the internal state of the Midihub.
> Upon receiving this message, for each of the CCs above (CC1, CC2, CC3, etc), one message will be output to `OUT A`, on channel 16, containing the current value of the respective CC. This is useful so an external MIDI controller can be "refreshed" to the internal state of the Midihub.
| CC127 Value | CC Dump |
|:-----------:|:------------------:|
Expand Down

0 comments on commit 7a893fa

Please sign in to comment.