专利汇可以提供一种数字音乐教学系统的乐谱播放模块组件专利检索,专利查询,专利分析的服务。并且本 发明 属于乐谱播放技术领域,特别涉及一种数字音乐教学系统的乐谱播放模 块 组件;其一种数字音乐教学系统的乐谱播放模块组件,所述乐谱播放模块组件包括曲谱播放单元、唱名播放单元、范唱、伴奏播放单元以及唱词播放单元。本发明提供一种新的数字音乐教学系统的乐谱播放模块组件,该数字音乐教学系统的乐谱播放模块组件提供多种播放模式,可以满足用户的需求,且不仅可以播放录制好的歌曲和伴奏,还能对编写的曲谱进行识别并自动合成播放,不仅满足教师的教学需要,还可以满足学生的使用需求;播放过程中模拟音乐 键盘 同时显示乐符在键盘上的 位置 ,实现音符、歌词和虚拟键盘的一一映射。,下面是一种数字音乐教学系统的乐谱播放模块组件专利的具体信息内容。
1.一种数字音乐教学系统的乐谱播放模块组件,其特征在于,所述乐谱播放模块组件包括:
曲谱播放单元(10),用于在谱曲播放时解析谱子数据,调用json文件,循环最外层的谱表行数据,再循环每行中的复谱表数据、小节数据,从小节数据中循环音符数据,通过音符的音高数据、当前谱子的调号、当前用户选择的调号获得当前音符的MIDI值,通过MIDI Api播放此音符,通过当前播放的音符数据,在界面上做高亮处理,同时,获得音符的MIDI值后,从虚拟键盘里找到MIDI值对应的虚拟键盘的键位做高亮处理;
唱名播放单元(20),用于在播放唱名文件时解析谱子数据,通过当前音符的音高、当前谱子的调号、当前用户选择的调号确认当前的唱名文件,并且通过调用播放器播放出对应的唱名音频的声音,所述播放器包括但不限于soundfont-player,且所述唱名播放单元(20)包括男生唱名模式和女生唱名模式;
范唱、伴奏播放单元(30),用于在范唱或伴奏时解析谱子数据,调用json文件,通过播放时间点在json文件中找到音符并高亮显示,同时通过音符数据获得当前音符的MIDI值,通过MIDI Api播放此音符,通过当前播放的音符数据,在界面上做高亮处理,同时,获得音符的MIDI值后,从虚拟键盘里找到MIDI值对应的虚拟键盘的键位做高亮处理;
唱词播放单元(40),用于在播放唱词文件时,通过每首谱子用到的拼音和音调临时生成一个音色库json并保存到唱词文件夹(401)中,通过解析谱子数据,对音符中的歌词做拼音转换,通过拼音找到对应的音符数据以及唱词文件,并通过播放器播放出当前音符对应的音高数据、拼音的声音来实现唱词播放,所述播放器包括但不限于soundfont-player;
所述唱词播放单元(40)还包括唱词文件夹(401),所述唱词文件夹(401)用于存储播放时每首谱子用到的拼音和音调。
2.根据权利要求1所述的数字音乐教学系统的乐谱播放模块组件,其特征在于,所述曲谱播放单元(10)包括音色切换子模块(101),所述音色切换子模块(101)用于通过调用MIDI Api切换当前通道的音色,修改当前谱曲的播放音色。
3.根据权利要求1所述的数字音乐教学系统的乐谱播放模块组件,其特征在于,所述乐谱播放模块组件还包括转换单元(50),所述转换单元(50)用于基于json数据实现五线谱与简谱的转换,谱子数据为json数据,展示时的图标、规则都是通过数据处理的,谱子的展示是通过数据做的渲染。
4.根据权利要求1所述的数字音乐教学系统的乐谱播放模块组件,其特征在于,所述曲谱播放单元(10)、唱名播放单元(20)、范唱、伴奏播放单元(30)和唱词播放单元(40)在解析谱子数据时,识别谱子中的减时线、连音线、音符附点、倚音以及和弦,在播放音符时,根据减时线、连音线、音符附点、倚音以及和弦对声音做相应的处理。
5.根据权利要求1所述的数字音乐教学系统的乐谱播放模块组件,其特征在于,所示曲谱播放单元(10)和所述范唱、伴奏播放单元(30)中调用的json均为打谱操作模块(1)中生成的文件,所述打谱操作模块(1)与所述乐谱播放模块组件相通讯,包括:
音符库(11),用于构建音符的数据结构,包括构建音符数据与音符图标之间的映射、音符数据与midi信号之间的映射以及将组成同一节拍的各音符数据构建成小节数据,所述音符包括普通音符、休止符以及拍子,普通音符、休止符、拍子可通过修改音符的属性面板中的时值字段相互转换,所述音符图标显示在音符面板上,在用户点击音符面板上的所述音符图标时,初始化普通音符、休止符或拍子,通过点击的所述音符图标对应的普通音符、休止符或拍子在音符的属性面板中的时值字段,赋值初始值,直接存储到小节数据中,所述音符数据内存储有歌词数据、音高数据、音符长短数据以及音频文件当前播放的时间点;
音符属性库(12),用于构建谱子的数据结构,包括构建音符的属性值与属性图标之间的映射,所述属性图标显示在属性面板上,在用户点击属性面板上的图标后,可以得到对应图标的属性值,在音符的数据结构中对应的键值上存储该属性值;
曲谱生成单元(13),用于在播放音频文件时,基于暂停指令获取当前播放的音频文件的时间点,将该时间点记录到音符库(11)的音符数据中,对应的音符数据作为最内层的数据并存储到小节数据中,含有连谱号的谱表构成复谱表数据,多行复谱表数据构成最外层的谱表行数据,所述谱表行数据及其结构构成曲谱文件并存储到json文件中。
6.根据权利要求5所述的数字音乐教学系统的乐谱播放模块组件,其特征在于,所述曲谱生成单元(13)中的音频文件包括自动合成的唱词音频文件,所述唱词音频文件的构建如下:
汉语拼音库(131),用于构建各声调的汉语拼音与对应的唱词音频文件之间的映射;
唱词音频文件生成子模块(132),用于提前按照汉语拼音录制对应的音调的音频文件,每个拼音录制相关的m个音高的wav音频文件,对每个音高的录制时长进行截取调节处理,将wav音频文件压缩转换成MP3文件,并且做base64处理存储到json文件中。
7.根据权利要求5所述的数字音乐教学系统的乐谱播放模块组件,其特征在于,所述曲谱生成单元(13)中的音频文件包括自动合成的唱名音频文件,所述唱名音频文件的构建如下:
唱名文件库(133),用于建立音符数据与唱名文件之间的映射,所述音符数据内存储有歌词数据、音高数据、音符长短数据;
唱名音频文件生成子模块(134),用于提前录制n种调号的唱名文件,每个调号下录制m个音高的wav音频文件对每个音高的录制时长进行截取调节处理,将wav音频文件压缩转换成MP3文件,并且做base64处理存储到json文件中,且所述唱名音频文件包括男生版本和女生版本。
8.根据权利要求5所述的数字音乐教学系统的乐谱播放模块组件,其特征在于,所述打谱操作模块(1)还包括谱表属性库(14),所述谱表属性库(14)用于构建谱表的数据结构,包括构建谱表的属性值与谱表属性图标之间的映射,在用户点击谱表属性图标后,可以得到对应图标的属性值,在谱子的数据结构中对应的键值上存储该谱表的属性值;谱表属性包括行间距、复合谱表、乐器音色、多音谱表以及高低音谱;所述复合谱表用于通过连音号将多个谱表合在一起来记录多个声部。
9.根据权利要求7所述的数字音乐教学系统的乐谱播放模块组件,其特征在于,所述谱表属性库(14)还包括:
高音谱库(141),用于构建高音谱图标与对应的状态数据之间的映射;低音谱库(142),用于构建低音谱号与对应的状态数据之间的映射;转换子模块(143),用于建立高音谱库(141)与低音谱库(142)之间的映射,实现高音谱到低音谱的转换,在点击图标录入音符时,出现的为高音谱,将高音谱的状态数据转换为低音谱的状态数据则完成高音谱与低音谱之间的转换。
10.根据权利要求5所述的数字音乐教学系统的乐谱播放模块组件,其特征在于,所述乐谱播放模块组件还通讯连接有白板操作模块(2)以及乐理教学模块(3),所述白板操作模块(2)用于建立白板库,所述白板库内构建功能图标与对应功能属性值之间的映射,所述功能图标显示在功能面板上,对编辑页面中的谱子进行编辑操作,所述编辑操作包括但不限于电子笔、橡皮擦、插入文件;所述乐理教学模块(3),用于构建五线谱表到音乐键盘、音乐键盘到五线谱表的映射,并调用白板库对教学页面进行标记、讲解,同时建立乐理库,所述乐理库内构建乐理图标与对应属性值之间的映射,所述乐理图标显示在乐理面板上,对虚拟键盘、音符的音调或音色进行调节。
标题 | 发布/更新时间 | 阅读量 |
---|---|---|
基于TonaLighting调节技术的智能音乐和弦-氛围灯系统 | 2020-05-12 | 157 |
一种基于智能教学机器人的控制系统 | 2020-05-14 | 713 |
一种互动数字音乐教学系统 | 2020-05-21 | 289 |
一种基于智能教学机器人的控制系统 | 2020-05-22 | 727 |
心理健康行业闭环生态链平台及商业运营模式 | 2020-05-23 | 982 |
一种皮影的自动表演控制方法、设备及存储介质 | 2020-05-14 | 413 |
一种租琴系统 | 2020-05-13 | 102 |
视觉、听觉、嗅觉的相互转化系统与音乐可视化应用 | 2020-05-20 | 569 |
一种基于语音转换的情感疏导系统 | 2020-05-24 | 190 |
一种智能耳机、智能耳机处理方法、电子设备及存储介质 | 2020-05-22 | 334 |
高效检索全球专利专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。
我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。
专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。