Instrument: dulcimer, duxianqin (乐器:扬琴、独弦琴)
本项目是基于实时音频合成的民族乐器模拟演奏应用设计,包含扬琴和独弦琴两款移动端App。 外观界面与实现功能请查看App操作演示视频
该仓库内包含:
- Unity工程源文件 -- 文件夹 ChineseMusicalInstrument-UnityProject;
- 应用说明书 -- 扬琴与独弦琴App说明书.pdf
此外,在release中已上传两款App的安卓平台应用apk,可供下载。
开发环境:Unity 2018.3.19f1
应用安装平台:iOS & Android
在Unity中打开工程(File-Open Project-添加,随后定位到文件夹ChineseMusicalInstrument-UnityProject),请使用Unity 2018打开,不要使用2017或2019版本,可能会出现错误。
在Project目录中找到Assets-Scenes,双击Yangqin打开扬琴应用场景,双击Duxianqin打开独弦琴应用场景。
首先在File-BuildSetting-Platform中,选择您需要的平台(iOS或Android)以及需要构建的场景,等待构建项目生成,随后:
Android平台:直接在工程文件夹中构建为apk,将两个apk导入移动设备并自行安装即可
iOS平台:
- 在Mac系统下,确保安装Xcode 11(本人使用版本为11.5)
- 在iOS下构建项目会要求设置项目文件夹的名称,随后在Unity工程文件下找到该命名的构建项目文件夹;
- 在构建项目文件夹中找到Unity-iPhone.xcodeproj文件,并使用Xcode打开;
- 进入Xcode应用的“偏好设置"-Accounts,在Apple IDs中点击左下角的+号,添加自己的Apple ID,确保在Team列表下可以找到自己的账号;
- 确认填写主界面General分类下的Display Name(应用名)和Bundle Identifier(不可填写默认的com.Company.ProductName),以及Signing&Capabilities中的Team;
- 确认用于测试的iOS设备与Mac连接;
- 点击Xcode应用左上角的三角标志运行,等待构建成功后进入iOS设备,发现应用已安装完毕;
- 进入iOS设备,前往设置-通用-设备管理,并授权开发者App为可信任;
- 进入应用即可使用,测试应用有效期7天。应用使用方法可参考pdf说明书。
如果您对本项目中使用的**民族乐器音频库感兴趣,可以在百度网盘链接(密码:iexh)中下载。音频库来源于**音乐学院李子晋老师的团队,包含78种**民族乐器的音频数据,含单音、演奏技法和成曲演奏等。