买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种图形化音乐编辑方法、系统及存储介质_深圳点猫科技有限公司_202110120091.2 

申请/专利权人:深圳点猫科技有限公司

申请日:2021-01-28

公开(公告)日:2024-04-16

公开(公告)号:CN113035157B

主分类号:G10H1/00

分类号:G10H1/00;G06F3/04845;G06F3/0487;G06F3/16;G11B27/031

优先权:

专利状态码:有效-授权

法律状态:2024.04.16#授权;2021.07.13#实质审查的生效;2021.06.25#公开

摘要:本发明公开了一种图形化音乐编辑方法、系统及存储介质,其中,所述方法包括:检测用户在音乐画布中输入的鼠标事件,根据所述鼠标事件在所述音乐画布上编辑相应的图形音符;按预设规则将所述图形音符转换为相应的数据结构,其中所述数据结构包括所述图形音符的位置信息、起始时间信息以及结束时间信息;当接收到播放指令时,根据所述数据结构在每个播放时间点播放相应的音符。本发明实施例通过检测鼠标事件直接在音乐画布编辑相应的图形音符,同时将编辑得到的图形音符转换为相应的数据结构之后再进行播放,根据每个图形音符起始和结束时间的不同可编辑得到不同音长的音符,实现不同音长的音符编辑与播放。

主权项:1.一种图形化音乐编辑方法,其特征在于,包括如下步骤:检测用户在音乐画布中输入的鼠标事件,根据所述鼠标事件在所述音乐画布上编辑相应的图形音符;按预设规则将所述图形音符转换为相应的数据结构,其中所述数据结构包括所述图形音符的位置信息、起始时间信息以及结束时间信息;当接收到播放指令时,根据所述数据结构在每个播放时间点播放相应的音符;所述检测用户在音乐画布中输入的鼠标事件,根据所述鼠标事件在所述音乐画布上编辑相应的图形音符的步骤之前,还包括:基于矢量图形库搭建用于编辑音符的音乐画布,其中,所述音乐画布的编辑区域为栅格结构,所述音乐画布由底层至顶层依次设置有栅格层、绘制层以及播放线层;所述检测用户在音乐画布中输入的鼠标事件,根据所述鼠标事件在所述音乐画布上编辑相应的图形音符的步骤,包括:检测用户输入的鼠标按下事件和鼠标移动事件;根据所述鼠标移动事件中的方向信息分别触发绘制功能或框选功能;检测用户输入的鼠标松开事件,并根据鼠标按下位置和鼠标松开位置绘制相应长度的图形音符或者框选相应区域内的图形音符;所述根据所述鼠标移动事件中的方向信息分别触发绘制功能或框选功能的步骤,具体包括:当所述鼠标移动事件中的方向信息为横向时,触发绘制功能;当所述鼠标移动事件中的方向信息为纵向时,触发框选功能;其中,当鼠标横向移动时进入绘制模式,绘制模式下,根据鼠标的移动动态生成按下坐标到当前坐标的音符矩形直到鼠标松开,此时,将当前音符矩形与栅格贴合后得到最终绘制的图形音符,同时,在绘制模式下松开鼠标时,会进一步在当前行寻找是否有与新绘制的图形音符重叠的其它音符,若存在重叠的其它音符,则删除该重叠的其它音符,只保留本次绘制的图形音符;当鼠标纵向移动时进入框选模式,框选模式下,根据鼠标的移动动态生成按下坐标到当前坐标的虚线框选矩形直到鼠标松开,此时,框选虚线框选矩形区域内的所有音符,将所有落入虚线框选矩形区域内的音符标记为选中状态,同时,被选中的音符可进一步根据输入的鼠标和键盘事件进行编辑事件;所述按预设规则将所述图形音符转换为相应的数据结构,其中所述数据结构包括所述图形音符的位置信息、起始时间信息以及结束时间信息的步骤,包括:获取所述图形音符的位置信息、起始时间信息以及结束时间信息;将所述图形音符的位置信息、起始时间信息以及结束时间信息存入播放数据的数组内;将所述播放数据的数组和播放时间点存入时间数据的数组内,将所述时间数据的数组按时间递增的规则形成所述数据结构;所述当接收到播放指令时,根据所述数据结构在每个播放时间点播放相应的音符的步骤,包括:当接收到播放指令时,根据所述数据结构获取所有图形音符的播放起点、时值及音高;根据所有图形音符的播放起点、时值及音高在每个播放时间点播放相应的音符;所述根据所有图形音符的播放起点、时值及音高在每个播放时间点播放相应的音符的步骤之前,还包括:检测当前定位线所处的定位时间点;将所述定位时间点与所有图形音符的播放起点进行比较,判断是否有早于所述定位时间点的播放起点;若有,则从所述定位时间点开始播放;否则从所有播放起点中最早的播放起点开始播放;所述当接收到播放指令时,根据所述数据结构在每个播放时间点播放相应的音符的步骤之后,还包括:将处于播放状态的图形音符切换为高亮状态。

全文数据:

权利要求:

百度查询: 深圳点猫科技有限公司 一种图形化音乐编辑方法、系统及存储介质

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。