针对民族音乐开发的一款调音器、节拍器、课程学习、乐谱查看的一款app。用户可免费使用调音器和节拍器,同时提供大量免费的乐谱和付费乐谱。
点击空白处退出提示
针对民族音乐开发的一款调音器、节拍器、课程学习、乐谱查看的一款app。用户可免费使用调音器和节拍器,同时提供大量免费的乐谱和付费乐谱。
1、调音器模块:内置几十种民族乐器,可以选中某一个乐器精准调音。每种乐器内置很多音调,可以自行选择调音
2、节拍器模块:内置6种节拍器模式,节拍器精准,无音频漂移,支持动态bpm
3、课程模块:针对民族乐器开发的教学视频,分为初级、中级、高级,用户购买可进行查看。
4、乐谱模块:用户可查看免费乐谱,同时支持课程乐谱和会员乐谱的上传和查看。乐谱支持动态光标滚动和节拍功能
1、负责调音器核心算法优化,将C语言音频处理库 Aubio 嵌入Flutter,调用其 YINFFT算法实现音高识别;针对拉弦民族乐器的泛音丰富特点,在Flutter层增加自适应窗长调整和后置中值滤波策略。
2、负责优化节拍器,通过 MethodChannel 分别调用iOS的AVAudioPlayer和Android的AudioTrack原生底层接口,实现低延迟节拍音频播放;针对音频回调时钟与系统时钟不同步导致的节拍飘逸问题,设计动态时间补偿算法
3、负责视频播放器组件封装,基于腾讯云 LiteAVSDK 二次封装跨平台视频播放器,实现多语言、速度、播放暂停、视频水印、自动下一节等功能。
4、负责课程、乐谱、会员、乐器、音调等具体的业务开发





评论