Nathaniel Labs
Product changelog

Chorale release history

Latest version: v1.14.2.

1.14.2

  • **Hold keys:** played notes stay in their actual registers.
  • **Follow register:** the entire held voicing moves in octaves with your sung register. It preserves its chord pitch classes and inversion. Hysteresis prevents repeated octave changes near the register boundary.
  • **Move in parallel:** the entire held voicing moves by the singer's melodic semitones. The inversion and spacing remain; the chord transposes with the melody.

1.14.1

  • **Hold keys:** played notes stay in their actual registers.
  • **Follow register:** the entire held voicing moves in octaves with your sung register. It preserves its chord pitch classes and inversion. Hysteresis prevents repeated octave changes near the register boundary.
  • **Move in parallel:** the entire held voicing moves by the singer's melodic semitones. The inversion and spacing remain; the chord transposes with the melody.

1.13.0

  • The factory bank grows from 14 to 28 sounds: eight dedicated synth leads, plus Deep sub bass, Acid bass, Clav keys, Drawbar organ, FM bell and String ensemble.
  • Synth leads: Classic saw, Square solo, Triangle glide, Pulse, Wide saw, FM, Whistle and Bright sync-style. These are original synthesized patches; the six existing sample banks remain. No ANA 2 presets or proprietary recordings are copied.
  • Sound selection is grouped into Bass, Electric piano & keys, Poly synth & pads, Plucks & bells, Brass and Synth leads. Existing saved patch indices retain their meanings.
  • Brief losses of a bass string's odd partials no longer immediately commit an octave rise. A rise requires nine fresh consistent analysis estimates (about 16 ms beyond the first proposal); a downward octave requires four (about 6 ms). First attacks and non-octave changes retain their previous confirmation path. The vocal detector is unchanged.
  • Vocal factory presets retain the independent synth settings and both physical input assignments.
  • The main window shows the installed version.