keshavbhandari commited on
Commit
7c1825e
1 Parent(s): 88cf799

testing midi player

Browse files
Files changed (2) hide show
  1. app.py +2 -46
  2. index.html +45 -0
app.py CHANGED
@@ -4,55 +4,11 @@ def greet(name):
4
  return "Hello " + name + "!!"
5
 
6
  html_content = """
7
- <p>This is a demo for the <strong>html-midi-player</strong> package. For more information, see <a href="https://github.com/cifkao/html-midi-player" target="_blank">its GitHub repository</a>.</p>
8
-
9
- <section id="section3">
10
- <h2>Custom player and visualizer style</h2>
11
- <midi-player
12
- src="https://cdn.jsdelivr.net/gh/cifkao/html-midi-player@2b12128/jazz.mid"
13
- sound-font visualizer="#section3 midi-visualizer">
14
- </midi-player>
15
- <midi-visualizer
16
- src="https://cdn.jsdelivr.net/gh/cifkao/html-midi-player@2b12128/jazz.mid">
17
- </midi-visualizer>
18
- </section>
19
-
20
- <section id="section1">
21
- <h2>1 player, 2 visualizers</h2>
22
- <midi-visualizer
23
- type="piano-roll"
24
- src="https://cdn.jsdelivr.net/gh/cifkao/html-midi-player@2b12128/twinkle_twinkle.mid">
25
- </midi-visualizer>
26
- <midi-visualizer
27
- type="staff"
28
- src="https://cdn.jsdelivr.net/gh/cifkao/html-midi-player@2b12128/twinkle_twinkle.mid">
29
- </midi-visualizer>
30
- <midi-player
31
- src="https://cdn.jsdelivr.net/gh/cifkao/html-midi-player@2b12128/twinkle_twinkle.mid"
32
- sound-font visualizer="#section1 midi-visualizer">
33
- </midi-player>
34
- </section>
35
-
36
- <section id="section2">
37
- <h2>2 players, 1 visualizer</h2>
38
- <midi-player
39
- src="https://cdn.jsdelivr.net/gh/cifkao/html-midi-player@2b12128/twinkle_twinkle.mid"
40
- sound-font visualizer="#section2 midi-visualizer">
41
- </midi-player>
42
- <midi-player
43
- src="https://cdn.jsdelivr.net/gh/magenta/magenta-js@571b384/music/demos/melody.mid"
44
- sound-font visualizer="#section2 midi-visualizer">
45
- </midi-player>
46
- <midi-visualizer
47
- type="piano-roll">
48
- </midi-visualizer>
49
- </section>
50
-
51
- <script src="https://cdn.jsdelivr.net/combine/npm/[email protected],npm/@magenta/[email protected]/es6/core.js,npm/focus-visible@5,npm/[email protected]"></script>
52
  """
53
 
54
  with gr.Blocks() as demo:
55
  gr.Interface(fn=greet, inputs="text", outputs="text")
56
  gr.HTML(html_content)
57
 
58
- demo.launch(share=True)
 
4
  return "Hello " + name + "!!"
5
 
6
  html_content = """
7
+ <iframe src="index.html" width="100%" height="600px" frameborder="0"></iframe>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8
  """
9
 
10
  with gr.Blocks() as demo:
11
  gr.Interface(fn=greet, inputs="text", outputs="text")
12
  gr.HTML(html_content)
13
 
14
+ demo.launch(share=True)
index.html ADDED
@@ -0,0 +1,45 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <p>This is a demo for the <strong>html-midi-player</strong> package. For more information, see <a href="https://github.com/cifkao/html-midi-player" target="_blank">its GitHub repository</a>.</p>
2
+
3
+ <section id="section3">
4
+ <h2>Custom player and visualizer style</h2>
5
+ <midi-player
6
+ src="https://cdn.jsdelivr.net/gh/cifkao/html-midi-player@2b12128/jazz.mid"
7
+ sound-font visualizer="#section3 midi-visualizer">
8
+ </midi-player>
9
+ <midi-visualizer
10
+ src="https://cdn.jsdelivr.net/gh/cifkao/html-midi-player@2b12128/jazz.mid">
11
+ </midi-visualizer>
12
+ </section>
13
+
14
+ <section id="section1">
15
+ <h2>1 player, 2 visualizers</h2>
16
+ <midi-visualizer
17
+ type="piano-roll"
18
+ src="https://cdn.jsdelivr.net/gh/cifkao/html-midi-player@2b12128/twinkle_twinkle.mid">
19
+ </midi-visualizer>
20
+ <midi-visualizer
21
+ type="staff"
22
+ src="https://cdn.jsdelivr.net/gh/cifkao/html-midi-player@2b12128/twinkle_twinkle.mid">
23
+ </midi-visualizer>
24
+ <midi-player
25
+ src="https://cdn.jsdelivr.net/gh/cifkao/html-midi-player@2b12128/twinkle_twinkle.mid"
26
+ sound-font visualizer="#section1 midi-visualizer">
27
+ </midi-player>
28
+ </section>
29
+
30
+ <section id="section2">
31
+ <h2>2 players, 1 visualizer</h2>
32
+ <midi-player
33
+ src="https://cdn.jsdelivr.net/gh/cifkao/html-midi-player@2b12128/twinkle_twinkle.mid"
34
+ sound-font visualizer="#section2 midi-visualizer">
35
+ </midi-player>
36
+ <midi-player
37
+ src="https://cdn.jsdelivr.net/gh/magenta/magenta-js@571b384/music/demos/melody.mid"
38
+ sound-font visualizer="#section2 midi-visualizer">
39
+ </midi-player>
40
+ <midi-visualizer
41
+ type="piano-roll">
42
+ </midi-visualizer>
43
+ </section>
44
+
45
+ <script src="https://cdn.jsdelivr.net/combine/npm/[email protected],npm/@magenta/[email protected]/es6/core.js,npm/focus-visible@5,npm/[email protected]"></script>