susnato commited on
Commit
340707d
1 Parent(s): 91d8ac9

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -6
app.py CHANGED
@@ -21,7 +21,6 @@ model = Pop2PianoForConditionalGeneration.from_pretrained("sweetcocoa/pop2piano"
21
  processor = Pop2PianoProcessor.from_pretrained("sweetcocoa/pop2piano")
22
  composers = model.generation_config.composer_to_feature_token.keys()
23
 
24
-
25
  def get_audio_from_yt_video(yt_link):
26
  try:
27
  yt = pt.YouTube(yt_link)
@@ -59,7 +58,7 @@ def prepare_output_file(tokenizer_output, sr):
59
 
60
  return wav_output, wav_output, midi_output
61
 
62
- def get_stereo(pop_path, midi, pop_scale=0.99):
63
  pop_y, sr = librosa.load(pop_path, sr=None)
64
  midi_y, _ = librosa.load(midi.name, sr=None)
65
 
@@ -134,13 +133,13 @@ with block:
134
  <div> <h3> <center> Get the Stereo Mix from the Pop Music and Generated MIDI </h3> </div>
135
  """
136
  )
137
- gr.Slider(0, 1, value=0.5, label="Choose the ratio between Pop and MIDI", info="1.0 = Only Pop, 0.0=Only MIDI"),
138
  stereo_btn = gr.Button("Get Stereo Mix")
139
  with gr.Row():
140
  stereo_mix1 = gr.Audio(label="Listen to the Stereo Mix")
141
  stereo_mix2 = gr.File(label="Download the Stereo Mix")
142
 
143
- stereo_btn.click(get_stereo, inputs=[file_uploaded, wav_output2], outputs=[stereo_mix1, stereo_mix2])
144
 
145
  with gr.Group():
146
  gr.Examples([
@@ -167,8 +166,6 @@ with block:
167
  <center><p><a href="http://sweetcocoa.github.io/pop2piano_samples" style="text-decoration: underline;" target="_blank">Project Page</a>
168
  <center><a href="https://huggingface.co/docs/transformers/main/model_doc/pop2piano" style="text-decoration: underline;" target="_blank">HuggingFace Model Docs</a>
169
  <center><a href="https://github.com/sweetcocoa/pop2piano" style="text-decoration: underline;" target="_blank">Github</a>
170
-
171
-
172
  </p>
173
  </div>
174
  """
 
21
  processor = Pop2PianoProcessor.from_pretrained("sweetcocoa/pop2piano")
22
  composers = model.generation_config.composer_to_feature_token.keys()
23
 
 
24
  def get_audio_from_yt_video(yt_link):
25
  try:
26
  yt = pt.YouTube(yt_link)
 
58
 
59
  return wav_output, wav_output, midi_output
60
 
61
+ def get_stereo(pop_path, midi, pop_scale=0.5):
62
  pop_y, sr = librosa.load(pop_path, sr=None)
63
  midi_y, _ = librosa.load(midi.name, sr=None)
64
 
 
133
  <div> <h3> <center> Get the Stereo Mix from the Pop Music and Generated MIDI </h3> </div>
134
  """
135
  )
136
+ pop_scale = gr.Slider(0, 1, value=0.5, label="Choose the ratio between Pop and MIDI", info="1.0 = Only Pop, 0.0=Only MIDI", interactive=True),
137
  stereo_btn = gr.Button("Get Stereo Mix")
138
  with gr.Row():
139
  stereo_mix1 = gr.Audio(label="Listen to the Stereo Mix")
140
  stereo_mix2 = gr.File(label="Download the Stereo Mix")
141
 
142
+ stereo_btn.click(get_stereo, inputs=[file_uploaded, wav_output2, pop_scale[0]], outputs=[stereo_mix1, stereo_mix2])
143
 
144
  with gr.Group():
145
  gr.Examples([
 
166
  <center><p><a href="http://sweetcocoa.github.io/pop2piano_samples" style="text-decoration: underline;" target="_blank">Project Page</a>
167
  <center><a href="https://huggingface.co/docs/transformers/main/model_doc/pop2piano" style="text-decoration: underline;" target="_blank">HuggingFace Model Docs</a>
168
  <center><a href="https://github.com/sweetcocoa/pop2piano" style="text-decoration: underline;" target="_blank">Github</a>
 
 
169
  </p>
170
  </div>
171
  """