A system of synthesizer modules built on a shared hardware platform and designed to invite exploration.


attack, traverse, sustain, release

ATSR plays like a standard envelope generator but reveals its tricks as you patch it up.

When activated with a gate, it moves from rest to any attack level and then traverses a path to a sustain level. This allows you to create standard ADSR movements or more unconventional (but useful) bipolar shapes. 

The level inputs unlock a unique internal analog dual VCA block with the potential to crossfade from an attack signal to a sustain signal or act as a traditional envelope generator/VCA combo.

Patch programmable looping, level sample and holds (think random envelopes), and a segment gate output provide ample room for experimentation and and interconnection with your other modulation sources.

Learn More


multi-channel waveshaper

Explore tones full of sonorous pockets and tearing, wavefolded overtones, or use a slow LFO to generate a liquid modulation sequence.

SCANNER transforms a pair of input signals (X and Y) into 4 complementary outputs by scanning across "surfaces" of possible values. An additional control input deforms the surfaces, allowing you to morph the character of the waveshaping. 

The main waveshaper output controls a crossfade between two inputs, turning the module into an amplitude processing/mixing node suitable for CV or audio.

Patch a gate sequence into the jump input to impose sudden changes on the outputs, and navigate through surfaces with a touch sense interface. 

Learn More


rhythm engine

Create necklaces of polyrhythms with a pair of interwoven gate sequencers, then build them into your patch with a handy set of built in utilities, working in tandem with your other sequencers to add additional rhythmic motion. 

Set a complex gate sequencer (offering pattern offset, clock multiplication, or shuffle/swing) against a simple euclidean sequencer. Choose a logical combination of the two to create a rhythmic counterpoint. 

Map the sequences to an analog processing circuit including a sample and hold, VCA gate, and mixing stage. Process other logic, CV, and audio signals in time with the primary gate outputs.

Manual and CV control over pattern density provides an intuitive way to play the module and derive more nuanced patterns with modulation. 

Learn More


clock-synced signal source

Lock onto a clock signal and move back and forth between two inputs. Surf through a grid of possible clock multiplications and divisions (frequency ratios) with performance controls and CV to create musical gestures.

Use an audio-rate clock to create just-intoned harmonies, overtones, and subharmonics, or patch in a low frequency clock to generate tempo-synced modulation signals. Complex clock inputs give chaotic (but often useful) results.

You can use the module as a signal generator with manual or CV control over the output range, or you can apply clock synced amplitude modulation to signals passing through the module.

Auxiliary outputs provide provide a suite of synced signal sources and enable clock multiplier/divider style gate sequencing, and touch sensors allow you to find the right response for your patch configuration.

Learn More


flexible slope generator

Generate a flexible path from one voltage to another and back. Any input is fair game, be it fast, slow, or totally still. 

In one patch, create an envelope to modulate the cutoff of a filter. In the next, shape the amplitude of a sound source passing through the module. The next day, you might use it as a sound source.

A touch interface gives you control over how the path is traversed. A preset store/recall system can be used to keep programming to a minimum.

Dial in the signal that you were missing, or patch it blind and explore a vast space of happy accidents. 

Learn More

 The Via platform is animated by a firmware and annotated by a faceplate to create a module. 

The growing family of Via modules is designed to offer a versatile synthesis toolkit.  They might share DNA, but they are conceived and implemented from the ground up to take advantage of the hardware platform, giving you a unique, fully realized instrument.

Basic specifications
Width: 12hp with expander, 8hp without
Depth: 38mm
Power consumption +12V/-12V: ~105mA/50mA


The shared DNA of the modules, if you care to know

Analog circuit, digital control

Basic analog processing blocks are brought to life with flexible digital signals.

Shared IO

A set of programmable controls, inputs, and outputs provides the foundation for each module.

Replaceable skin

Swap the faceplate and flash new firmware over USB to transform the module into one of its family members.


Via comes in a few different packages

Built by Starling

Fully assembled and tested modules are available from Starling and authorized distributors.

Built by you

DIY kits with pre-populated surface mount components are available, along with open source software.

Built by a computer

All modules are available as Rack plugins on a pay-what-you-can basis.