Spaces:
Running
on
Zero
Running
on
Zero
Commit
·
f9457b6
1
Parent(s):
95136bd
no more duration params
Browse files
app.py
CHANGED
|
@@ -18,18 +18,18 @@ def preprocess_audio(waveform):
|
|
| 18 |
waveform_np = waveform.cpu().squeeze().numpy()
|
| 19 |
return torch.from_numpy(waveform_np).unsqueeze(0).to(device)
|
| 20 |
|
| 21 |
-
@spaces.GPU(duration=10)
|
| 22 |
-
def generate_drum_sample() -> str:
|
| 23 |
-
|
| 24 |
-
|
| 25 |
-
|
| 26 |
|
| 27 |
-
|
| 28 |
-
|
| 29 |
|
| 30 |
-
|
| 31 |
|
| 32 |
-
|
| 33 |
|
| 34 |
@spaces.GPU(duration=10)
|
| 35 |
def continue_drum_sample(existing_audio_path):
|
|
@@ -265,7 +265,7 @@ with gr.Blocks() as iface:
|
|
| 265 |
continue_output_audio = gr.Audio(label="Continued Music Output", type="filepath")
|
| 266 |
|
| 267 |
# Connecting the components
|
| 268 |
-
generate_button.click(generate_drum_sample, outputs=[drum_audio])
|
| 269 |
continue_drum_sample_button.click(continue_drum_sample, inputs=[drum_audio], outputs=[drum_audio])
|
| 270 |
generate_music_button.click(generate_music, inputs=[drum_audio, prompt_duration, musicgen_model, output_duration], outputs=[output_audio])
|
| 271 |
continue_button.click(continue_music, inputs=[output_audio, prompt_duration, musicgen_model, output_duration], outputs=continue_output_audio)
|
|
|
|
| 18 |
waveform_np = waveform.cpu().squeeze().numpy()
|
| 19 |
return torch.from_numpy(waveform_np).unsqueeze(0).to(device)
|
| 20 |
|
| 21 |
+
# @spaces.GPU(duration=10)
|
| 22 |
+
# def generate_drum_sample() -> str:
|
| 23 |
+
# model = MusicGen.get_pretrained('pharoAIsanders420/micro-musicgen-jungle')
|
| 24 |
+
# model.set_generation_params(duration=10)
|
| 25 |
+
# wav = model.generate_unconditional(1).squeeze(0)
|
| 26 |
|
| 27 |
+
# filename_without_extension = f'jungle'
|
| 28 |
+
# filename_with_extension = f'{filename_without_extension}.wav'
|
| 29 |
|
| 30 |
+
# audio_write(filename_without_extension, wav.cpu(), model.sample_rate, strategy="loudness", loudness_compressor=True)
|
| 31 |
|
| 32 |
+
# return filename_with_extension
|
| 33 |
|
| 34 |
@spaces.GPU(duration=10)
|
| 35 |
def continue_drum_sample(existing_audio_path):
|
|
|
|
| 265 |
continue_output_audio = gr.Audio(label="Continued Music Output", type="filepath")
|
| 266 |
|
| 267 |
# Connecting the components
|
| 268 |
+
# generate_button.click(generate_drum_sample, outputs=[drum_audio])
|
| 269 |
continue_drum_sample_button.click(continue_drum_sample, inputs=[drum_audio], outputs=[drum_audio])
|
| 270 |
generate_music_button.click(generate_music, inputs=[drum_audio, prompt_duration, musicgen_model, output_duration], outputs=[output_audio])
|
| 271 |
continue_button.click(continue_music, inputs=[output_audio, prompt_duration, musicgen_model, output_duration], outputs=continue_output_audio)
|