@@ -4,7 +4,7 @@ In this document, Ctrl means Cmd on Mac. | |||||
### 2.5.2 (2024-05-09) | ### 2.5.2 (2024-05-09) | ||||
- Add configurable cable color labels. | - Add configurable cable color labels. | ||||
- When duplicating module with cables, duplicate cables connected to outputs as well as inputs. | |||||
- When duplicating module with cables, duplicate cables connected to module's outputs as well as inputs. | |||||
- Allow building multi-arch x64+arm64 "Universal" Mac binary. | - Allow building multi-arch x64+arm64 "Universal" Mac binary. | ||||
- Optimize engine's cable stepping algorithm to be as CPU-efficient as non-stackable inputs. | - Optimize engine's cable stepping algorithm to be as CPU-efficient as non-stackable inputs. | ||||
- Limit log file size to 10 MB. | - Limit log file size to 10 MB. | ||||
@@ -248,12 +248,13 @@ struct MidiParser { | |||||
/** Enables pitch-wheel and mod-wheel exponential smoothing */ | /** Enables pitch-wheel and mod-wheel exponential smoothing */ | ||||
bool smooth; | bool smooth; | ||||
/** Clock output pulses per quarter note */ | |||||
/** Number of 24 PPQN clocks between clock divider pulses */ | |||||
uint32_t clockDivision; | uint32_t clockDivision; | ||||
/** Actual number of polyphonic channels */ | /** Actual number of polyphonic channels */ | ||||
uint8_t channels; | uint8_t channels; | ||||
/** Method for assigning notes to polyphony channels */ | |||||
enum PolyMode { | enum PolyMode { | ||||
ROTATE_MODE, | ROTATE_MODE, | ||||
REUSE_MODE, | REUSE_MODE, | ||||
@@ -193,7 +193,9 @@ struct Port { | |||||
return channels > 1; | return channels > 1; | ||||
} | } | ||||
/** Use getNormalVoltage() instead. */ | |||||
/** Use getNormalVoltage() instead. | |||||
"Normal" voltage is the correct term, not "normalized" voltage. | |||||
*/ | |||||
DEPRECATED float normalize(float normalVoltage) { | DEPRECATED float normalize(float normalVoltage) { | ||||
return getNormalVoltage(normalVoltage); | return getNormalVoltage(normalVoltage); | ||||
} | } | ||||
@@ -265,7 +265,7 @@ struct Audio : Module { | |||||
float v = 0.f; | float v = 0.f; | ||||
if (inputs[AUDIO_INPUTS + i].isConnected()) | if (inputs[AUDIO_INPUTS + i].isConnected()) | ||||
v = inputs[AUDIO_INPUTS + i].getVoltageSum() / 10.f; | v = inputs[AUDIO_INPUTS + i].getVoltageSum() / 10.f; | ||||
// Normalize right input to left on Audio-2 | |||||
// Normal right input to left on Audio-2 | |||||
else if (i == 1 && NUM_AUDIO_INPUTS == 2) | else if (i == 1 && NUM_AUDIO_INPUTS == 2) | ||||
v = inputFrame.samples[0]; | v = inputFrame.samples[0]; | ||||