CN103885952A - 由光效文件生成音乐文件的方法及装置 - Google Patents
由光效文件生成音乐文件的方法及装置 Download PDFInfo
- Publication number
- CN103885952A CN103885952A CN201210556534.3A CN201210556534A CN103885952A CN 103885952 A CN103885952 A CN 103885952A CN 201210556534 A CN201210556534 A CN 201210556534A CN 103885952 A CN103885952 A CN 103885952A
- Authority
- CN
- China
- Prior art keywords
- light efficiency
- value
- conversion parameter
- file
- music file
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H1/00—Details of electrophonic musical instruments
- G10H1/0033—Recording/reproducing or transmission of music for electrophonic musical instruments
- G10H1/0041—Recording/reproducing or transmission of music for electrophonic musical instruments in coded form
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/11—File system administration, e.g. details of archiving or snapshots
- G06F16/116—Details of conversion of file system types or formats
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2220/00—Input/output interfacing specifically adapted for electrophonic musical tools or instruments
- G10H2220/155—User input interfaces for electrophonic musical instruments
- G10H2220/405—Beam sensing or control, i.e. input interfaces involving substantially immaterial beams, radiation, or fields of any nature, used, e.g. as a switch as in a light barrier, or as a control device, e.g. using the theremin electric field sensing principle
- G10H2220/411—Light beams
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2220/00—Input/output interfacing specifically adapted for electrophonic musical tools or instruments
- G10H2220/155—User input interfaces for electrophonic musical instruments
- G10H2220/441—Image sensing, i.e. capturing images or optical patterns for musical purposes or musical control purposes
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Auxiliary Devices For Music (AREA)
- Reverberation, Karaoke And Other Acoustics (AREA)
Abstract
本发明公开了一种由光效文件生成音乐文件的方法及装置。该方法包括:S1、建立一光效值-转换参数列表,在该光效值-转换参数列表中为每个光效值设定一对应的转换参数;S2、依次提取该光效文件的各帧的光效值;S3、从该光效值-转换参数列表中依次查询出该光效文件的各帧的光效值所对应的转换参数;S4、将S3中查询出的各个转换参数依次转换为音符值;S5、将S4中转换获得的各个音符值依序存储,以生成音乐文件。本发明能够由光效文件生成音乐文件,从而实现音乐随灯光起舞。
Description
技术领域
本发明涉及一种光效文件的数据处理方法,特别是涉及一种由光效文件生成音乐文件的方法及装置。
背景技术
随着科技的快速发展,音乐与灯光光效的结合使用也越来越广泛,应用最广泛的是灯光光效随音乐而翩翩起舞。
中国专利申请(申请号:201020000189.1)公开了一种频谱音乐灯,其中,在声源进入音频输入传感模块后,由FFT(快速傅里叶变换)频谱分析模块分析获得各频率上的幅值,然后再利用这些幅值推动LED灯组以显示出不同频率下的发光效果。
中国专利申请(申请号:90204675.6)公开了一种音乐特技灯光控制器,其音控部分采用音乐节奏脉冲信号和音频压频信号作为灯光花样和流速的控制信号,解决了灯光充分跟踪音乐的技术难题,从而能够实现灯光花样随音乐节奏而改变、灯光流速随音乐频率而改变的效果。
虽然灯光随音乐起舞的效果不错,但是目前却未有音乐随灯光起舞的技术出现。
发明内容
本发明要解决的技术问题是为了克服现有技术至今仍无法由灯光光效生成音乐的缺陷,提供一种能够由光效文件生成音乐文件,从而实现音乐随灯光起舞的方法及装置。
本发明是通过下述技术方案来解决上述技术问题的:
一种由光效文件生成音乐文件的方法,该方法包括:
S1、建立一光效值-转换参数列表,在该光效值-转换参数列表中为每个光效值设定一对应的转换参数;
S2、依次提取该光效文件的各帧的光效值;
S3、从该光效值-转换参数列表中依次查询出该光效文件的各帧的光效值所对应的转换参数;
S4、将S3中查询出的各个转换参数依次转换为音符值;
S5、将S4中转换获得的各个音符值依序存储,以生成音乐文件。
其中,光效文件是指记录有一个灯具或是一组灯具在一时间段内的各个时刻下的光效值的文件。根据希望实现的具体灯光光效,此处的光效值可以设定为灯光的各种参数或参数组合,例如可以为灯光的亮度值、色彩值和饱和度值中的一种或多种的组合。
由于光效值可能为多个灯光参数的组合,为了能够一一对应地将光效值转换为音符值,本发明在光效值与音符值之间采用一转换参数进行过渡。无论光效值是单一的灯光参数还是多个灯光参数的组合,每个光效值均对应有一转换参数,而后再一一对应地将转换参数转换为音符值。
在本发明中,光效值与转换参数之间的具体对应关系可以任意设定,只要这种具体对应关系是确定的即可。
在现有技术中已经存在多种由转换参数到音符值的转换方法,而在本发明中,较佳地,S4中将转换参数转换为音符值的方式为:利用快速傅里叶变换将转换参数转换为音符值。
较佳地,在S4与S5之间还包括S41:对S4中转换获得的顺序相邻的音符值进行平滑化处理;
S5为:将S41中处理获得的各个音符值依序存储,以生成音乐文件。
若是不经该平滑化处理,本发明最终获得的音乐有可能会是杂乱无章、缺少旋律美感的,而经过平滑化处理,便可以保证最终获得的音乐具有一定的可欣赏性。
在现有技术中已经存在多种对顺序相邻的音符值进行平滑化处理的方法,在本发明中,较佳地,S41中的平滑化处理为:对顺序相邻的音符值进行线性插值。
本发明还提供了一种由光效文件生成音乐文件的装置,该装置包括:
一存储器,用于存储一光效值-转换参数列表,该光效值-转换参数列表中的每个光效值均有一对应的转换参数;
一光效值提取模块,用于依次提取该光效文件的各帧的光效值;
一转换参数查询模块,用于从该光效值-转换参数列表中依次查询出该光效文件的各帧的光效值所对应的转换参数;
一音符值转换模块,用于将该转换参数查询模块查询出的各个转换参数依次转换为音符值;
一音乐文件生成模块,用于将该音符值转换模块转换获得的各个音符值依序存储,以生成音乐文件。
较佳地,该音符值转换模块用于利用快速傅里叶变换将转换参数转换为音符值。
较佳地,该装置还包括一平滑化处理模块,用于对该音符值转换模块转换获得的顺序相邻的音符值进行平滑化处理;该音乐文件生成模块用于将该平滑化处理模块处理获得的各个音符值依序存储,以生成音乐文件。
较佳地,该平滑化处理模块的平滑化处理为:对顺序相邻的音符值进行线性插值。
较佳地,该光效值为灯光的亮度值、色彩值和饱和度值中的一种或多种的组合。
本发明的积极进步效果在于:本发明能够由光效文件生成音乐文件,从而实现音乐随灯光起舞。
附图说明
图1为本发明的实施例1中的由光效文件生成音乐文件的装置的结构框图。
图2为本发明的实施例1中的由光效文件生成音乐文件的方法的流程图。
图3为本发明的实施例2中的由光效文件生成音乐文件的装置的结构框图。
图4为本发明的实施例2中的由光效文件生成音乐文件的方法的流程图。
具体实施方式
下面结合附图给出本发明较佳实施例,以详细说明本发明的技术方案。
实施例1
图1所示为本实施例中的由光效文件生成音乐文件的装置的结构框图。该装置包括:一存储器1,用于存储一光效值-转换参数列表,该光效值-转换参数列表中的每个光效值均有一对应的转换参数,其中该光效值可以为灯光的亮度值、色彩值和饱和度值中的一种或多种的组合;一光效值提取模块2,用于依次提取该光效文件的各帧的光效值;一转换参数查询模块3,用于从该光效值-转换参数列表中依次查询出该光效文件的各帧的光效值所对应的转换参数;一音符值转换模块4,用于将该转换参数查询模块查询出的各个转换参数依次转换为音符值;一音乐文件生成模块5,用于将该音符值转换模块转换获得的各个音符值依序存储,以生成音乐文件。
在本实施例中,该音符值转换模块4利用快速傅里叶变换将转换参数转换为音符值,由此保证这一转换过程快速高效。而利用快速傅里叶变换进行转换的具体实现过程则可以利用现有技术实现,在此不做赘述。
相应地,参考图2,本实施例中的由光效文件生成音乐文件的方法则包括以下步骤:
步骤100,建立一光效值-转换参数列表,在该光效值-转换参数列表中为每个光效值设定一对应的转换参数。
步骤101,依次提取该光效文件的各帧的光效值。
步骤102,从该光效值-转换参数列表中依次查询出该光效文件的各帧的光效值所对应的转换参数。
步骤103,将步骤102中查询出的各个转换参数依次转换为音符值。
步骤104,将步骤103中转换获得的各个音符值依序存储,以生成音乐文件。
实施例2
图3所示为本实施例中的由光效文件生成音乐文件的装置的结构框图。本实施例中的该装置与实施例1中的装置的区别仅在于:本实施例中的该装置还包括一平滑化处理模块6,用于对该音符值转换模块转换获得的顺序相邻的音符值进行平滑化处理;此时,相应地,该音乐文件生成模块5则用于将该平滑化处理模块处理获得的各个音符值依序存储,以生成音乐文件。
在本实施例中,该平滑化处理模块的平滑化处理为:对顺序相邻的音符值进行线性插值,由此保证这一处理过程快速高效。而利用线性插值进行平滑化处理的具体实现过程则可以利用现有技术实现,在此不做赘述。
相应地,参考图4,本实施例中的由光效文件生成音乐文件的方法则包括以下步骤:
步骤200,建立一光效值-转换参数列表,在该光效值-转换参数列表中为每个光效值设定一对应的转换参数。
步骤201,依次提取该光效文件的各帧的光效值。
步骤202,从该光效值-转换参数列表中依次查询出该光效文件的各帧的光效值所对应的转换参数。
步骤203,将步骤202中查询出的各个转换参数依次转换为音符值。
步骤204,对步骤203中转换获得的顺序相邻的音符值进行平滑化处理。
步骤205,将步骤204中处理获得的各个音符值依序存储,以生成音乐文件。
虽然以上描述了本发明的具体实施方式,但是本领域的技术人员应当理解,这些仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本发明的保护范围。
Claims (10)
1.一种由光效文件生成音乐文件的方法,该方法包括:
S1、建立一光效值-转换参数列表,在该光效值-转换参数列表中为每个光效值设定一对应的转换参数;
S2、依次提取该光效文件的各帧的光效值;
S3、从该光效值-转换参数列表中依次查询出该光效文件的各帧的光效值所对应的转换参数;
S4、将S3中查询出的各个转换参数依次转换为音符值;
S5、将S4中转换获得的各个音符值依序存储,以生成音乐文件。
2.如权利要求1所述的由光效文件生成音乐文件的方法,其特征在于,S4中将转换参数转换为音符值的方式为:利用快速傅里叶变换将转换参数转换为音符值。
3.如权利要求1或2所述的由光效文件生成音乐文件的方法,其特征在于,
在S4与S5之间还包括S41:对S4中转换获得的顺序相邻的音符值进行平滑化处理;
S5为:将S41中处理获得的各个音符值依序存储,以生成音乐文件。
4.如权利要求3所述的由光效文件生成音乐文件的方法,其特征在于,S41中的平滑化处理为:对顺序相邻的音符值进行线性插值。
5.如权利要求1所述的由光效文件生成音乐文件的方法,其特征在于,该光效值为灯光的亮度值、色彩值和饱和度值中的一种或多种的组合。
6.一种由光效文件生成音乐文件的装置,该装置包括:
一存储器,用于存储一光效值-转换参数列表,该光效值-转换参数列表中的每个光效值均有一对应的转换参数;
一光效值提取模块,用于依次提取该光效文件的各帧的光效值;
一转换参数查询模块,用于从该光效值-转换参数列表中依次查询出该光效文件的各帧的光效值所对应的转换参数;
一音符值转换模块,用于将该转换参数查询模块查询出的各个转换参数依次转换为音符值;
一音乐文件生成模块,用于将该音符值转换模块转换获得的各个音符值依序存储,以生成音乐文件。
7.如权利要求6所述的由光效文件生成音乐文件的装置,其特征在于,该音符值转换模块用于利用快速傅里叶变换将转换参数转换为音符值。
8.如权利要求6或7所述的由光效文件生成音乐文件的装置,其特征在于,该装置还包括一平滑化处理模块,用于对该音符值转换模块转换获得的顺序相邻的音符值进行平滑化处理;该音乐文件生成模块用于将该平滑化处理模块处理获得的各个音符值依序存储,以生成音乐文件。
9.如权利要求8所述的由光效文件生成音乐文件的装置,其特征在于,该平滑化处理模块的平滑化处理为:对顺序相邻的音符值进行线性插值。
10.如权利要求6所述的由光效文件生成音乐文件的装置,其特征在于,该光效值为灯光的亮度值、色彩值和饱和度值中的一种或多种的组合。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210556534.3A CN103885952B (zh) | 2012-12-19 | 2012-12-19 | 由光效文件生成音乐文件的方法及装置 |
PCT/CN2013/074881 WO2014094400A1 (zh) | 2012-12-19 | 2013-04-27 | 由光效文件生成音乐文件的方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210556534.3A CN103885952B (zh) | 2012-12-19 | 2012-12-19 | 由光效文件生成音乐文件的方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103885952A true CN103885952A (zh) | 2014-06-25 |
CN103885952B CN103885952B (zh) | 2017-12-15 |
Family
ID=50954847
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210556534.3A Active CN103885952B (zh) | 2012-12-19 | 2012-12-19 | 由光效文件生成音乐文件的方法及装置 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN103885952B (zh) |
WO (1) | WO2014094400A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111209040A (zh) * | 2020-01-09 | 2020-05-29 | 杭州涂鸦信息技术有限公司 | 一种基于傅里叶变换的Mesh音乐灯实现方法及*** |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080298598A1 (en) * | 2007-05-30 | 2008-12-04 | Kabushiki Kaisha Toshiba | Music detecting apparatus and music detecting method |
CN102289778A (zh) * | 2011-05-10 | 2011-12-21 | 南京大学 | 一种图像至音乐的转换方法 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2830666B1 (fr) * | 2001-10-05 | 2004-01-02 | Thomson Multimedia Sa | Procede et dispositif de generation musicale automatique et applications |
CN201014410Y (zh) * | 2007-03-23 | 2008-01-30 | 陈树才 | 音乐-灯光转换装置 |
CN101442853A (zh) * | 2008-12-19 | 2009-05-27 | 上海广茂达灯光景观工程有限公司 | Led灯光场景的计算机文件格式及其存储、合并方法 |
CN202025210U (zh) * | 2011-01-18 | 2011-11-02 | 张克义 | 一种基于音乐的舞台灯光智能控制设备 |
CN102737678B (zh) * | 2011-04-12 | 2016-12-07 | 上海广茂达光艺科技股份有限公司 | 一种灯光场景多媒体文件格式及其存储、同步播放方法 |
CN102799749B (zh) * | 2012-08-16 | 2015-02-11 | 重庆大学 | 分布式音乐灯光表演方案自动生成方法及生成*** |
-
2012
- 2012-12-19 CN CN201210556534.3A patent/CN103885952B/zh active Active
-
2013
- 2013-04-27 WO PCT/CN2013/074881 patent/WO2014094400A1/zh active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080298598A1 (en) * | 2007-05-30 | 2008-12-04 | Kabushiki Kaisha Toshiba | Music detecting apparatus and music detecting method |
CN102289778A (zh) * | 2011-05-10 | 2011-12-21 | 南京大学 | 一种图像至音乐的转换方法 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111209040A (zh) * | 2020-01-09 | 2020-05-29 | 杭州涂鸦信息技术有限公司 | 一种基于傅里叶变换的Mesh音乐灯实现方法及*** |
Also Published As
Publication number | Publication date |
---|---|
CN103885952B (zh) | 2017-12-15 |
WO2014094400A1 (zh) | 2014-06-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107889323B (zh) | 一种灯光显示的控制方法及装置 | |
EP2838189A3 (en) | Power converter with a multi-level bridge topology and control method | |
EA200870273A1 (ru) | Способ исторического согласования имитационной модели с использованием самоорганизующихся карт для генерации областей в имитационной модели | |
EP2040386A3 (en) | Method and system for a distributed transceiver for high frequency applications | |
EP2367169A3 (en) | Masker sound generation apparatus and program | |
EP3421108A3 (en) | Haptic spatialization system | |
TW200502790A (en) | Method and apparatus for triangle rasterization with clipping and wire-frame mode support | |
CN104953811B (zh) | 一种图腾无桥pfc电路的控制电路 | |
EP2362378A3 (en) | Generation of harmony tone | |
EP2017754A3 (en) | Data skew insensitive parallel join scheme | |
DE602006021021D1 (de) | Verfahren zur erzeugung von ausgabedaten | |
IN2012DN03897A (zh) | ||
EA202192627A1 (ru) | Система для матрично-цифрового преобразования переменного множества данных | |
CN103885952A (zh) | 由光效文件生成音乐文件的方法及装置 | |
CN105810226A (zh) | 一种控制音乐表现效果的方法和*** | |
CN106155177B (zh) | 基于数字处理器实现spwm波形的方法 | |
TW200743991A (en) | Data search method and apparatus thereof | |
CN102866645A (zh) | 一种基于音乐特征控制节拍动作的运动家具及其控制方法 | |
CN106225583B (zh) | 干扰声波发生器 | |
JP2016118721A5 (zh) | ||
CN108135063A (zh) | 灯具的调光方法和*** | |
EA201290124A1 (ru) | Система и способ управления электронным устройством | |
RU2011118118A (ru) | Интерактивная автоматизированная система обучения | |
CN201927356U (zh) | 音乐播放器 | |
CN203038536U (zh) | 互动模拟显示*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |