Nathaniel Labs
Product changelog

Chorale release history

Latest version: v1.16.6.

1.16.6

  • Low harmonies more than two octaves under you stay smooth when you sing a little sharp or flat, and notes below the range sound an octave up instead of on the wrong note.
  • Chord names are spelled right in all 12 keys (for example G#m7b5, D#dim7, Db13#11); C Eb G A with C at the bottom reads Cm6.
  • A 13#11 chord keeps all seven notes.

1.16.5

  • Opens with three singers (was five); turn it up to six any time.
  • In Auto and Voice no singer goes more than a fifth above you or an octave below you, unless a key you hold asks for that exact note. A singer that only doubles another at the octave sits at half level.
  • Each Source voice type keeps a comfortable range (General E2-G4, Bass C2-D4, Tenor A2-A4, Alto F3-D5, Soprano A3-G5).
  • Every singer sounds like a different person: a slightly lighter throat and a touch more breath above you, a slightly darker one below, on top of your Character knob.
  • With no keys held, no singer is ever a semitone from you.
  • No sudden low notes when the pitch reader briefly hears an octave down.
  • Cleaner chord changes (the small clicks are gone) and the sparkle above 2.5 kHz is back.
  • Your vibrato carries into every singer.
  • Chorale-1.16.5.dmg: aefcd5e6b694809ef8615d02afb8d4d864d6185ba522613a4ebd3e354f6a84ca
  • Chorale-1.16.5-stage.zip: f3796d850356af03406c46e7f0bedf24e3689d4e8d6b0f935a090b4b09b0a79e

1.16.0

  • It sings the moment you do: the app opens in Auto. Sing with no keyboard for three-part harmony from the key; play a chord and the singers build it around your voice. Never silent while you sing.
  • It remembers your key between sessions.
  • Six modes, six different sounds: Auto, Voice, Lead + Pad, Choir, Keys, Melody (same positions, so saved sessions and MIDI maps keep working). While keys are held, every note sung is in their scale.
  • Loud enough, never clipping: Auto Mic Level is on everywhere; loud passages land around -16 dBFS with peaks under -1 dBFS, from a -40 dBFS mic to a -12 dBFS one.
  • Steadier pitch: Humanize is now Spread and Motion (Motion 0.12 by default; 0 = no wobble).
  • The on-screen delay figure now includes the per-singer stagger.
  • Chorale-1.16.0.dmg: 6608314ee1ecaf054bb946b4f71e27ac51e9d7f8b98fe222382e693d7f1657e1
  • Chorale-1.16.0-stage.zip: e506670ed2bf86eaacd464d8d88e498057cff69ccf2e23f13591a667cc6b25ba

1.15.1

  • Bass sounds right again: on Auto, Bass Instrument keeps the Singer engine, so the harmonies follow your chords.
  • Listen → Dry only always plays your voice, even with the Mix at full harmony.
  • Everything from 1.15.0: Ignore Speakers for stage without headphones, harmonies arrive sooner, big-block DAWs, Mirror and controller fixes.

1.15.0

  • Maintenance release.

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.