File size: 601 Bytes
e08994d
 
b4654f2
e08994d
 
 
 
b4654f2
 
e08994d
 
 
 
 
da72176
e08994d
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
from music import music_gen
import gradio as gr
import os

keysignature = ["C","G","D","No selection"]
difficulty = ["beginner","intermediate","expert"]
timesignature = ['3/4','4/4','1/8','C|']
os.system("apt-get install lilypond")
os.system("apt-get install fluidsynth")

interface = gr.Interface(fn = music_gen,
inputs=[gr.Radio(difficulty,label="Difficulty"),
		gr.Radio(timesignature,label="Time Signature"),
		gr.Dropdown(keysignature,label="Key Signature")],
outputs = ["image","audio"],
title="Sheet Music Generation for Sight-Reading",
description="TO be added")
interface.launch(inline=False)