8bit Converter

In this website, we present our example clips, for those who are interested in the result of our works.

For more details, please refer to our paper here,

And you can find our codes here. Note that the codes we release is a reimplemented version of our system in python, which may generate a slightly different result, and we are still working on it to make the documentation complete.

Click the sidebar on the left can help you move to a specific example.

Firefox / Google chrome is recommended when browsing this site.

All clips used in this website are for academic purpose only.

Example 1: Adele - someone like you

Original clips
Method 1 : Directly use NMF
Method 2 : Separate first, and directly use NMF to voice and background
Method 3 : separate, apply pYin and background constraint, synthesize in frequency domain
Method 4 : separate, apply background constraint, apply Let It Bee
Method 5 : Proposed method (Without NMF Constraint)
Method 6 : Proposed method (With NMF Constraint)

Example 2: John Legend - All of Me

Original clips
Method 1 : Directly use NMF
Method 2 : Separate first, and directly use NMF to voice and background
Method 3 : separate, apply pYin and background constraint, synthesize in frequency domain
Method 4 : separate, apply background constraint, apply Let It Bee
Method 5 : Proposed method (Without NMF Constraint)
Method 6 : Proposed method (With NMF Constraint)

Example 3: Christina Perri - Jar of Hearts

Original clips
Method 1 : Directly use NMF
Method 2 : Separate first, and directly use NMF to voice and background
Method 3 : separate, apply pYin and background constraint, synthesize in frequency domain
Method 4 : separate, apply background constraint, apply Let It Bee
Method 5 : Proposed method (Without NMF Constraint)
Method 6 : Proposed method (With NMF Constraint)

Example 4: MusicDelta(Medley DB) - Gospel

Original clips
Method 1 : Directly use NMF
Method 2 : Separate first, and directly use NMF to voice and background
Method 3 : separate, apply pYin and background constraint, synthesize in frequency domain
Method 4 : separate, apply background constraint, apply Let It Bee
Method 5 : Proposed method (Without NMF Constraint)
Method 6 : Proposed method (With NMF Constraint)

Brief Explanation



In this section, we briefly show some image/spectrum to help understand our works more clearly.

Fig 1. Original spectrogram of Voice(left), and the resulting 8Bit voice spectrum(right)
Fig 2. directly apply NMF to voice(left), and the Let It Bee version of voice(right)