-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
136 lines (130 loc) · 8.06 KB
/
index.html
File metadata and controls
136 lines (130 loc) · 8.06 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
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
<!DOCTYPE html>
<html>
<head>
<title>Scoreur</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="css/style.css" rel="stylesheet" type="text/css">
<script type="text/javascript" src="css/cufon-yui.js"></script>
<script type="text/javascript" src="css/arial.js"></script>
<script type="text/javascript" src="css/cuf_run.js"></script>
<script>
function show_scoreur(sl){
sl.style.color = '#FF0';
}
function hide_scoreur(sl){
sl.style.color = '#11A';
}
function get_html(url, handle, onerror){
var xhr = new XMLHttpRequest();
xhr.onreadystatechange = function() {
if (this.readyState == XMLHttpRequest.DONE){
if(this.status == 200 || this.status == 0){
handle(this.responseText); // not JSON
} else{
typeof onerror == 'undefined'? console.log('Not successful!', this.status):
onerror(this.responseText);
}
};
}
xhr.open("GET", url, true);
xhr.send();
}
function ajax_include(src,id){
get_html(src, function(data){
var ul = document.getElementById(id);
ul.innerHTML = data;
});
}
</script>
<!-- CuFon ends-->
</head>
<body>
<div class="main">
<div class="header">
<div class="header_resize">
<div class="logo">
<h1><a href="index.html"><span>Scoreur</span>Project<br><small>Feel the musical bits!</small></a></h1>
</div>
<div class="clr"></div>
<div class="header_text_bg">
<div class="menu">
<ul>
<li><a class="active" href="index.html">Home</a></li>
<li><a href="https://github.com/scoreur/"> About Us </a></li>
<li><a href="/gen/index.html"> Music Generator</a></li>
</ul>
</div>
<div class="search">
<form id="form1" name="form1" method="post" action=""><span>
<input class="keywords" id="textfield" name="q" type="text" maxlength="50" value="Search..."></span>
<input class="button" name="b" type="image" src="images/search.gif">
</form>
</div>
<div class="clr"></div>
<!--img(src='images/header_img.png', alt='img', width='360', height='240')-->
<div class="header_text_bg_resize" id="motto">
<p>This is an SRT project in the field of Music Information Retrieval(MIR), aiming at transcribing audio to score.</p>
</div>
<div class="clr"></div>
</div>
</div>
<div class="clr"></div>
</div>
<div class="clr"></div>
<div class="body">
<div class="body_resize">
<div class="left">
<h2>Introduction </h2>
<p><a href="index.html">We aimed at transcribe audio input to score data and represent it by MIDI data or Sheet music.</a></p>
<p> 在数字音乐时代,计算机模拟听觉成为人工智能的重要研究领域。作为音乐与计算机科学的交叉研究方向,利用计算机对数字音乐进行智能分析、进而计算模拟人类“乐感”,具有较高的学术价值和市场应用前景。许多音乐爱好者在学习交流中需要音乐音频对应的曲谱,但没有曲谱时只能依靠较深的乐理知识基础从音频中听写出曲谱来(俗称“扒谱”)。因此集成了乐理知识的自动扒谱技术有着广泛的用户需求。此外,音乐智能分析技术在音乐的鉴别和搜索中也有重要应用。</p>
<p> 数字音乐不同于一般的音频信号,采样数据量MB级的数字音频中有效的音乐信息其实只是kB级。原因在于它讲究音乐语言的逻辑性,可以用乐理知识分析。另外,人们在长期欣赏音乐、训练听力的过程中会形成乐感,这是人耳听辨音响的准确性和适应性的关键。构建统计学模型、利用机器学习的方法部分模拟出人的“乐感”,对计算机自动分析音乐帮助极大。</p>
<p> 本项目旨在综合运用专家系统和机器学习的方法,对逻辑无序的音频采样数据进行更深层次的“数字化”,剥离出旋律、节奏等音乐元素,使之变为有规律的音乐语言,并用类似MIDI的格式存储或输出曲谱,便于音乐爱好者的学习交流。</p>
<h2><span> </span><br></h2>
</div>
<div class="right">
<h2> Overview</h2>
<ul id="overviews">
<li><a href="https://github.com/scoreur/QS">Qt Scoreur</a></li>
<li><a href="https://github.com/scoreur/soloAnalysis">Audio Source Separation</a><br>  supported by SVD</li>
<li><a href="/download/OnsetDetection.pdf">Onset &Pitch Detection </a><br>  supported by CQT & SVM</li>
<li><a href="https://scoreur.github.io/webapp/frontend/timbre_pitch_test.html">Timbre Classification </a><br>  supported by NN</li>
<li><a href="/download/AutoComposer.pdf">Automatic Composer </a><br>  supported by HMM</li>
<li><a href="https://scoreur.github.io/webapp/example.html">Score Typesetting & Editing</a><br>  interactive user interface</li>
</ul>
<h2>Links</h2>
<ul class="sponsors" id="links">
<li class="sponsors"><a href="http://www.music-ir.org/mirex/wiki/2018:Main_Page" title="MIREX">MIREX 2018</a><br></li>
<li class="sponsors"><a href="http://www.ismir.net/" title="MIR会议">ISMIR</a><br></li>
<li class="sponsors"><a href="http://my.vexflow.com/articles/53?source=enabled" title="在线曲谱编辑">My VexFlow</a><br></li>
<li class="sponsors"><a href="http://lilypond.org/doc/v2.16/Documentation/web/index" title="曲谱排版">LilyPond</a><br></li>
<li class="sponsors"><a href="http://chordify.net/pages/how-to-use-chordify/" title="和弦检测">Chordify</a><br></li>
<li class="sponsors"><a href="https://www.pianoteq.com/" title="钢琴音色建模">Pianoteq</a></li>
</ul>
<p> </p>
<div class="clr"></div>
</div>
<div class="clr"></div>
</div>
</div>
<div class="FBG">
<div class="FBG_resize">
<div class="blok2">
<h2>Possibility </h2><img src="images/fbg_1.jpg" alt="img" width="68" height="68">
<p>Since the advent of digital music, sound processing technology has been abundantly studied, leading to the development of various algorithms like STFT, wavlet analysis, cepstrum method, adaptive filtering, etc. In addition, digital music is well-organized audio, whose inherent properties may be determined by music theory in some way. Comprehensively combining music theoretical methods with statistics methods makes possible the simulation of human ears as sound processors. The state of the art allows query by humming and audio fingerprint generating, which along with other technologies, demonstrate the matured utilization of those methods.<a href="#">Learn more... </a></p>
</div>
<div class="blok">
<h2>Image <span>Gallery</span></h2>
<div id="gallery"><a href="https://iiis.tsinghua.edu.cn/zh/yaoclass/" title="Yao Class"><img src="images/yao.png" alt="img" width="68" height="68"></a><a href="/download/GameOfLife.jar" title="Java GameOfLife"><img src="images/gol.gif" alt="img" width="68" height="68"></a><a href="/webapp/keyboard.html" title="keyboard"><img src="images/fbg_7.jpg" alt="img" width="68" height="68"></a></div>
<div class="clr"></div>
</div>
<div class="clr"></div>
</div>
</div>
</div>
<!--.footer
.footer_resize
p#rec(align='center')
s
-->
</body>
</html>