An ideal music synthesizer should be both interactive and expressive, generating high-fidelity audio in realtime for arbitrary combinations of instruments and notes. Recent neural synthesizers have exhibited a tradeoff between domain-specific models that offer detailed control of only specific instruments, or raw waveform models that can train on all of music but with minimal control and slow generation. In this work, we focus on a middle ground of neural synthesizers that can generate audio from MIDI sequences with arbitrary combinations of instruments in realtime. This enables training on a wide range of transcription datasets with a single model, which in turn offers note-level control of composition and instrumentation across a wide range of instruments. We use a simple two-stage process: MIDI to spectrograms with an encoder-decoder Transformer, then spectrograms to audio with a generative adversarial network (GAN) spectrogram inverter. We compare training the decoder as an autoregressive model and as a Denoising Diffusion Probabilistic Model (DDPM) and find that the DDPM approach is superior both qualitatively and as measured by audio reconstruction and Fr\'echet distance metrics. Given the interactivity and generality of this approach, we find this to be a promising first step towards interactive and expressive neural synthesis for arbitrary combinations of instruments and notes.
翻译:理想的音乐合成器应该是互动的和表达式的,能够实时生成高不听觉的音频,以便任意组合仪器和音符。最近的神经合成器展示了不同领域模型之间的权衡,这些模型只提供对特定仪器的详细控制,或能对所有音乐进行详细控制的原始波形模型,但能进行最小控制和慢生成。在这项工作中,我们侧重于一个神经合成器的中间层,这些光学合成器能够通过实时仪器的任意组合生成来自MIDI序列的音频。这样就可以用一个单一模型对广泛的转录数据集进行培训,这反过来可以提供对各种仪器的构成和仪器进行笔记级控制。我们使用一个简单的两阶段过程:MIDI对光谱器进行详细控制,能够对所有音乐进行精密的解码变形器进行训练,然后将光谱成音频谱合成器,我们把解调器作为自动递解的组合模型,并将其作为一个分解的分解分解的分解模型(DPM),从而发现,DDPM的内位和仪器对于互动的分辨度和分辨方法,对于这种分辨的分辨的分辨和分辨的分辨方法,通过直径的分辨和分辨的分辨的分辨和分辨的分辨方式的分辨方式的分辨方法,是高分辨和分辨的分辨的分辨和分辨和分辨的分辨的分辨和分辨的分辨的分辨和分辨的分辨的分辨的分辨的分辨和分辨的分辨的分辨的分辨的分辨方法方法方法的分辨和分辨的分辨的分辨和分辨的分辨的分辨的分辨的分辨的分辨和分辨和分辨和分辨和分辨和分辨的分辨方法的分辨和分辨和分辨方法的分辨方法的分辨方法方法方法方法的分辨方法的分辨和制方法的分辨和分辨和分辨和分辨方法的分辨和分辨和分辨和分辨和分辨和分辨方法的分辨方法的分辨和分辨和分辨和分辨和分辨和分辨和分辨方法的分辨方法的分辨和分辨和分辨和分辨的