-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmusic.html
More file actions
106 lines (101 loc) · 3.96 KB
/
music.html
File metadata and controls
106 lines (101 loc) · 3.96 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
<!DOCTYPE html>
<!--
Design by http://www.iWebsiteTemplate.com
Released for free under a Creative Commons Attribution 3.0 License
-->
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Music Improvisation</title>
<link href="style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div class="main">
<div class="header">
<div class="header_resize">
<div class="logo"><h1><a href="index.html">Music Improvisation</a></h1></div>
<div class="clr"></div>
</div>
</div>
<div class="content">
<p>
Control Improvisation (CI) was originally proposed for computer music improvisation by Donzé et al. at <a href="https://people.eecs.berkeley.edu/~sseshia/pubs/b2hd-donze-icmc14.html">ICMC 2014</a>.
This page gives some examples of improvisations synthesized with the algorithm from that paper, comparing them to improvisations from an earlier method, the factor oracle, that did not enforce formal specifications.
For other applications of CI and its general theory, see <a href="index.html">this page</a>.
</p>
<p>
Here are improvisations on three melodies: an 8-bar blues, a 12-bar blues, and <em>It Don't Mean a Thing</em> by Duke Ellington.
</p>
<h3>8-bar blues:</h3>
<ul style="margin-top:-15px;">
<li><em>Original:</em><br>
<audio controls>
<source src="audio/8bar_orig.mp3" type="audio/mpeg">
Download <a href="audio/8bar_orig.mp3">here</a>.
</audio>
</li>
<li><em>Improvisation using factor oracle, replication probability 0.8:</em><br>
<audio controls>
<source src="audio/8bar_nospecs_0.8.mp3" type="audio/mpeg">
Download <a href="audio/8bar_nospecs_0.8.mp3">here</a>.
</audio>
</li>
<li><em>Improvisation using control improvisation, replication probability 0.8:</em><br>
<audio controls>
<source src="audio/8bar_improv_0.8.mp3" type="audio/mpeg">
Download <a href="audio/8bar_improv_0.8.mp3">here</a>.
</audio>
</li>
</ul>
<h3>12-bar blues:</h3>
<ul style="margin-top:-15px;">
<li><em>Original:</em><br>
<audio controls>
<source src="audio/12bar_orig.mp3" type="audio/mpeg">
Download <a href="audio/12bar_orig.mp3">here</a>.
</audio>
</li>
<li><em>Improvisation using factor oracle, replication probability 0.8:</em><br>
<audio controls>
<source src="audio/12bar_nospecs_0.8.mp3" type="audio/mpeg">
Download <a href="audio/12bar_nospecs_0.8.mp3">here</a>.
</audio>
</li>
<li><em>Improvisation using control improvisation, replication probability 0.8:</em><br>
<audio controls>
<source src="audio/12bar_improv_0.8.mp3" type="audio/mpeg">
Download <a href="audio/12bar_improv_0.8.mp3">here</a>.
</audio>
</li>
<li><em>Improvisation using control improvisation, replication probability 0.95:</em><br>
<audio controls>
<source src="audio/12bar_improv_0.95.mp3" type="audio/mpeg">
Download <a href="audio/12bar_improv_0.95.mp3">here</a>.
</audio>
</li>
</ul>
<h3><em>It Don't Mean a Thing</em>:</h3>
<ul style="margin-top:-15px;">
<li><em>Original:</em><br>
<audio controls>
<source src="audio/idm_orig.mp3" type="audio/mpeg">
Download <a href="audio/idm_orig.mp3">here</a>.
</audio>
</li>
<li><em>Improvisation using control improvisation, replication probability 0.95:</em><br>
<audio controls>
<source src="audio/idm_improv_0.95.mp3" type="audio/mpeg">
Download <a href="audio/idm_improv_0.95.mp3">here</a>.
</audio>
</li>
</ul>
</div>
<div class="footer">
<div class="footer_resize">
<p class="lf">© 2018 Daniel Fremont and Sanjit A. Seshia. Layout by [i] <a href="http://www.iwebsitetemplate.com/">Website Templates</a></p>
<div class="clr"></div>
</div>
</div>
</div>
</body>
</html>