thecollabagepatch commited on
Commit
f9457b6
·
1 Parent(s): 95136bd

no more duration params

Browse files
Files changed (1) hide show
  1. app.py +10 -10
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
- 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,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)