## Sem (Semitone) Module

Produces the semitone component of a MIDI note value. Normally this is
the modulus or remainder function of the input divided by 12, as in the example
image, an input of 44 produces a semitone value of 8. That is, 44 / 12 gives a
remainder of 8. When a MIDI module is set to use microtone scales, the divisor
is changed from 12 to whatever the microtone scale steps are.

**Inputs:**

**In (Input Values):** The value to have its semitone extracted
from.

**Value Output:**

**Sem X:** The semitone of the input value.

## Oct (Octave) Module

Produces the octave component of the input value. Normally this is an
integer division by 12, with the remainder discarded. When a MIDI module is set
to use microtone scales, the divisor is changed from 12 to whatever the
microtone scale steps are.

**Special:**

**Blue Mode button: **Click in for octave numbers 0-9, out for MIDI
values. Octave numbers may be connected to the Octave input of the MIDI module
when it is set to microtone scales.

**Input:**

**In (Input Values):** The value to have its octave extracted
from.

**Value Output:**

**Oct X:** The octave of the input value.

BankStep is Copyright © 2001-2004 by John Dunn and
Algorithmic Arts. All Rights Reserved.