Giter VIP home page Giter VIP logo

chinese-musical-instrument-app's Introduction

Chinese-Musical-Instrument-App

Instrument: dulcimer, duxianqin (乐器:扬琴、独弦琴)

-项目简介-

本项目是基于实时音频合成的民族乐器模拟演奏应用设计,包含扬琴和独弦琴两款移动端App。 外观界面与实现功能请查看App操作演示视频

该仓库内包含:

  1. Unity工程源文件 -- 文件夹 ChineseMusicalInstrument-UnityProject;
  2. 应用说明书 -- 扬琴与独弦琴App说明书.pdf

此外,在release中已上传两款App的安卓平台应用apk,可供下载。

-环境配置-

开发环境:Unity 2018.3.19f1

应用安装平台:iOS & Android

-查看Unity工程-

在Unity中打开工程(File-Open Project-添加,随后定位到文件夹ChineseMusicalInstrument-UnityProject),请使用Unity 2018打开,不要使用2017或2019版本,可能会出现错误。

在Project目录中找到Assets-Scenes,双击Yangqin打开扬琴应用场景,双击Duxianqin打开独弦琴应用场景。

-应用安装方法-

首先在File-BuildSetting-Platform中,选择您需要的平台(iOS或Android)以及需要构建的场景,等待构建项目生成,随后:

Android平台:直接在工程文件夹中构建为apk,将两个apk导入移动设备并自行安装即可

iOS平台:

  1. 在Mac系统下,确保安装Xcode 11(本人使用版本为11.5)
  2. 在iOS下构建项目会要求设置项目文件夹的名称,随后在Unity工程文件下找到该命名的构建项目文件夹;
  3. 在构建项目文件夹中找到Unity-iPhone.xcodeproj文件,并使用Xcode打开;
  4. 进入Xcode应用的“偏好设置"-Accounts,在Apple IDs中点击左下角的+号,添加自己的Apple ID,确保在Team列表下可以找到自己的账号;
  5. 确认填写主界面General分类下的Display Name(应用名)和Bundle Identifier(不可填写默认的com.Company.ProductName),以及Signing&Capabilities中的Team;
  6. 确认用于测试的iOS设备与Mac连接;
  7. 点击Xcode应用左上角的三角标志运行,等待构建成功后进入iOS设备,发现应用已安装完毕;
  8. 进入iOS设备,前往设置-通用-设备管理,并授权开发者App为可信任;
  9. 进入应用即可使用,测试应用有效期7天。应用使用方法可参考pdf说明书。

-音频库-

如果您对本项目中使用的**民族乐器音频库感兴趣,可以在百度网盘链接(密码:iexh)中下载。音频库来源于**音乐学院李子晋老师的团队,包含78种**民族乐器的音频数据,含单音、演奏技法和成曲演奏等。

chinese-musical-instrument-app's People

Contributors

rebeccalyuke avatar

Stargazers

SHY avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.