Gridlogic Studios
In development · Eurorack voice

Corti

A digital voice built the way the ear hears. Named after the organ of Corti, the part of your cochlea that turns vibration into nerve signals. Instead of starting from waveforms, Corti starts from places along the cochlea: choose where the ear is excited and how widely, and 64 tuned partials build the sound that would excite it that way.

Corti is in development. It will arrive first as firmware for the Electrosmith patch.Init(). The sounds below are real renders from the engine.
The Corti module: a 16 HP Eurorack panel with a steel ear, engine lights, eight knobs and twelve jacks
Listen

First sounds

Place sweep

One held note while the energy travels along the cochlea, from deep to bright.

Vowels

Morph walks a held note through A, E, I, O and U.

Struck melody

Plucked notes; high partials die away faster than low ones (Damping).

Shimmer pad

Wide, slowly drifting partials.

Strings to plates

Struck notes as Morph moves from a stiff string, through bell, to metal plate.

What you're seeing

Below: the place sweep as a spectrogram. Each line is a partial; the bright band is where the ear is excited.

Spectrogram: a band of energy rising from low to high frequencies over eight seconds
Engines

Five ways to excite the ear

1 · Ready

Harmonic

Partials lock to the note. Place and Spread choose where on the cochlea the energy sits; Morph adds vowel formants.

2 · Ready

Inharmonic

Morph stretches the partials from a stiff string through bell to metal plate, each mode nudged off its ideal pitch like real metal.

3 · Building

Travelling wave

An excitation sweeps along the cochlea from base to apex, like the real wave inside your ear.

4 · Building

Ear resynthesis

A 64-band cochlear filter bank listens to the audio input and re-sings it at the played pitch.

5 · Building

Freeze

Capture one moment of the input's spectrum and hold it as a sustained chord.

The idea

Cochlear sampling

Every harmonic down low, selected ones up high, spread along the ear's own frequency map: the full range of hearing at any pitch.

Spectrogram of struck notes whose partials spread further apart as Morph moves from string to plate

Strings to plates: each strike's partials spread further from harmonic spacing as Morph turns.

On patch.Init()

How it plays in your rack

The first release runs on Electrosmith's patch.Init(). The toggle switch is a shift layer, so four knobs give eight controls.

ControlSwitch down (Play)Switch up (Shape)
Knob 1PitchDamping
Knob 2PlaceTilt
Knob 3MorphShimmer
Knob 4SpreadDecay
JackJob
CV 1 to 4V/oct pitch, Place, Morph, Spread
Gate 1 / Gate 2Strike / Freeze
Audio in L / RListening input (resynthesis) / Exciter: any audio strikes the partials
Audio out L / RStereo, partials spread across the field
CV outPlace: where the sound sits on the cochlea
Gate outsEnd of ring / Onset: fires when it hears a new sound start on the input