Audio AI Itọsọna

Gbigbe Timbre Orin

Musical timbre transfer changes the tone color of a recording so that it sounds like a different instrument or voice while keeping the original pitch, rhythm and dynamics, for example turning a sung melody into a violin line.

Gbọ si itọsọna yiiAI-ṣe afihan · ~8 min

Lori iwe yi9 min kika
  1. Akopọ
  2. Awọn gbigba bọtini
  3. Jin Dive
  4. Turning a hummed melody into a violin with DDSP
  5. Real-World imuse
  6. Ojo iwaju ti Gbigbe Timbre Orin
  7. Fifi o sinu iwa
  8. Awọn orisun ati siwaju kika
  9. Tesiwaju Ṣiṣawari
  10. Awọn ibeere ti a beere nigbagbogbo

Akopọ

Research systems such as TimbreTron (2018), Google Magenta's DDSP (2020) and IRCAM's RAVE (2021) made it practical, and browser tools such as Tone Transfer brought it to non-specialists.

Awọn gbigba bọtini

  1. Timbre transfer keeps a performance's pitch, rhythm and loudness while replacing its tone color with that of another instrument.
  2. Google Magenta's DDSP drives a harmonic-plus-noise synthesizer from extracted pitch and loudness, and its demonstration models used under 13 minutes of audio.
  3. TimbreTron transferred timbre by applying CycleGAN to constant-Q spectrograms and rebuilding audio with a WaveNet.
  4. RAVE reports 48 kHz synthesis about 20 times faster than real time on a laptop CPU, enabling live timbre transfer.
  5. Pitch-driven methods handle one note at a time, so chords and full mixes remain difficult.

Jin Dive

Timbre is the quality that makes two sounds with the same pitch and loudness sound different, the reason a violin and a flute playing the same note at the same volume are easy to tell apart. Physically, it comes from how energy is spread across the harmonics, the whole-number multiples of a note's fundamental frequency, how that spread changes over the course of a note, and the noisy parts of the sound such as breath or bow scrape. Timbre transfer is the task of keeping a performance's musical content, which notes are played, when and how loudly, while replacing its timbre with that of a target instrument. It is the audio counterpart of image style transfer, where the content of a photo is kept and its style is changed.

Most systems follow the same three-step plan. First, they separate content from timbre, either with explicit features such as pitch and loudness curves or with a learned representation that is trained to ignore the source instrument. Second, they generate a new representation of the target instrument conditioned on that content. Third, they turn the representation back into a waveform. The approaches differ mainly in how they perform each step.

An early approach treated audio as an image. TimbreTron, posted in November 2018 by Sicong Huang and colleagues at the University of Toronto and presented at ICLR 2019, converted audio to a constant-Q transform (CQT), a time-frequency picture whose frequency bins are spaced like musical notes, so shifting pitch roughly shifts the picture. A CycleGAN, an image translation network that learns from unpaired examples of two domains, changed the CQT from one instrument's style to another's, and a conditional WaveNet, a neural vocoder, synthesized the final waveform. Human listeners judged that pitch, rhythm and loudness were preserved while timbre was recognizably transferred. In May 2018, Noam Mor and colleagues at Facebook described the Universal Music Translation Network, which used a single shared encoder for all instruments and a WaveNet autoencoder trained directly on waveforms, and reported convincing translations even from domains not seen in training, such as whistling.

Google Magenta's Differentiable Digital Signal Processing (DDSP), posted on January 14, 2020 by Jesse Engel, Lamtharn Hantrakul, Chenjie Gu and Adam Roberts and published at ICLR 2020, took a different route. Instead of having a neural network output every audio sample, it has the network control a classic synthesizer. An encoder extracts the fundamental frequency, using a pretrained pitch tracker called CREPE, and the loudness of the input. A decoder network turns those curves into synthesizer settings: the amplitude of up to 100 harmonics and the shape of a filtered noise signal, frame by frame. A harmonic-plus-noise synthesizer then produces the sound, and a learned reverb adds the room. Because every step is differentiable, the whole chain can be trained by comparing spectrograms of the output and the original. To transfer timbre, the pitch and loudness from a singer are fed into a decoder trained on violin, and the violin synthesizer plays the singer's melody.

DDSP's design makes timbre transfer data-efficient. Magenta reported that all the models in its demonstrations were trained on less than 13 minutes of audio, and the paper's violin model used 13 minutes of solo violin from the MusOpen royalty-free library. RAVE, a variational autoencoder by Antoine Caillon and Philippe Esling posted in November 2021, learns a compact latent representation in a first training stage and then fine-tunes its decoder adversarially, producing 48 kHz audio and running about 20 times faster than real time on a laptop CPU. Feeding one instrument's audio into a RAVE model trained on another gives real-time timbre transfer.

Compared with alternatives, timbre transfer occupies a middle ground. Traditional audio effects such as filters or pitch-tracking synthesizers can change tone in real time but rarely sound like a convincing acoustic instrument. Transcribing audio to MIDI and replaying it with a sampled instrument keeps notes but loses expressive detail such as vibrato and slides, which DDSP-style systems preserve because they follow the continuous pitch and loudness curves. Fully generative music models can produce any instrument but are harder to steer note by note.

The limitations are well defined. Systems driven by a single pitch curve, as DDSP's harmonic synthesizer is, model one note at a time, so chords and mixed recordings need source separation or a different method. Transfer quality depends on the source performance staying within the target instrument's plausible range: a voice singing below a flute's range or a vocal glide that a piano cannot produce will yield unrealistic results. Pitch trackers make errors on noisy, breathy or very fast passages, and those errors are passed straight to the output. Learned-representation systems such as RAVE can carry some of the source instrument's character into the output when the training data does not fully separate timbre from content. Evaluation is also hard, because there is no correct answer to compare against, so most papers rely on listening tests.

In practice, timbre transfer is accessible. The DDSP library is open source on GitHub, Tone Transfer runs in a browser, and RAVE's source code and examples are public. Training a personal DDSP model on an instrument needs only minutes of clean, single-instrument recordings, though recordings with one instrument in one room give the best results because DDSP's violin model used a single fixed reverb for its single acoustic environment.

04Apẹẹrẹ ṣiṣẹ

Turning a hummed melody into a violin with DDSP

  1. Record a short, clean hummed melody in a quiet room, ideally one note at a time.

  2. Extract a fundamental frequency curve with a pitch tracker such as CREPE and a loudness curve from the audio.

  3. Check the pitch curve against the target range and shift it up an octave if the melody sits below a violin's lowest notes.

  4. Feed the pitch and loudness curves into a DDSP decoder trained on solo violin to get harmonic amplitudes and noise filters per frame.

  5. Synthesize the waveform with the harmonic-plus-noise synthesizer and apply the model's learned reverb.

  6. Listen to the result and compare its pitch curve with the original to confirm intonation and timing were preserved.

Ohun ti o fihan

The learner hears the hummed melody played with a violin-like tone, following the original's slides and vibrato. Matching pitch curves confirm content was kept, and any glitches usually trace back to pitch-tracking errors on breathy or unclear notes.

Real-World imuse

Voice to instrument in a browser: Google's Tone Transfer, released on October 1, 2020 by the Magenta and AIUX teams, lets users record or upload sounds and re-render them as instruments such as saxophone and flute, running DDSP models entirely in the browser with TensorFlow.js.

Small-data instrument models: Magenta's January 2020 DDSP announcement demonstrated voice to violin, violin to flute and mbira to violin, flute and the Thai salo, with every model trained on less than 13 minutes of audio.

Real-time performance: IRCAM researchers' RAVE model reports running 20 times faster than real time on a standard laptop CPU at 48 kHz, which makes live timbre transfer of an instrument or voice feasible.

Cross-domain translation: Facebook researchers' Universal Music Translation Network (2018) used one shared encoder and a WaveNet autoencoder to translate between instruments and styles, including from whistling, without paired training examples.

Polyphonic transfer: TimbreTron (ICLR 2019) applied image-style CycleGAN transfer to a constant-Q spectrogram, and human listeners judged the timbre recognizably changed with musical content preserved for both single-line and polyphonic samples.

Ojo iwaju ti Gbigbe Timbre Orin

Timbre transfer research since 2020 has pushed in three directions. One is speed and deployment: RAVE showed real-time 48 kHz synthesis on a laptop CPU in 2021, and Magenta's 2020 Tone Transfer announcement said the team planned to let users train their own DDSP models and run them on phones, audio plugins and websites. Another is polyphony, since the most data-efficient methods model one pitched line at a time, while real recordings often contain chords and several instruments. A third is control, letting musicians adjust how much of the source's character is kept and how much of the target's is imposed. Open problems remain. There is no standard objective measure of transfer quality, so comparisons depend on listening tests with different protocols. Systems trained on one recording setup often degrade on different microphones and rooms. Expressive techniques that do not exist in the target instrument, such as vocal consonants mapped onto a violin, have no obvious correct rendering. There are also questions outside engineering. Timbre models trained on a specific performer's recordings can imitate that performer's sound, which raises questions about consent and credit similar to those around voice cloning. Small-data methods such as DDSP, which needed under 13 minutes of audio in Magenta's demonstrations, make such models easy to build, so norms for training data and disclosure are likely to matter as much as technical progress.

Fifi o sinu iwa

Kini idi ti o ṣe pataki

  • Wiwọle ati arọwọto. O ṣe ilọsiwaju iraye si nipasẹ transcription, alaye, ati awọn atọkun ohun.
  • Iye owo ati isuna. Awọn ẹgbẹ Media le firanṣẹ ohun didan yiyara pẹlu awọn isuna-owo kekere.
  • Iyara ati iwọn. Awọn ọna ṣiṣe ti nkọju si alabara le ṣe ilana awọn ibaraẹnisọrọ sisọ ni iwọn nla.

Ṣọra fun

  • ilokulo ohun ati awọn ewu afarawe ṣe pọ si nigbati igbanilaaye ba sonu.
  • Yiye le ju silẹ kọja awọn asẹnti, awọn ede-ede, tabi awọn agbegbe alariwo.
  • Ohun afetigbọ sintetiki le jẹ aṣiṣe fun ọrọ ododo laisi isamisi to yege.

Next awọn igbesẹ

  1. Gba ifọkansi ti o fojuhan fun gbigba ohun, ti ẹda, ati ilotunlo.
  2. Didara idanwo kọja awọn agbohunsoke oniruuru ati awọn ipo abẹlẹ.
  3. Ṣetumo nigbati eniyan gbọdọ ṣe atunyẹwo tabi fọwọsi awọn abajade.
  4. Aami ohun sintetiki ki o tọju awọn igbasilẹ provenance fun iṣiro.

Awọn orisun ati siwaju kika

  1. arXiv (ICLR 2020)DDSP: Differentiable Digital Signal Processing
  2. Google MagentaDDSP: Differentiable Digital Signal Processing
  3. Google MagentaTone Transfer
  4. arXiv (ICLR 2019)TimbreTron: A WaveNet(CycleGAN(CQT(Audio))) Pipeline for Musical Timbre Transfer
  5. arXivA Universal Music Translation Network
  6. arXivRAVE: A Variational Autoencoder for Fast and High-Quality Neural Audio Synthesis

Tesiwaju Ṣiṣawari

Ìwé ìròyìn ọfẹ

Gba ìkànìyàn AI ojoojúmọ́

Ìtàn AI mẹta tó jẹ́rìí ní gbogbo owurọ́ ọjọ́ iṣẹ́, kọ́wé ní Gẹ̀ẹ́sì tó rọrùn. Ọfẹ́ fún gbogbo àkókò, kò sí ìpolówó.

Ìmeèlì kan ní gbogbo ọjọ́ iṣẹ́. Yọkúrò ní ìkànìyàn ní ìkànìyàn kan. A kò ta tàbí pín àdírẹ́sì rẹ.

Ṣe idanwo fun ara rẹ

Take the Musical Timbre Transfer quiz

Ìdáhùn lẹ́sẹ̀kẹsẹ̀ lórí gbogbo ìdáhùn, àti iwe-ẹ̀rí tó lè pin pẹ̀lú ID tó lè jẹ́rìí lẹ́yìn tí o bá kọ́ ẹ̀kọ́.

Bẹrẹ adanwo

Ṣe àtìlẹ́yìn ẹ̀kọ́ AI ọfẹ́. AI Understanding jẹ́ àjọ àìní èrè 501(c)(3) — kò sí ìpolówó, kò sí àkúnya owó, ní gbogbo àkókò. Ṣe ẹbun kan

Awọn ibeere ti a beere nigbagbogbo

Kini Gbigbe Timbre Orin?

Musical timbre transfer changes the tone color of a recording so that it sounds like a different instrument or voice while keeping the original pitch, rhythm and dynamics, for example turning a sung melody into a violin line. Research systems such as TimbreTron (2018), Google Magenta's DDSP (2020) and IRCAM's RAVE (2021) made it practical, and browser tools such as Tone Transfer brought it to non-specialists.

Ni gbigbe timbre, kini o tọju lati inu ohun atilẹba?

Gbigbe Timbre ntọju akoonu, ipolowo, ariwo, ati ariwo, lakoko ti o n paarọ timbre, ohun kikọ ohun elo.

Kini 'timbre' gangan tọka si?

Timbre ni idi ti violin ati ipè ohun ti o yatọ paapaa lori ipolowo kanna ati iwọn didun, o jẹ ohun kikọ oju-aye ti ohun naa.

Kini o jẹ ki ọna DDSP ti Google ni pataki data-daradara?

Nipa ifibọ awọn paati DSP gidi (awọn oscillators, awọn asẹ) ti o ṣe iyatọ, DDSP nilo data ikẹkọ ti o kere pupọ ati gbogbogbo lati awọn gbigbasilẹ monophonic kukuru.

Kilode ti synthesizer ni DDSP gbọdọ jẹ 'iyatọ'?

Iyatọ jẹ ki ipadanu spekitiral ṣe afẹyinti nipasẹ awọn igbesẹ ti iṣelọpọ, nitorinaa nẹtiwọọki kọ ẹkọ lati ṣeto awọn paramita synth ti o baamu ohun ibi-afẹde.

Awọn ifihan agbara iṣakoso meji wo ni DDSP maa n jade lati iṣẹ titẹ sii?

DDSP wakọ banki oscillator rẹ pẹlu ipolowo ti o fa jade (igbohunsafẹfẹ ipilẹ) ati apoowe ohun ariwo lori akoko.