top of page

Audio Style Transfer

Position : Research Assitant
Workplace : AI Media Lab, Art&Technology Department, Sogang University
Category : media technology research, audio generation, deep learning, virtual machines, cloud services

Timeline : Undefined

Skills : software testing, programming, sound generation

Concept

I remembered an old project from a few years ago that I left in lack of optimization: Neural Style Transfer.
The idea was to transfer one musical style onto the content of a piece of music. For example, take a piece of classical music and change it into jazz. 

How it works

Style Transfer techniques were efficient on images when I first started doing this research, and heavy models would work for music. Those models would take time to train and require a lot of data and memory space, so my research led me to Ulyanov’s paper, made of a lighter and faster model.

I experimented with different inputs: waveform, Short Fourier Transform and Constant Q transform. The code is also setup so layers can be removed or added from the neural network. 

The goal is to dive back into an old project, upgrade and optimize as I explain my way through it. It should be updated.

Tools I used

  • Python : Pytorch, librosa, 

  • Google Colab, Jupyter notebooks

  • Github, Git

Results

Code is available on Github or below.

  • LinkedIn
  • GitHub-Mark-Light-120px-plus
  • Instagram
  • TikTok
bottom of page