VIOLET Logo

VIOLET: High-Fidelity Violin Synthesis with Techniques and Dynamics

ISMIR 2026

Baotong Tian1, Cynthia Lu1, Vincent K.M. Cheung2, Ting-Kang Wang3, Jonathan Churchill4, Zhiyao Duan1
1University of Rochester, USA 2Sony Computer Science Laboratories, Japan 3National Taiwan University, Taiwan 4Embertone, USA
Overview of VIOLET: controllable violin synthesis with MIDI notes, technique labels, and continuous dynamics control curves.

Abstract

Neural synthesis for musical instruments has the potential to revolutionize current practices that use concatenative synthesis and a sample library. However, most research focused on piano synthesis and expressive performance generation; little work has been done on continuously articulated instruments like the violin, let alone rendering them with playing techniques and dynamics. We present VIOLET, a latent-diffusion framework for controllable violin synthesis, which uses a Diffusion Transformer (DiT) with rectified flow to synthesize high-fidelity audio from MIDI notes, playing techniques, and continuous dynamics. To train VIOLET, in addition to using a few existing datasets, we curate a new dataset named CSV-TD, which contains 39h of 48kHz synthetic audio and time-aligned annotations of MIDI notes, note-level techniques, and continuous dynamics curves. Objective and subjective evaluations show that VIOLET synthesizes violin performances with high technique adherence, accurate pitch and timing alignment, and good dynamics control. It outperforms the current state-of-the-art neural violin synthesis system and approaches a top commercial virtual instrument in terms of technique clarity, naturalness, and dynamics following.

Samples from CSV-TD Test Set

Three excerpts from the CSV-TD test set, each rendered by five systems: a commercial Virtual Instrument (VI), VIOLET (Full), VIOLET (Synth), VIOLET (w/o Cond), and ViolinDiff. Each excerpt mixes multiple playing techniques within a single MIDI file; the technique active for each note is shown in the strip below the piano roll and highlighted in sync with playback. Dynamics curve is shown at the top.

MID_FiLD_0108

Arch dynamics curve
Playing Technique per Note

VI
VIOLET (Full)
VIOLET (Synth)
VIOLET (w/o Cond)
ViolinDiff

MID_FiLD_1547

Valley dynamics curve
Playing Technique per Note

VI
VIOLET (Full)
VIOLET (Synth)
VIOLET (w/o Cond)
ViolinDiff

MID_FiLD_4356

Valley dynamics curve
Playing Technique per Note

VI
VIOLET (Full)
VIOLET (Synth)
VIOLET (w/o Cond)
ViolinDiff

Samples from Violin Etudes Evaluation Set

We present both single- and multi-technique samples drawn from our collected violin etudes evaluation set. The single-technique portion includes two excerpts for each of the six evaluated playing techniques, while the multi-technique portion features three excerpts.

Single-Technique Samples

Each file contains a single playing technique throughout (except for trill). Excerpt provenance, credits, and dates are taken from the evaluation-set metadata.

Harmonic

Single technique

Sample 1

Excerpt from Csárdás

Vittorio Monti · 1904

Valley CC shape


VI
VIOLET

Sample 2

Original evaluation etude: Harmonic Etude

Written by Cynthia Lu (VIOLET author) · 2026

Linear Up CC shape


VI
VIOLET

Pizzicato

Single technique

Sample 1

Excerpt from Two Guitars

Traditional · 19th century

Valley CC shape


VI
VIOLET

Sample 2

Excerpt from Two Guitars

Traditional · 19th century

Valley CC shape


VI
VIOLET

Slur Legato

Single technique

Sample 1

Excerpt from Wohlfahrt Op. 45 Book 2 No. 41

Franz Wohlfahrt · 1877

Arch CC shape


VI
VIOLET

Sample 2

Excerpt from Wohlfahrt Op. 45 Book 2 No. 41

Franz Wohlfahrt · 1877

Linear Down CC shape


VI
VIOLET

Spiccato

Single technique

Sample 1

Excerpt from Kayser Op. 20 No. 9

Heinrich Ernst Kayser · 1848

Linear Up CC shape


VI
VIOLET

Sample 2

Excerpt from Kayser Op. 20 No. 9

Heinrich Ernst Kayser · 1848

Linear Down CC shape


VI
VIOLET

Staccato

Single technique

Sample 1

Excerpt from Kayser Op. 20 No. 27

Heinrich Ernst Kayser · 1848

Arch CC shape


VI
VIOLET

Sample 2

Excerpt from Kayser Op. 20 No. 27

Heinrich Ernst Kayser · 1848

Linear Down CC shape


VI
VIOLET

Trill

Single technique

Sample 1

Excerpt from Kayser Op. 20 No. 17

Heinrich Ernst Kayser · 1848

Linear Down CC shape


VI
VIOLET

Sample 2

Excerpt from Kayser Op. 20 No. 17

Heinrich Ernst Kayser · 1848

Valley CC shape


VI
VIOLET

Multi-Technique Samples

Each excerpt mixes multiple playing techniques. The sheet music score is shown for reference. Three renderings are provided: a commercial Virtual Instrument (VI), VIOLET, and ViolinDiff. ViolinDiff system is not conditioned on technique and dynamics. Note that the MIDI notation for a harmonic note is one octave lower than the actual note.

Mixed Techniques

Multi technique

Concerto No. 1 in A Minor

Slur Legato Staccato Trill
Score – Concerto No.1 in A Minor


VI
VIOLET
ViolinDiff

Gavotte from “Mignon”

Staccato Spiccato Trill Pizzicato
Score – Gavotte from Mignon


VI
VIOLET
ViolinDiff

La Cinquantaine

Slur Legato Staccato Trill Harmonic
Score – La Cinquantaine


VI
VIOLET
ViolinDiff