![]()
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.
![]()
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.