【文件属性】:
文件名称:harmonyos2-Martian-Harmony-2.0:Martian-Harmony-2.0
文件大小:16KB
文件格式:ZIP
更新时间:2021-07-01 15:09:22
系统开源
和声2
Martian-Harmony-2.0
这个想法是建立一个可以像人类一样演奏乐器的机器人。
它由各种乐器组成,如长笛、键盘、吉他等。所有这些乐器都使用不同的机制演奏。
团队成员
希瓦姆·马卢
什哈尔·巴尔加瓦
乌梅什·库马瓦特
普拉修曼·马图尔
伊克巴尔汗
动机
阿南特·瓦西斯塔
导师
普拉尚·谢哈·辛格
萨蒂亚吉特·帕特尔
动漫米斯拉
佩尤什·贾恩
阿玛蒂亚·P。
仪器
:
您可以按照每个乐器的
readme.md
来理解它们。
长笛:
钢琴:
吉他:
软件信息
基本信息
我们主要需要为各个乐器提供所有音符以及需要演奏的时间。最初我们使用图像处理来使用乐谱提取音符。
音符提取成功,但我们无法找到音符播放/停止的时间。
所以我们放弃了使用乐谱的想法。然后我们使用了
MIDI
文件,这些文件基本上是数字音乐文件,包含不同乐器的所有音符以及演奏特定音符的时间的信息。
为了从
MIDI
文件中提取所有这些信息,我们使用了notes、ON/OFF
和时间文件中给出的
java
代码。
我们对几首歌曲进行了此操作,因为只有一个好的
MIDI
文件可用于这些歌曲,而对于其他歌曲,要么
MI
【文件预览】:
Martian-Harmony-2.0-master
----Piano()
--------NOTES.ino(4KB)
--------Are_re_are_kya_hua_PIANO.ino(3KB)
--------readme.md(6KB)
--------POSITION.ino(2KB)
----Guitar()
--------README.md(4KB)
----README.md(2KB)
----Flute()
--------readme.md(4KB)
--------Notes (1).ino(3KB)
--------Pressure.ino(1KB)
--------Flute_Default.ino(12KB)