Spaces:
Running
on
Zero
Running
on
Zero
thecollabagepatch
commited on
Commit
•
46b3885
1
Parent(s):
2907ea9
update readme fine-tunes details
Browse files
app.py
CHANGED
@@ -266,17 +266,42 @@ the fine-tunes hosted on the huggingface hub are provided collectively by the mu
|
|
266 |
[<img src="https://colab.research.google.com/assets/colab-badge.svg" alt="Open In Colab" style="vertical-align:middle"> fine-tuning colab notebook by lyra](https://colab.research.google.com/drive/13tbcC3A42KlaUZ21qvUXd25SFLu8WIvb)
|
267 |
"""
|
268 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
269 |
# Create the Gradio interface
|
270 |
with gr.Blocks() as iface:
|
271 |
gr.Markdown("# the-slot-machine")
|
272 |
gr.Markdown("two ai's jamming. warning: outputs will be very strange, likely stupid, and possibly rad.")
|
273 |
-
gr.Markdown("this is a musical slot machine. using musiclang, we get a midi output. then, we let a musicgen model continue
|
274 |
|
275 |
with gr.Accordion("more info", open=False):
|
276 |
gr.Markdown(musiclang_blurb)
|
277 |
gr.Markdown(musicgen_blurb)
|
278 |
gr.Markdown(finetunes_blurb)
|
279 |
|
|
|
|
|
|
|
280 |
with gr.Row():
|
281 |
with gr.Column():
|
282 |
seed = gr.Textbox(label="Seed (leave blank for random)", value="")
|
@@ -295,7 +320,7 @@ with gr.Blocks() as iface:
|
|
295 |
"thepatch/bleeps-medium (medium)",
|
296 |
"thepatch/hoenn_lofi (large)"
|
297 |
], value="thepatch/vanya_ai_dnb_0.1 (small)")
|
298 |
-
|
299 |
generate_music_button = gr.Button("Generate Music")
|
300 |
output_audio = gr.Audio(label="Generated Music", type="filepath")
|
301 |
continue_button = gr.Button("Continue Generating Music")
|
|
|
266 |
[<img src="https://colab.research.google.com/assets/colab-badge.svg" alt="Open In Colab" style="vertical-align:middle"> fine-tuning colab notebook by lyra](https://colab.research.google.com/drive/13tbcC3A42KlaUZ21qvUXd25SFLu8WIvb)
|
267 |
"""
|
268 |
|
269 |
+
|
270 |
+
|
271 |
+
# Define the fine-tunes blurb for each model
|
272 |
+
fine_tunes_info = """
|
273 |
+
## thepatch/vanya_ai_dnb_0.1
|
274 |
+
thepatch/vanya_ai_dnb_0.1 was trained by vanya. [![Twitter](https://huggingface.co/front/assets/huggingface_logo-noborder.svg)](https://twitter.com/@veryVANYA) . it treats almost all input audio as the beginning of a buildup to a dnb drop (can do downtempo well)
|
275 |
+
|
276 |
+
## thepatch/bleeps-medium
|
277 |
+
thepatch/bleeps-medium was trained by kevin and lyra [![Twitter](https://huggingface.co/front/assets/huggingface_logo-noborder.svg)](https://twitter.com/@_lyraaaa_) . it is a medium model. it's more melodic and ambient sometimes than vanya's, but there's a 50/50 chance it gets real heavy with the edm vibes. It can be amazing at turning your chords into pads, and is a good percussionist.
|
278 |
+
|
279 |
+
## thepatch/budots_remix
|
280 |
+
thepatch/budots_remix was trained by MJ BERSABEph. budots is a dope niche genre from the philippines apparently. this one will often do fascinating, demonic, kinds of vocal chopping. warning: it tends to speed up and slow down tempo, which makes it hard to use in a daw.
|
281 |
+
|
282 |
+
## thepatch/hoenn_lofi
|
283 |
+
thepatch/hoenn_lofi is a large fine-tune by hoenn. [![Twitter](https://huggingface.co/front/assets/huggingface_logo-noborder.svg)](https://twitter.com/@eschatolocation) . this model is a large boi, and it shows. even tho it is trained to do lo-fi, its ability to run with your melodies and not ruin them is unparalleled among the fine-tunes so far.
|
284 |
+
|
285 |
+
## thepatch/PhonkV2
|
286 |
+
thepatch/PhonkV2 was trained by MJ BERSABEph. there are multiple versions in the discord.
|
287 |
+
"""
|
288 |
+
|
289 |
+
|
290 |
+
|
291 |
# Create the Gradio interface
|
292 |
with gr.Blocks() as iface:
|
293 |
gr.Markdown("# the-slot-machine")
|
294 |
gr.Markdown("two ai's jamming. warning: outputs will be very strange, likely stupid, and possibly rad.")
|
295 |
+
gr.Markdown("this is a musical slot machine. using musiclang, we get a midi output. then, we let a musicgen model to continue the from the beginning of the midi model's generation. then, musicgen can continue from the end of its own output. re-upload, trim and repeat with a different fine-tune and prompt duration for the coolest outputs.")
|
296 |
|
297 |
with gr.Accordion("more info", open=False):
|
298 |
gr.Markdown(musiclang_blurb)
|
299 |
gr.Markdown(musicgen_blurb)
|
300 |
gr.Markdown(finetunes_blurb)
|
301 |
|
302 |
+
with gr.Accordion("fine-tunes info", open=False):
|
303 |
+
gr.Markdown(fine_tunes_blurb)
|
304 |
+
|
305 |
with gr.Row():
|
306 |
with gr.Column():
|
307 |
seed = gr.Textbox(label="Seed (leave blank for random)", value="")
|
|
|
320 |
"thepatch/bleeps-medium (medium)",
|
321 |
"thepatch/hoenn_lofi (large)"
|
322 |
], value="thepatch/vanya_ai_dnb_0.1 (small)")
|
323 |
+
|
324 |
generate_music_button = gr.Button("Generate Music")
|
325 |
output_audio = gr.Audio(label="Generated Music", type="filepath")
|
326 |
continue_button = gr.Button("Continue Generating Music")
|