本发明专利技术公开了一种基于计步数据的作曲系统及其方法,通过感测计步数据,并且将计步数据转换成音乐控制指令,以便根据音乐控制指令调整乐器数字界面档案的节拍信息及事件信息并进行播放,用以达成提高得知计步数据变化的便利性的技术功效。
【技术实现步骤摘要】
本专利技术为有关于一种作曲系统及其方法,特别是指一种能够根据计步数据调整乐器数字界面档案的作曲系统及其方法。
技术介绍
近年来,随着半导体科技的蓬勃发展与保健意识的提升,许多能够感测生理数据的健身器材,如计步器及跑步机等,便如雨后春笋般冒出。然而,随着大众需求的提升,仅能感测生理数据的健身器材已逐渐无法于市场中生存。一般而言,健身器材能够通过感应器将使用者运动所产生的物理量转换为数据, 以便提供使用者得知当前的运动状态。以计步器为例,在使用者行走时,计步器将感应使用者的步伐速度、步伐大小、步伐幅度......等等,用以产生相应的计步数据并进行显示。然而,单纯显示计步数据并无法提升使用者的运动兴致,而且使用者在运动中亦不便得知计步数据的变化。有鉴于此,便有厂商提出结合音乐播放的计步装置。如此一来,使用者即可在运动过程中聆听音乐。不过,以此方式虽然能够通过播放音乐的方式,进而提升使用者的运动兴致,但是仍然无法有效帮助使用者得知计步数据的变化。综上所述,可知现有技术中长期以来一直存在无法让使用者直接感受到计步数据的变化的问题,因此实有必要提出改进的技术手段,来解决此一问题。
技术实现思路
有鉴于现有技术存在的问题,本专利技术遂公开一种。本专利技术所公开的基于计步数据的作曲系统,其系统包含储存模块、选择模块、感测模块、作曲模块及输出模块。其中,储存模块用以储存乐器数字界面(Musical Instrument Digital hterface,MIDI)档案,其中每一乐器数字界面档案均包含节拍及事件信息;选择模块用以选择其中一乐器数字界面档案,并且载入所选择的乐器数字界面档案及其所包含的节拍信息及事件信息;感测模块用以持续感测计步数据;作曲模块用以将计步数据转换为音乐控制指令,并执行此音乐控制指令以调整载入的节拍信息及事件信息;输出模块用以依序读取调整后的节拍信息及事件信息以产生相应的音色。至于本专利技术的基于计步数据的作曲方法,其步骤包括提供乐器数字界面档案,其中每一乐器数字界面档案均包含节拍信息及事件信息;选择其中一乐器数字界面档案,并且载入所选择的乐器数字界面档案及其所包含的节拍信息及事件信息;持续感测计步数据;将计步数据转换为音乐控制指令,并执行此音乐控制指令以调整载入的节拍信息及事件信息;依序读取调整后的节拍信息及事件信息以产生相应的音色。本专利技术所公开的系统与方法如上,与现有技术之间的差异在于本专利技术是通过感测计步数据,并且将计步数据转换成音乐控制指令,以便根据音乐控制指令调整乐器数字界3面档案的节拍信息及事件信息并进行播放。如此一来,便能通过产生的计步数据调整音乐曲风,不但趣味性大增,且使用者更能通过音乐曲风的变化得知当前运动状态,使计步数据不再是单纯显示的数据。 通过上述的技术手段,本专利技术可以达到提高得知计步数据变化的便利性的技术功效。附图说明第1图为本专利技术基于计步数据的作曲系统的系统方块图。第2图为本专利技术基于计步数据的作曲方法的方法流程图。第3图为应用本专利技术的计步装置的示意图。第4图为本专利技术所述乐器数字界面档案的示意图。第5图为应用本专利技术调整节拍信息及事件信息的示意图。第6图为应用本专利技术以音量参数调整事件信息中的音量的示意图。主要元件符号说明101储存模块102选择模块103感测模块104作曲模块105输出模块300计步装置310显示元件311乐器数字界面档案的档案名称320选择元件330感测元件340重置元件350扬声器400乐器数字界面档案的十六进制码510、530事件信息511,531 状态512,532 音高513,533 音量513a调整后的音量520、540节拍信息具体实施例方式以下将配合图式及实施例来详细说明本专利技术的实施方式,借此对本专利技术如何应用技术手段来解决技术问题并达成技术功效的实现过程能充分理解并据以实施。在说明本专利技术所公开的之前,先对本专利技术所自行定义的名词作说明,本专利技术所述的节拍信息是指乐器数字界面(MIDI)档案内所纪录的时间(delta time),此时间为事件(event)与事件的间的间隔时间。另外,所述事件信息是指乐器数字界面档案内所纪录的事件,此事件至少包含状态(例如开启或关闭)、音高及首量。以下配合图式对本专利技术作进一步说明,请参阅图1,图1为本专利技术基于计步数据的作曲系统的系统方块图,其包含储存模块101、选择模块102、感测模块103、作曲模块104及输出模块105。其中,储存模块101用以储存乐器数字界面档案,所述乐器数字界面档案为二进制编码(Binary code)的档案,其包含节拍信息及事件信息,由于所述节拍信息及事件信息已于前述自行定义的名词中作说明,故在此不再多作赘述。选择模块102用以提供使用者选择其中一个乐器数字界面档案,并且载入所选择的乐器数字界面档案内所包含的节拍信息及事件信息,在实际实施上,可通过显示元件来显示储存模块101中所储存的乐器数字界面档案,以便使用者根据乐器数字界面档案的档案名称来进行选择,而其选择方式则可通过按压功能键或触控点选来实现。感测模块103用以持续感测计步数据,所述计步数据包含步伐速度、步伐大小及步伐幅度。在实际实施上,其感测方式是通过感应器将物理量转换为数据以进行记录,甚至可再搭配计时器来计算此数据。一般而言,其感应器可使用三轴加速度感应器、水平仪、重力感应器......等等。作曲模块104用以将计步数据转换为音乐控制指令,并执行此音乐控制指令以调整载入的节拍信息及事件信息。举例来说,假设计步数据为“120 ;30 ;40”,其代表步伐速度为每分钟行走一百二十步、步伐大小为一步三十公分、步伐幅度为一步四十公分。接着,作曲模块104将计步数据中的步伐速度转换为节拍参数,如将数据“120”转换为十六进制 “0x78”以作为节拍参数;将计步数据中的步伐大小转换为音量参数,如直接将数据“30” 转换为十六进制“0x30”以作为音量参数;将计步数据中的步伐幅度转换为音高参数,如 将数据“40”转换为十六进制“0x04”以作为音高参数。特别要说明的是,上述转换并非仅直接将十进制转换为十六进制表示,其转换过程中可具有相应的计算,例如步伐大小的数据 “30”是直接将其转换为十六进制的“0x30”而非“OxlE”,以及步伐幅度的数据“40”是除以数值“10”后,再将其结果转换为十六进制。虽然本专利技术以上述举例说明转换前后的结果, 然而并未以此限定其转换计算方式,任何可将数值进行转换及计算的方式皆不脱离本专利技术的应用范畴。承上所述,当转换成节拍参数、音量参数及音高参数后,作曲模块104会将这三个参数嵌入音乐控制指令,并且执行此音乐控制指令以根据这三个参数调整乐器数字界面档案内的节拍信息及事件信息。以音量参数为例,假设音乐控制指令中的音量参数为“0x30”, 则乐器数字界面档案的事件信息中,其代表音量的数据将被“0x30”覆写或是进行累加。至于节拍参数及音高参数的处理方式与音量参数雷同,其差异仅在于覆写或累加的位置不同,故在此不再多作赘述。输出模块105用以依序读取调整后的节拍信息及事件信息以产生相应的音色。在实际实施上,其音色是通过音源器(Sound Module)所产生,此音源器可使用软体方式或硬体方式来实现,由于根据乐器数字界面档案内的节拍本文档来自技高网...
【技术保护点】
1.一种基于计步数据的作曲系统,其特征在于,该系统包含:一储存模块,用以储存多个乐器数字界面档案,其中每一乐器数字界面档案均包含多个节拍信息及多个事件信息;一选择模块,用以选择该些乐器数字界面档案其中之一,并且载入所选择的乐器数字界面档案及其所包含的该些节拍信息及该些事件信息;一感测模块,用以持续感测一计步数据;一作曲模块,用以将该计步数据转换为一音乐控制指令,并执行该音乐控制指令以调整载入的该些节拍信息及该些事件信息;及一输出模块,用以依序读取调整后的该些节拍信息及该些事件信息以产生相应音色。
【技术特征摘要】
【专利技术属性】
技术研发人员:邱全成,戴凌,
申请(专利权)人:英业达股份有限公司,
类型:发明
国别省市:71
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。