CN101256766A - 合奏***、音频重放设备和用于合奏***的音量控制器 - Google Patents

合奏***、音频重放设备和用于合奏***的音量控制器 Download PDF

Info

Publication number
CN101256766A
CN101256766A CNA2008100812600A CN200810081260A CN101256766A CN 101256766 A CN101256766 A CN 101256766A CN A2008100812600 A CNA2008100812600 A CN A2008100812600A CN 200810081260 A CN200810081260 A CN 200810081260A CN 101256766 A CN101256766 A CN 101256766A
Authority
CN
China
Prior art keywords
signal
loudness
tone
music
volume
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
Application number
CNA2008100812600A
Other languages
English (en)
Other versions
CN101256766B (zh
Inventor
石井润
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yamaha Corp
Original Assignee
Yamaha Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Yamaha Corp filed Critical Yamaha Corp
Publication of CN101256766A publication Critical patent/CN101256766A/zh
Application granted granted Critical
Publication of CN101256766B publication Critical patent/CN101256766B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC 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/00Details of electrophonic musical instruments
    • G10H1/46Volume control
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC 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
    • G10H2230/00General physical, ergonomic or hardware implementation of electrophonic musical tools or instruments, e.g. shape or architecture
    • G10H2230/005Device type or category
    • G10H2230/011Hybrid piano, e.g. combined acoustic and electronic piano with complete hammer mechanism as well as key-action sensors coupled to an electronic sound generator
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC 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
    • G10H2240/00Data organisation or data communication aspects, specifically adapted for electrophonic musical tools or instruments
    • G10H2240/171Transmission of musical instrument data, control or status information; Transmission, remote access or control of music data for electrophonic musical instruments
    • G10H2240/281Protocol or standard connector for transmission of analog or digital data to or from an electrophonic musical instrument
    • G10H2240/311MIDI transmission

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Electrophonic Musical Instruments (AREA)

Abstract

音频重放设备、自动演奏器乐器和音量控制器形成用于通过音频重放设备和自动演奏器乐器之间的合奏而再现音乐曲调的合奏***,并且音量控制器响应于音量控制转盘的旋转以便同时改变从音频重放设备发出的电音调的响度和通过自动演奏器乐器产生的原声音调的响度;当用户旋转音量控制转盘时,放大音频信号(a(t))和准音频信号(m(t)),将音频信号(v’·a(t))提供到声音***,以将音频信号(v’·a(t))转换为电音调,并且将准音频信号(v’·m(t))解调为MIDI音乐数据代码,以将速度从原始值改变为新值,以通过自动演奏或波形数据组合而产生原声音调或电子音调。

Description

合奏***、音频重放设备和用于合奏***的音量控制器
技术领域
本发明涉及合奏(ensemble)***,并且更具体地,涉及用于基于音频数据代码和音乐数据代码再现音乐曲调的合奏***,该合奏***的音频重放设备、以及用于该合奏***的音量控制器。
背景技术
存在多种声音再现器。紧致盘(compact disc)播放器是声音再现器的典型例子,并且自动演奏器乐器是声音再现器的另一例子。要提供给紧致盘播放器的数字数据不同于要提供给自动演奏器乐器的数字数据,使得紧致盘播放器和自动演奏器乐器不能兼容。
详细地说,通过紧致盘播放器,将表示模拟音频信号的波形上的离散值的音频数据代码转换为电音调。另一方面,自动演奏器乐器响应于表示音符开键事件、要产生的音调的音高、音调的响度、音符关键事件、效果、键事件之间的时间间隔的音乐数据代码,以便产生原声音调。在红皮书(red book)中定义了音频数据代码,并且在MIDI(乐器数字接口)协议中定义了音乐数据代码的格式。
自动演奏器乐器是诸如原声钢琴的原声乐器和自动演奏***的组合。自动演奏***具有信息处理能力,并且包括键致动器和踏瓣致动器。键致动器与原声钢琴的黑键和白键相关联,并且对踏瓣配备踏瓣致动器。当用户向自动演奏***给出指令以再演(reenact)音乐曲调时,自动演奏***开始对音乐数据代码进行信息处理,以便确定如何利用键致动器和踏瓣致动器来驱动键和踏瓣。由自动演奏***顺序地激励键致动器和踏瓣致动器,并且沿着音乐曲调,利用键致动器和踏瓣致动器移动黑键、白键和踏瓣,而无需人类演奏者的任何手指弹奏。
紧致盘播放器包括数-模转换器、放大器和扬声器。将音频数据代码提供给数-模转换器,使得恢复模拟音频信号。利用放大器对模拟音频信号进行均衡和放大,并且通过音量控制器来根据指示而改变幅度。模拟音频信号被从放大器提供到扬声器,并且通过扬声器转换为电音调。
由此,紧致盘播放器的声音再现处理不同于自动演奏器乐器,因此,要通过紧致盘播放器处理的数字数据表示不同于音乐数据代码所表示的物理量。为此,不可能基于音乐数据代码、通过紧致盘播放器再现音乐曲调,反之亦然。
然而,已对紧致盘播放器和自动演奏器乐器之间的合奏进行了尝试。在日本专利申请特开No.2001-308942中公开了一种合奏技术的典型例子,并且在该日本专利申请特开中公开的合奏技术被授予日本专利No.3584849号。对于紧致盘播放器和自动演奏器乐器之间的合奏,使用CD-DA(紧致盘-数字音频)。调制音乐数据代码,并且将调制的音乐信号转换为准(quasi)音频数据代码。将准音频数据代码存储在用于右声道的数据块中,并且将音频数据代码存储在用于左声道的数据块中。将音频数据代码提供给紧致盘播放器。另一方面,将准音频数据代码恢复为音乐数据代码,并且将音乐数据代码提供给自动演奏器乐器。
在现有技术的合奏***中碰到一个问题,即,用户不能改变原声音调的响度。当正通过与紧致盘播放器合奏的自动演奏器乐器再现音乐曲调时,用户可通过紧致盘播放器的音量控制器来改变电音调的音量。然而,用户不能改变通过自动演奏器乐器产生的原声音调的响度。
发明内容
因而,本发明的一个重要目的是提供一种合奏***,通过用户的单个操纵在音调响度方面同时改变其***组件。
本发明的另一重要目的是提供一种音频重放设备,其形成合奏***的一部分。
本发明的还一个重要目的是提供一种音量控制器,其使得可以改变通过合奏***的***组件产生的音调的响度。
根据本发明的一个方面,提供了一种用于分别从音频数据和表示要产生的音调的至少音高和响度的音乐数据中再现第一类音调和第二类音调的合奏***,包括:声音信号生成器,产生代表音频数据的音频信号和代表音乐数据的音乐信号;音量控制操纵器,由用户操纵,以便同时改变所述第一类音调的响度和所述第二类音调的响度;音量控制信号生成器,连接到所述音量控制操纵器,并且产生代表基于所述用户的操纵的所述第一类音调和所述第二类音调这两者的响度目标值的音量控制信号;第一音量数据改变器,连接到所述声音信号生成器和所述音量控制信号生成器,并响应于所述音量控制信号,以改变表示所述第一类音调的响度的所述音频数据;第二音量数据改变器,连接到所述声音信号生成器和所述音量控制信号生成器,并响应于所述音量控制信号,以改变表示所述第二类音调的所述响度的所述音乐数据;以及信号-声音转换器,连接到所述第一音量数据改变器和所述第二音量数据改变器,将从所述第一音量数据改变器输出的音频信号转换为所述响度目标值上的所述第一类音调,并基于从所述第二音量数据改变器输出的所述音乐信号而产生所述响度目标值上的所述第二类音调。
根据本发明的另一方面,提供了一种用于产生音量调节音频信号和音量调节音乐数据代码的音频重放设备,包括:声音信号生成器,产生代表音频数据的音频信号和代表音乐数据的音乐信号,其中所述音频数据表示第一类音调,所述音乐数据表示第二类音调的至少音高和响度;音量控制操纵器,由用户操纵,以便同时改变所述第一类音调的响度和所述第二类音调的响度;音量控制信号生成器,连接到所述音量控制操纵器,并且产生代表基于所述用户的操纵的所述第一类音调和所述第二类音调这两者的响度目标值的音量控制信号;第一音量数据改变器,连接到所述声音信号生成器和所述音量控制信号生成器,并响应于所述音量控制信号,以改变表示所述第一类音调的响度的所述音频数据,由此产生经音量调节的音频信号;以及第二音量数据改变器,连接到所述声音信号生成器和所述音量控制信号生成器,并响应于所述音量控制信号,以改变表示所述第二类音调的响度的所述音乐数据,由此产生所述经音量调节的音乐数据代码。
根据本发明的再一方面,提供了一种用于修改表示要产生的音调的至少音高和响度的音乐数据代码的音量控制器,包括:评估器,被提供有同时表示所述音调的响度和要从音频数据代码产生的其它音调的响度的音量控制信号,并且基于所述音频控制信号而确定所述音调的响度的目标值;代码还原器,被提供有音乐信号,并且将所述音乐信号还原为所述音乐数据代码;以及音量数据修改器,连接到所述评估器和所述代码还原器,并且将表示响度的音乐数据代码的比特串修改为表示所述响度的目标值的其它比特串,以便产生音量调节的音乐数据代码。
附图说明
根据结合附图的以下说明,将更清楚地理解合奏***、音频重放设备和音量控制器的特征和优点,其中:
图1是示出自动演奏器乐器以及本发明的音频重放设备和音量控制器的结构的示意性侧视图,
图2是示出音频重放设备的***配置和音量控制器的***配置的框图,
图3是示出表示音符开键事件的音乐数据代码的结构的视图,
图4是示出自动演奏器乐器的***配置的框图,
图5是示出本发明的另一合奏***的音频重放设备的***配置和音量控制器的***配置的框图,
图6是示出由合奏***中并入的重放控制器的包络线(envelop)检测器执行的作业序列的流程图,
图7是示出包络线检测器的输入输出特性的迟滞性(hysteresis)的图,
图8是示出图5所示的合奏***的变型的音频重放设备的***配置和音量控制器的***配置的框图,
图9是示出均在本发明的再一合奏***中并入的音频重放设备的***配置和音量控制器的***配置的框图,
图10是示出具有本发明的内置音量控制器的自动演奏器钢琴和音频重放设备的结构的示意性侧视图,
图11是示出具有本发明的内置音量控制器和音频重放设备的自动演奏器钢琴的结构的示意性侧视图,以及
图12是示出具有本发明的内置音量控制器和内置音频重放设备的自动演奏器钢琴的结构的示意性侧视图。
具体实施方式
采用本发明的合奏***用于分别从音频数据和表示要产生的音调的至少音高和响度的音乐数据中再现第一类音调和第二类音调。音乐数据表示要产生的第二类音调的音高和响度,而音频数据表示第一类音调的另一属性。在此情况下,用户可利用音量控制操作器来同时改变第一类音调的响度和第二类音调的响度。
该合奏***包括声音信号生成器、音量控制操纵器、音量控制信号生成器、第一音量数据改变器、第二音量数据改变器和信号-声音转换器。音量控制操纵器连接到音量控制信号生成器。声音信号生成器和音量控制信号生成器连接到第一音量数据改变器,并且还连接到第二音量数据改变器,第一音量数据改变器和第二音量数据改变器这两者都连接到信号-声音转换器。
声音信号生成器产生代表音频数据的音频信号和代表音乐数据的音乐信号,并将音频信号和音乐信号提供到第一音量数据改变器和第二音量数据改变器这两者。当用户希望同时改变第一类音调的响度和第二类音调的响度时,他或她将音量控制操纵器操纵一定的位移,并且音量控制信号生成器基于用户的操纵而产生代表第一类音调和第二类音调这两者的响度目标值的音量控制信号。
将音量控制信号从音量控制信号生成器提供到第一音量数据改变器和第二音量数据改变器这两者。第一音量数据改变器响应于音量控制信号,以便改变表示第一类音调的响度的音频数据,并且第二音量数据改变器也响应于音量控制信号,以便改变表示第二类音调的响度的音乐数据。由此,通过由音量控制信号代表的音量控制数据来相互独立地修改音频数据和音乐数据。尽管音频数据和音乐数据表示音调的不同属性,但是通过分别适用于改变音频数据和音乐数据代码的第一音量数据改变器和第二音量数据改变器中的数据转换,分别改变表示第一类音调的响度的音频数据和表示第二类音调的响度的音乐数据。
在数据转换之后,音频信号和音乐信号被从第一音量数据改变器和第二音量数据改变器提供到信号-声音转换器,并且通过信号-声音转换器而转换为第一类音调和第二类音调。
合奏***的上述***组件被合并到单个或多个设备中。所有的上述***组件可形成单个设备,例如自动演奏器乐器或电子键盘。否则,声音信号生成器、音量控制操纵器和第一音量数据改变器以及用于第一类音调的部分信号-声音转换器可形成音频重放设备,并且用于第二类音调的其它部分的信号-声音转换器可形成另一重放设备,例如,自动演奏器乐器或电子键盘。第二音量数据改变器可形成物理上独立于所述音频重放设备和所述另一重放设备的单个设备,或者形成所述音频重放设备的另一部分或所述另一重放设备的另一部分。
第一实施例
首先参照附图的图1,采用本发明的合奏***大体上包括音频重放设备1、音量控制器2和自动演奏器乐器26。利用音频重放设备1将音频数据代码转换为电音调,并利用自动演奏器乐器26、基于音乐数据代码产生原声音调。音量控制器2连接在音频重放设备1和自动演奏器乐器26之间,并将表示音调响度的音乐数据代码的音乐数据从原始值变为其它值。利用音频重放设备的音量控制转盘(dial)13(见图2)来改变电音调的响度,并且通过音量控制转盘13的旋转来同时改变原声音调的响度。
在此实例中,将一组音乐数据代码调制为准音频数据代码,并且将音频数据代码和准音频数据代码存储在紧致盘-数字音频CD中。准音频数据代码被存储在用于右声道的数据块中,并且音频数据代码被存储在用于左声道的数据块中。
自动演奏器乐器26包括原声钢琴27、自动演奏***28和电子音调生成***29。自动演奏器乐器26基于表示音乐曲调的音乐数据代码来再现原声钢琴音调或电子音调。音乐数据代码被分为几种,并且“键事件数据代码”、“效果数据代码”和“持续时间数据代码”属于不同的种类,其中:“键事件数据代码”表示音符开键事件、被分配给要按下的键的音符编号(即,音调的音高)和键速度(即音调的响度),或者音符关事件和被分配给要释放的键的音符编号;“效果数据代码”表示要赋予音调的效果;“持续时间数据代码”表示键事件和下一键事件之间的时间段。
自动演奏***28基于音乐数据代码,在原声钢琴27上演奏音乐曲调,而无需人类演奏者的任何手指弹奏。利用电子音调生成***29、基于音乐数据代码产生音频信号,并将其转换为电子音调。由此,用户可在自动演奏***和电子音调生成***29之间进行选择。
原声钢琴27包括键盘27a(即,黑键27b和白键27c的排列)、动作单元27d、弦槌27e、琴弦27f、制音器27h、踏瓣机构27j和钢琴箱体27k。键盘27a被安装在形成钢琴箱体27k的底部的中盘上,黑键27b和白键27c在其中部与动作单元27d相链接,在其后部与制音器27h相链接。动作单元27d还与弦槌27e相链接,并且弦槌27e正对着琴弦27f。根据键27b/27c的轨线(loci)上的键位置,制音器27h与琴弦27f分开和接触。踏瓣机构27j与键盘27a和制音器27h相链接,并且人类演奏者和自动演奏***28直接改变键盘27a和制音器27h,以进行人为表达。
当所有的黑和白键27b/27c都停留在静止位置上时,弦槌27e与琴弦27f分开,并且制音器27h保持与琴弦27f接触,如图1所示。
当人类演奏者按下黑和白键27b/27c之一时,按下的键27b/27c开始在轨线上行进。当按下的键27b/27c正在轨线上行进时,按下的键27b/27c使制音器27h与琴弦27f分开,并致动相关联的动作单元27d。被致动的动作单元27d驱动弦槌27e向着琴弦27f旋转。弦槌27e在旋转终点处与琴弦27f碰撞,并使得琴弦27f振动。振动的琴弦27f随即使得形成钢琴箱体27k的一部分的音板振动,并且从原声钢琴27发出原声钢琴音调。弦槌27e在琴弦27f上弹回,并被动作单元27d捕捉。
原声钢琴音调的响度与弦槌27e在与琴弦27f碰撞前瞬间的速度成比例。人类演奏者和自动演奏***28用力地按下黑键27b和白键27c,以便产生大响度的原声钢琴音调。另一方面,人类演奏者和自动演奏***28轻轻地按下黑键27b和白键27c,以产生小响度的原声钢琴音调。
当人类演奏者释放被按下的键27b/27c时,释放的键27b/27c开始在轨线上向后行进。释放的键27b/27c允许制音器27h向着琴弦27f移动,并且与振动的琴弦27f接触,以便衰减振动。释放的键27b/27c还允许动作单元27d返回图1所示的静止位置。
当人类演奏者和自动演奏***对原声钢琴音调赋予人为表达时,人类演奏者和自动演奏***28压下踏瓣机构27j的踏瓣,并使原声钢琴音调延长或在响度上减少。
自动演奏***28包括电磁控制致动器28a、键传感器28b、踏瓣传感器28c和电子***28d。电磁控制致动器28a是为黑键27b、白键27c和踏瓣机构27j配备的,并且由电子***28d选择性地激励,以便使得黑键27b、白键27c和踏瓣机构27j移动。
音量控制器2连接到电子***28d,并且电子***28d连接到电子音调生成***29。当自动演奏器音乐26正在再现音乐曲调时,将音乐数据代码从音量控制器2提供到电子***28d,并且电子***26d通过驱动信号S4和S5而选择性地驱动电磁控制致动器28a,以便基于所接收的MIDI文件中存储的音乐数据代码而压下和释放黑键27b、白键27c和踏瓣机构27j。当用户选择电子音调时,将音乐数据代码从电子***28d传输到电子音调生成***29,并且将基于音乐数据代码产生的音频信号转换为电子音调。
电子***28d包括信息处理器和例如脉宽调制器的电流驱动电路(未示出)。用于自动演奏的计算机程序在信息处理器上运行,以便实现被称为“初步数据处理器28f”、“运动控制器28h”和“伺服控制器28j”的功能。因为键事件数据代码和效果数据代码是基于它们被提供给理想MIDI乐器的假设而产生的,所以要对于自动演奏器乐器26个性化处理(individualize)事件数据和效果数据。初步数据处理器28f使对于自动演奏器乐器26个性化处理所接收的MIDI文件中的音乐数据代码。
当计算机程序正在信息处理器上运行时,初步数据处理器28f基于持续时间数据代码,测量从前一键事件和前一踏瓣事件起经过的时间,并且在该时间段期满时,将新的键事件数据代码或新的踏瓣事件数据代码提供给运动控制器28h。。
假设要处理音符开事件数据代码的时刻来临。运动控制器28h分析事件数据,并确定参考前向键轨迹。参考前向键轨迹是随着时间一起变化的目标键位置的一系列值。如果黑键27b或白键27c在参考前向键轨迹上行进,则弦槌27e在要产生原声钢琴音调的目标时刻与琴弦27f碰撞,并且通过琴弦27f的振动生成具有响度目标值的原声钢琴音调。因此,键事件数据代码中的键速度被反映到参考前向键轨迹。将目标键位置的值周期性地从运动控制器28h提供到伺服控制器28j。
键传感器28b将指示相关联的黑键27b和白键27c的实际键位置的键位置信号S1提供到伺服控制器28j。伺服控制器28j根据一系列目标键速度值来计算目标键速度值,并根据一系列实际键位置值来计算实际键速度值,并将该目标键位置值和目标键速度值与实际键位置值和实际键速度值进行比较,以便确定目标键位置和实际键位置之间的差、以及目标键速度和实际键速度之间的差。伺服控制器28j按照使得键位置的差和键速度的差最小化的方式来增加或减少驱动信号S4的平均电流的目标值,并且电流驱动电路(未示出)将驱动信号S4调整为该平均电流的目标值。周期性地对于黑/白键27b/27c重复上述操作。由此,用于黑键和白键27b/27c的电磁控制致动器28a、键传感器28b、伺服控制器28j和电流驱动电路(未示出)形成伺服控制环,并且通过该伺服控制环来强制黑键27b和白键27c在参考前向键轨迹上行进。
假设要处理音符关事件数据代码的时刻来临。运动控制器28h基于音符关事件数据而确定参考后向键轨迹。参考后向键轨迹是向着静止位置的目标键位置的一系列值。如果黑键27b或白键27c在参考后向键轨迹上行进,则释放的键27b/27c允许制音器27h在使音符关事件发生的时刻与振动的琴弦27f接触,并衰减原声钢琴音调。将目标键位置的值周期性地从运动控制器28h提供到伺服控制器28j,并且通过伺服控制环,伺服控制器28j强制释放的键27b/27c在参考后向键轨迹上行进。
假设要处理效果数据代码的时刻来临。运动控制器28h基于效果数据确定参考踏瓣轨迹。参考踏瓣轨迹是目标踏瓣位置的一系列值,并且将目标踏瓣位置的值周期性地从运动控制器28h提供到伺服控制器28j。踏瓣传感器28c监视踏瓣机构27j的踏瓣,并且将指示实际踏瓣位置的踏瓣位置信号S3提供到伺服控制器28j。伺服控制器28j计算目标踏瓣速度和实际踏瓣速度,并按照使目标踏瓣位置和实际踏瓣位置之间的差以及目标踏瓣速度和实际踏瓣速度之间的差最小化的方式来确定驱动信号S5的平均电流。电流驱动电路(未示出)将驱动信号S5调整为该平均电流的值,并且将驱动信号S5从电流驱动电路(未示出)提供到为踏瓣配备的电磁控制致动器28a。周期性地重复上述操作,并强制踏瓣在参考踏瓣轨迹上行进。
当正基于所接收MIDI文件的音乐数据代码再现音乐曲调时,对于所有的要按下和释放的黑键和白键27b/27c以及所有的要压下和释放的踏瓣,重复上述控制序列。这使得重放音乐曲调。
图2示出了音频重放设备1的***配置和音量控制器2的***配置。
音频重放设备1包括紧致盘驱动器1a、用于右声道的转换器11、用于左声道的转换器12、音量控制转盘13、位移检测器14、特征转换器15、乘法器16和17、以及声音***24。紧致盘驱动器1a连接到转换器11和12,转换器11和12分别连接到乘法器16和17。声音***24包括放大器24a和扬声器24b。
如前所述,基于音乐数据代码调制的准音频数据代码被存储在用于右声道的数据块中,并且音频数据代码被存储在用于左声道的数据块中。将准音频数据代码从紧致盘驱动器1a提供到转换器11,并且从该准模拟音频数据代码产生模拟准音频信号m(t)。另一方面,将音频数据代码从紧致盘驱动器1a提供到转换器12,并且从音频数据代码产生模拟音频信号a(t)。模拟准音频信号的幅度不会大幅变化,即,几乎是恒定的,因为模拟准音频信号是基于表示各种MIDI消息的音乐数据代码而调制的。
音量控制转盘13连接到位移检测器14,并且用户旋转音量控制转盘13,以便指示音频重放设备1改变电音调的响度。将旋转角转换为代表音量控制转盘13的旋转角(即位移)的检测信号v。
位移检测器13连接到特征转换器15,使得将检测信号v从位移检测器14提供到特征转换器15。人类将音调响度的变化识别为对数函数。换言之,当人类正在通过音频重放设备不断产生音调的条件下旋转音量控制转盘时,人类感觉到每单位角度的音调响度的增量逐渐减小。为此,即使将音调调整到他或她喜欢的响度,音调也会太响,以致人类听起来不舒服。期望的是,按照消除被表示为对数函数的倾向的方式来转换旋转角。为此,特征转换器15对检测信号v执行指数变换
v’=A×ev    等式1
其中A是基于电势电平和电路特性确定的常数。由此,将检测信号v转换为音量控制信号v’。
将音量控制信号v’从特征转换器15提供到乘法器16和17。利用乘法器16和17,将模拟准音频信号m(t)的值和模拟音频信号a(t)的值乘以音量控制信号v’的值,并且将调节后的准音频信号(v’·m(t))和调节后的音频信号(v’·a(t))分别从乘法器16和17提供到音量控制器2和声音***24。通过放大器24a来均衡和放大调节后的音频信号(v’·a(t)),之后,通过扬声器24b将其转换为电音调。
音量控制器2包括解调器21、包络线检测器22、音量数据提供器23、音量数据改变器25和偏移控制器30。音量数据提供器23具有逆变换器23a和偏移加法器23b。乘法器16连接到解调器21和包络线检测器22,并且解调器21和包络线检测器22分别并行连接到音量数据改变器25和音量数据提供器23。在音量数据提供器23中,逆变换器23a连接到偏移加法器23b,并且包络线检测器22连接到逆转换器23a。偏移控制器30和逆变换器23a连接到偏移加法器23b的输入节点,并且偏移加法器23b的输出节点连接到音量数据改变器25。音量数据改变器25的输出节点连接到自动演奏器乐器26。
音量控制器2实现以下功能。通过解调器21,将调节后的准音频信号(v’·m(t))恢复为音乐数据代码或MIDI数据代码。例如,在解调器21中采用了在日本专利申请特开2001-308942中公开的解调技术。另一方面,利用包络线检测器22确定调节后的准音频信号(v’·m(t))的包络线,并且包络线检测器22向音量数据提供器23通知值v’。因为从基于音乐数据代码的比特串产生的准音频数据代码而产生模拟准音频信号m(t),所以模拟准音频信号的幅度总是恒定的,并且通过乘法器16的乘法,幅度增加到v’倍。换言之,调节后的准音频信号(v’·m(t))的包络线和模拟准音频信号m(t)之间的比率等于值v’。可以基于调节后的准音频信号(v’·m(t))的包络线来确定值v’。
音量数据提供器23基于位移量和偏移值而确定音量调节信号,并且将音量调节信号从音量数据提供器23提供到音量数据改变器25。
详细地,逆变换器23a对从包络线确定的音量控制信号v’的值进行指数变换的逆变换。该逆变换表示为
v=ln(v’/A)     等式2
其中ln是自然对数。因此,通过逆变换获得检测信号v的恢复值。将偏移值B和检测信号v的恢复值从偏移控制器30和逆变换器23a提供到偏移加法器23b,并且利用偏移加法器23b,将偏移值B加到检测信号v的恢复值。由此,将音量调节信号的值给出为恢复值和偏移值B的和。
用户通过偏移控制转盘30a的旋转来向偏移加法器23b给出偏移值B。尽管利用位移检测器14将音量控制转盘13的旋转转换为检测信号v,但是例如变量寄存器和晶体管的电路组件的特性在各个产品之间不是恒定的。此外,在音频数据代码和准音频数据代码之间的记录条件不是均衡的。这些偏差和差异导致模拟音频信号a(t)和模拟准音频信号m(t)之间的平衡是不完美的。为了消除那些偏差差异,用户通过偏移控制器30向偏移加法器23b给出偏移值B。用户在他或她正在听电音调和电子音调/原声钢琴音调时旋转偏移控制转盘30a。如将结合音量数据改变器25描述的,基于恢复值v和偏移值B的和来改变表示速度的数据字节,使得电音调与电子音调或原声钢琴音调很好地平衡。
音量数据改变器25包括信息处理***,因此具有信息处理能力。信息处理***包括中央处理单元、外设处理器、由随机存取存储器实现的工作存储器、程序存储器和信号接口。通过数据处理来改变表示速度(即,音调响度)的音乐数据,并且将经音量调节的音乐数据代码从音量数据改变器25提供到自动演奏器乐器26。
图3示出了表示音符开键事件的音乐数据代码。音乐数据代码被分为状态字节和数据字节。状态字节表示音符开键事件。“9nH”被分配给MIDI协议中的音符开键事件,并且“n”是声道(channel)编号。如前所述,用户选择自动演奏***28或电子音调生成***29。自动演奏***28和电子音调生成***29具有不同的声道编号n,并且电子***28d根据声道编号n而将音乐数据代码引导到自动演奏***28或电子音调生成***29。数据字节分别表示音符编号和速度。要产生的音调的音高与音符编号相关,并且在MIDI协议中,音符编号从0到127变化。速度意味着要产生的音调的响度,并且在MIDI协议中从1到127变化。
当音乐数据代码到达信号接口时,中央处理单元检查音乐数据代码,以查看状态字节是否表示音符开键事件。如果状态字节是“9nH”,则答复是肯定的,并且将音乐数据代码临时存储在工作存储器中。中央处理单元响应于音量调节信号,将速度从原始十六进制数变为新的十六进制数。由此,音量数据改变器25增加、降低或保持速度,并产生经音量调节的音乐数据代码。
将经音量调节的音乐数据代码从音量数据改变器25提供到自动演奏器乐器26,并且自动演奏***基于该经音量调节的音乐数据代码和也从音量数据改变器25提供到自动演奏器乐器26的其它音乐数据代码,在原声钢琴27上重演音乐曲调。
图4示出了自动演奏器乐器26的***配置。因为前面参照图1描述了原声钢琴27和自动演奏***28,所以将描述集中于电子音调生成***29。
电子音调生成***29包括音调生成器26b、放大器26e和扬声器26f。波形存储器和数据读取器被合并到音调生成器26b中。多组波形数据被存储在波形存储器中,并且表示要产生的音调的波形。通过每个数据读取器连续地读出波形数据,用于产生电子音调,并且通过数-模转换器将读出的波形数据恢复为模拟音频信号的波形。放大器26e对模拟音频信号进行均衡和放大,并且利用扬声器将模拟音频信号转换为电子音调。
主音量消息和音符开键事件数据的速度数据表示要产生的音调的响度。在产生电子音调的情况下,通过放大器26e进行音量改变。
假设状态字节具有表示电子音调生成***29的声道编号。经音量调节的音乐数据代码和其它音乐数据代码被从音量数据改变器25提供到电子***28d,并且利用电子***28d而引导到电子音调生成***29。当经音量调节的音乐数据代码到达音调生成器时,从波形存储器中选择一组波形数据,并且准备好通过数据读取器之一读出。当正从波形存储器中读出波形数据时,将波形数据从数据读取器提供到数-模转换器26d,并且在数-模转换器中将其合成为要产生的音调的波形。由此,将波形数据恢复为模拟音频信号的波形。
模拟音频信号被从数-模转换器26d提供到放大器26e,并且利用放大器26e而均衡和放大。模拟音频信号被从放大器26e提供到扬声器26f,并被转换为电子音调。
对所有要产生的电子音调重复上述数据处理和信号转换。
当表示音符关键事件的音乐数据代码到达音调生成器26b时,音调生成器26b开始衰减波形数据的幅度,以便使模拟音频信号的幅度最小化。由此,衰减了音调。
合奏***如下操作。假设用户将CD-DA放到紧致盘驱动器1a的盘托架上。准音频数据代码被存储在用于右声道的数据块中,并且音频数据代码被存储在用于左声道的数据块中。通过音频重放设备的操纵面板上的按钮,用户命令音频重放设备1通过与自动演奏器乐器26的合奏而再现由准音频数据代码和音频数据代码表示的音乐。然后,紧致盘驱动器1a开始读出准音频数据代码,并从CD-DA读出音频数据代码。将准音频数据代码从紧致盘驱动器1a提供到转换器11,并通过转换器11将其转换为模拟准音频信号m(t)。另一方面,将音频数据代码从紧致盘驱动器1a提供到转换器12,并通过转换器12将其转换为模拟音频信号a(t)。
用户旋转音量控制转盘13以便将音调响度调整到他或她的喜好值。旋转角表示响度的喜好值v。利用位移检测器14检测该旋转角,并且将表示响度的检测信号v从位移检测器14提供到特征转换器15。特征转换器15通过指数变换而确定值v’,并且将音量控制信号v’提供到乘法器16和17。
将模拟准音频信号m(t)的波形上的值乘以音量控制信号的值v’,并且还将模拟音频信号a(t)的波形上的值乘以音量控制信号的值v’。将调节后的准音频信号(v’·m(t))从乘法器16提供到调制器12和包络线检测器22这两者,并且将调节后的音频信号(v’·a(t))从乘法器17提供到声音***24。
通过放大器24a均衡和放大该调节后的音频信号(v’·a(t)),之后,将其转换为电音调。因为调节后的音频信号(v’·a(t))比模拟音频信号a(t)大(v’)倍,所以电音调的响度符合用户的听觉感受。
另一方面,通过解调器21将调节后的准音频信号(v’·m(t))解调为音乐数据代码,并且利用包络线检测器22来确定调节后的准音频信号(v’·m(t))的包络线。对调节后的准音频信号(v’·m(t))给出包络线,并且将值v’确定为调节后的准音频信号的包络线和模拟准音频信号m(t)之间的比率。将指示值v’的检测信号从包络线检测器22提供到逆变换器23a。通过逆变换器23a对值v’进行对数变换,即指数变换的逆变换,使得根据值v’计算出位移的值v。利用偏移加法器23b将偏移值B加到值v上,并且将经音量调节的、指示(v’+B)的信号从偏移加法器23b提供到音量改变器25。在以下描述中,为简单起见,假设偏移值B为0。
将音乐数据代码间歇性地从解调器21提供到音量改变器25。音量改变器25检查音乐数据代码,以查看状态字节是否表示音符开键事件(9nH)。当答案是否定时,将音乐数据代码从音量改变器25提供到电子***28d。另一方面,当音乐数据代码具有状态字节(9nH)时,音量改变器25从音乐数据代码中提取表示速度的数据字节,并且基于速度的原始值和值v来计算速度的调节值。音量改变器将数据字节从原始值重写为调节值,并将调节后的音乐数据代码提供到电子***28d。
假设在用户选择电子音调的情况下,经调节的音乐数据代码到达电子***28d。电子***28d基于速度的调节值确定放大器26e的增益,并且将代表增益的控制信号从电子***28d提供到放大器26e。将经调节的音乐数据代码提供到音调生成器26,并且将波形数据从音调生成器26b提供到数-模转换器26d。从波形数据产生模拟音频信号,并将模拟音频信号提供到放大器26e。在均衡化之后,以该增益来放大模拟音频信号,以便通过扬声器26f产生喜爱的响度值的电子音调。结果,通过音量控制转盘13,电子音调(electronic tone)与电音调(electric tone)一起在响度上发生变化。
当用户选择原声钢琴音调时,将经调节的音乐数据代码提供到运动控制器28h。运动控制器28h基于经调节的音乐数据代码和表示从前一键事件起的时间段的音乐数据代码,确定参考前向键轨迹。如果用户通过音量控制转盘13的旋转而增加音调响度,则参考前向键轨迹的梯度变大。另一方面,如果用户减少音调响度,则参考前向键轨迹的梯度减小。伺服控制器28j强制黑键27b或白键27c在参考前向键轨迹上行进。如前结合图1所示的伺服控制器28j所描述的,参考前向键轨迹是目标键位置相对于时间的一系列值。为此,黑键27b或白键27c在具有变大的梯度的参考前向键轨迹上以更高的速度移动,并且在具有减小的梯度的参考前向键轨迹上缓慢移动。键速度越大,则弦槌速度越大;弦槌速度越大,则原声钢琴音调的响度越大。由此,原声钢琴音调的响度与音乐数据代码中定义的速度v的值成比例。结果,通过音量控制转盘13,原声钢琴音调与电音调一起在响度上发生变化。
如从前述说明将清楚,通过音量控制转盘13,用户可同时改变电音调的响度以及电子音调/原声钢琴音调的响度,而不考虑音频重放设备1和自动演奏器乐器26之间的音量控制原理的差异。
第二实施例
转到附图的图5,采用本发明的另一合奏***大体上包括音频重放设备1A、音量控制器2A和自动演奏器乐器26A。音频重放设备1A和自动演奏器乐器26A分别类似于音频重放设备1和自动演奏器乐器26,为此,为简洁起见,利用与指定音频重放设备1的***组件的附图标记相同的附图标记来标记音频重放设备1A的***组件,而不加详细说明。
除了包络线检测器22A之外,音量控制器2A在电路配置上类似于音量控制器2。利用指定音频控制器2中的相应电路组件的附图标记来标记其它电路组件,并且将描述集中于包络线检测器22A。在此实例中,包络线检测器22A具有信息处理能力,并且将信息处理器与程序存储器和工作存储器一起合并到包络线检测器22A中。所示的计算机程序在信息处理器上运行,并具有图6所示的子例程。如后面将描述的,通过执行该子例程程序来吸收包络线的纹波(ripple)。
在第一实施例中,调节后的准音频信号的峰值几乎是恒定的。然而,调制技术对包络线的稳定性具有不可忽略的影响。在所采用的调制技术使调节后的准音频信号的包络线更不稳定的情况下,如图7所示,包络线检测器22A的输入-输出特性具有了迟滞性。常数HYST表示迟滞环路的一半宽度,并且与计算机程序一起存储在程序存储器中。常数HYST会随着调制技术而发生变化。在***初始化期间,将静态变量“center(中值)”设置为0。信息处理器周期性地进入子例程程序,并执行以下操作。
如步骤S 101,信息处理器在调节后的准音频信号(v’+B)的波形的包络线上提取输入值,从而确定包络线上的输入值。
接着,如步骤S102,信息处理器将输入值与静态变量“center”进行比较,以查看输入值是否比静态变量“center”大至少所述常数HYST。当输入值宽幅摆动时,步骤S102处的答复是肯定“是”。然后,如步骤S104,将静态变量“center”变为“center=input-HYST”(中值=输入-HYST)。信息处理器输出静态变量“center”,作为包络线上的调节值。
另一方面,当步骤S 102处的答复是否定“否”时,如步骤103,信息处理器比较静态变量“center”和输入值之间的差,以查看静态变量“center”是否比输入值大至少所述常数“HYST”?当步骤S103处的答复是肯定“是”时,信息处理器确定该结果作为包络线上的调节值。然而,当步骤S103处的答复是否定“否”时,信息处理器输出静态变量“center”作为包络线上的调节值。
当输入值正在增加时,输入值与输出值如箭头PATH1所示相关。当输入值从上升变为下降时,该相关性如箭头PATH2所示移动。当输入值正在减少时,该相关性如箭头PATH3所示移动。当输入值从下降变为上升时,该相关性如箭头PATH4所示移动。由此,迟滞环路增强了包络线的稳定性。
音量控制器2A的其它操作类似于音量控制器2,所以为简洁起见,下文中不进行进一步的描述。
如将从前述说明中理解的,类似于第一实施例,用户可利用单个音量控制转盘13来同时改变电音调的响度和原声钢琴音调/电子音调的响度。此外,包络线检测器22A的输入-输出特性具有迟滞性,使得包络线检测器22A准确地确定音量控制信号的值v’,而不考虑调节后的准音频信号(v·m(t))的包络线的较差的稳定性。
第二实施例的变型
尽管图7所示的迟滞环路适用于通过特定调制技术调制的调节后准音频信号,但迟滞环路不适用于通过另一调制技术调制的调节后准音频信号。
如前所述,常数HYST随着调制技术而发生变化。为了处理从通过不同种类的调制技术调制的准音频数据代码产生的准音频信号m(t),在第二实施例的变型中,如图8所示,在乘法器16和包络线检测器22A之间连接鉴别器22Aa。通常,用来调制载波信号的基带信号根据用来产生调制信号的调制技术,具有边沿-边沿间隔的唯一值。鉴别器22Aa测量基带信号的边沿-边沿间隔,并且确定调制技术。鉴别器22Aa将代表调制技术的控制信号提供到包络线检测器22A,并且信息处理器读出对应于该调制技术的常数HYST。由此,基于适合于所采用的调制技术的常数HYST,确定迟滞环路。在日本专利申请No.2000-363725中公开了鉴别技术。
如从前述说明将理解的,类似于第二实施例,利用单个音量控制转盘13,用户可同时改变电音调的响度和原声钢琴音调/电子音调的响度。包络线检测器22A的输入-输出特性具有迟滞性,使得包络线检测器22A准确地确定音量控制信号的值v’,而不考虑调节后的准音频信号(v·m(t))的包络线的较差稳定性。此外,该变型的音量控制器2A具有用于确定在调制器中采用的调制技术的鉴别器22Aa,使得包络线检测器22A对输入-输出特性给出适当的迟滞性。
第三实施例
转到附图的图9,采用本发明的再一合奏***大体上包括音频重放设备1B、音量控制器2B和自动演奏器乐器26B。音频重放设备1B和自动演奏器乐器26B分别类似于音频重放设备1和自动演奏器乐器26,为此,为简洁起见,利用与指定音频重放设备1的***组件的附图标记相同的附图标记来标记音频重放设备1B的***组件,而不加详细说明。
除了音乐数据产生器25B之外,音量控制器2A在电路配置上类似于音量控制器2。利用指定音频控制器2中的相应电路组件的附图标记来标记其它电路组件,并且将描述集中于音乐数据产生器25B。
用音乐数据产生器25B代替音量数据改变器25/25A,并且将解调器21连接到自动演奏器乐器26B,以便将恢复的音乐数据代码提供到自动演奏器乐器26B。音乐数据产生器25B产生表示控制改变消息的音乐数据代码,并且将音乐数据代码提供到自动演奏器乐器26B。在此实例中,基于音量调节信号,音乐数据代码表示声道语音消息,其对应于先前MIDI协议中的主音量消息。将声道音量消息的格式表示为(Bn 07 dM),并且(dM)表示音调的响度。音乐数据产生器25B如下操作。
当从音量数据提供器23输出的音量调节信号将和(v+B)保持为常数时,音量数据改变器保持空闲。然而,当用户将音量控制转盘13旋转某一角度以改变电音调的响度和原声钢琴音调/电子音调的响度时,和(v+B)从先前值变为新值,偏移加法器23b向音乐数据产生器25B通知新值和偏移值的和。然后,音乐数据产生器25B准备表示声道音量的音乐数据代码,并且将(dM)改变为对应于新值和偏移值的和的值。将表示声道音量消息的音乐数据代码从音乐数据产生器25B提供到自动演奏器乐器26A。自动演奏器乐器26B响应于表示声道音量消息的音乐数据代码,以便产生具有给定响度值的原声钢琴音调或电子音调。
如从前述说明将理解的,类似于第一实施例,用户可利用单个音量控制转盘13来同时改变电音调的响度和原声钢琴音调/电子音调的响度。
音乐数据产生器25B和音量数据改变器25这两者都被合并到第三实施例的变型的音量控制器中。在已将声道音量消息混合到准音频数据代码中的情况下,音量数据改变器25将(dM)变为新值和偏移值的和。
第四实施例
图10示出了采用本发明的又一合奏***。该合奏***大体上包括具有内置音量控制器2C的音频重放设备1C和自动演奏器乐器26C。内置音量控制器2C与对应于***组件1a、11、12、14、15、16、17和24的其它***组件一起被容纳在箱体中,并且在该箱体的前面板上提供音量控制转盘13。内置音量控制器2C和自动演奏器乐器26C在***布置上分别类似于音量控制器2和自动演奏器乐器26。
用户通过单个音量控制转盘13来指示音频重放设备1C改变电音调的响度和原声钢琴音调/电子音调的响度。音频重放设备1C与音频重放设备1和音量控制器2相似地操作,并且自动演奏器乐器26C的操作与自动演奏器乐器26的操作相同。为此,为简洁起见,不进行进一步的描述。
第五实施例
转到附图的图11,采用本发明的另一合奏***大体上包括音频重放设备1D和具有内置音量控制器2D的自动演奏器乐器26D。音频重放设备1D、自动演奏器乐器26D和内置音量控制器2D类似于音频重放设备1、自动演奏器乐器26和音量控制器2,从而为简洁起见,用指定音频重放设备1的相应***组件、自动演奏器乐器26的相应组件部分和音量控制器2的相应***组件的附图标记来标记音频重放设备1D的***组件、自动演奏器乐器26D的组件部分和内置音量控制器2D的***组件,而不加详细说明。
内置音量控制器2D与电子***28d的其它***组件一起被容纳在箱体中,并且将调节后的准音频信号(v·m(t))从音频重放设备1D提供到内置音量控制器2D。
用户通过音频重放设备1D的箱体上的单个音量控制转盘13,指示音频重放设备1D改变电音调的响度和原声钢琴音调/电子音调的响度。音频重放设备1D、内置音量控制器2D和自动演奏器乐器26D与音频重放设备1、音量控制器2和自动演奏器乐器26C相似地操作。为此,为简洁起见,不进行进一步的描述。
第五实施例的变型包括内置音量控制器,并且将乘法器16与***组件21、22、23、25和30一起合并到内置音量控制器中。在此实例中,将模拟准音频信号m(t)和音量控制信号v’从音频重放设备1D提供到内置音量控制器。
第六实施例
转到附图的图12,采用本发明的再一合奏***大体上包括具有内置音频重放设备1E和内置音量控制器2E的自动演奏器乐器26E。内置音频重放设备1E和内置音量控制器2E类似于音频重放设备1和音量控制器2,所以为简洁起见,用指定音频重放设备1的相应***组件和音量控制器2的相应***组件的附图标记来标记内置音频重放设备1E的***组件和内置音量控制器2E的***组件,而不加详细描述。
自动演奏器乐器26E与自动演奏器音乐26的不同之处在于:在内置音频重放设备1E和电子音调生成***29E之间共享声音***24。从电子音调生成***29E中去除放大器26e和扬声器26f,使得音调生成器26b和数-模转换器26d形成电子音调生成***26E的一部分。在用户选择电子音调的情况下,将模拟音频信号从数-模转换器26d提供到声音***中并入的混合器,并提供到放大器24a。
内置音频重放设备1E和内置音量控制器2E与电子***28d的其它***组件一起被容纳在箱体中,并且将紧致盘CD放在音频重放设备1E的紧致盘驱动器1a的托架上。
用户通过箱体上的单个音量控制转盘13,指示音频重放设备1E改变电音调的响度和原声钢琴音调/电子音调的响度。音频重放设备1E、内置音量控制器2E和自动演奏器乐器26E与音频重放设备1、音量控制器2和自动演奏器乐器26C相似地操作。为此,为简洁起见,不进行进一步的描述。
尽管已经示出和描述了本发明的特定实施例,但本领域技术人员清楚,可进行各种改变和修改,而不会脱离本发明的精神和范围。
例如,音量数据提供器23可仅仅在值v超出阈值时才改变音量调节信号。如果用户指示合奏***将电音调的响度和原声钢琴音调/电子音调的响度降低到低于该阈值的值,则音频重放设备1和音量控制器2停止电音调和原声钢琴音调/电子音调,或者将它们自身置于静音状态。这是因为以下事实:具有极窄幅度的调节后的准音频信号(v’·m(t))很难被解调为音乐数据代码。音量数据提供器23可以比较值v和该阈值,以便查看合奏***是否停止重放。
尽管上述实施例基于调节后的准音频信号(v’·m(t))的包络线来确定值v’,但是可对调节后的准音频信号(v’·m(t))计算有效值(effective value)。RMS(均方根)值可充当该有效值。在预见包络线和RMS值之间的差异的情况下,可通过适当比例表达式来校正RMS值。
如果不规则性是可忽略的,则可从音量控制器2去除偏移控制器30和偏移加法器23b。另一方面,可通过调节后的音频信号(v’·a(t))和参考值之间的比较来自动确定偏移值B。音量数据提供器23可按照规则的时间间隔或任意时间间隔来比较调节后的音频信号(v’·a(t))和该参考值。可以与值v同时地将偏移值B提供给偏移加法器23b。否则,在随机存取存储器中连续累积偏移值,以查看变化率是否超出阈值。当变化率超出该阈值时,将偏移值B提供到偏移加法器23b。
可将音频数据代码和准音频数据代码存储在其它种类的信息存储介质中,例如DVD(数字多用盘)、DAT(数字音频带)和磁带盒。另外,可通过通信网络而从服务器计算机提供音频数据代码和准音频数据代码,并且通过有线或无线电信道来传播它们。
可将准音频数据代码存储在物理上与存储音频数据代码的信息存储介质分离的信息存储介质中。在此实例中,与音频数据代码的读出同步地从信息存储介质读出准音频数据代码。已经提出了各种同步器,使得在合奏***中采用合适的同步器。
尽管自动演奏器乐器26具有放大器26e和扬声器26f,但可从电子音调生成***29中去除放大器26e和扬声器26f,并且通过混合器将数-模转换器26d连接到放大器24a。在此实例中,通过混合器混合音频信号和调节后的音频信号(v’·a(t))两者,之后,将混合的音频信号提供到放大器24a。
特征转换器15和逆变换器23a不是本发明的必要特征。换言之,可分别从音频重放设备1和音量控制器2中去除特征转换器15和逆变换器23a。当然,可采用其它种类的变换器和逆变换器。
在日本专利申请特开No.2001-308942中公开的调制技术和解调技术不对本发明的技术范围设置任何限制。可在本发明的合奏***中采用其它种类的调制技术和相应的解调技术,例如二进制FSK调制。
自动演奏器钢琴26不对本发明的技术范围设置任何限制。可将电子键盘与音频重放设备1和音量控制器2进行组合。任何种类的乐器都可用于本发明的合奏***,只要该乐器可响应于音乐数据代码(其格式在MIDI协议或另一种音乐数据协议中定义)即可。
可用另一种类的数据输入装置,例如控制杆、滑块或按钮阵列,来代替音量控制转盘13。
自动演奏器乐器可不具有电子音调生成***29,从而基于音乐数据代码仅仅产生原声音调。
上述实施例的***组件和组件部分与权利要求语言相关如下。
实现第一到第五实施例的合奏***对应于“合奏***”,并且具有内置音频重放设备1E和内置音量控制器2E的自动演奏乐器26E充当“合奏”***。
紧致盘驱动器1a以及转换器11和12形成“声音信号生成器”的一部分。电音调对应于“第一类音调”,模拟音频信号a(t)代表“音频数据”。原声钢琴音调和电子音调对应于“第二类音调”,并且模拟准音频信号m(t)代表“音乐数据”。
音量控制转盘13充当“音量控制操纵器”。位移检测器14和特征转换器15形成“音量控制信号生成器”的一部分,并且音量控制信号v’对应于“音量控制信号”。
乘法器17充当“第一音量数据改变器”,并且乘法器16、解调器21、包络线检测器22和音量数据提供器23作为整体构成“第二音量数据改变器”。
声音***24、电子音调生成***29、原声钢琴26/26A/26B/26C/26D和自动演奏***28作为整体构成“信号-声音转换器”,并且电子音调生成***29E、原声钢琴26E和自动演奏***28也组合形成“信号-声音转换器”。
紧致盘CD充当“信息存储介质”。
声音***24和/或放大器26e和扬声器26f充当“信号-声音转换单元”,并且原声钢琴26/26A/26B/26C/26D/26E、自动演奏***28和电子音调生成***29/29E形成“音调生成单元”的部分。
解调器21和乘法器16充当“代码还原器”,并且所示乘法器16、包络线检测器22和音量数据提供器23组合形成“评估器”。音量数据改变器25形成“音乐数据修改器”。

Claims (25)

1、一种用于分别从音频数据和表示要产生的音调的至少音高和响度的音乐数据中再现第一类音调和第二类音调的合奏***,包括:
声音信号生成器(1a,11,12),产生代表所述音频数据的音频信号(a(t))和代表所述音乐数据的音乐信号(m(t));
音量控制操纵器(13),由用户操纵;以及
音量控制信号生成器(14,15),连接到所述音量控制操纵器(13),并且产生音量控制信号(v’),
其特征在于
所述音量控制信号(v’)代表基于所述用户的操纵的所述第一类音调和所述第二类音调这两者的响度目标值,以允许所述用户同时改变所述第一类音调的响度和所述第二类音调的响度,
以及其特征在于还包括:
第一音量数据改变器(17),连接到所述声音信号生成器(1a,11,12)和所述音量控制信号生成器(14,15),并响应于所述音量控制信号(v’),以改变表示所述第一类音调的响度的所述音频数据,
第二音量数据改变器(16,21,22,23),连接到所述声音信号生成器(1a,11,12)和所述音量控制信号生成器(14,15),并响应于所述音量控制信号(v’),以改变表示所述第二类音调的所述响度的所述音乐数据,和
信号-声音转换器(24,26/26A/26B/26C/26D/29E),连接到所述第一音量数据改变器(17)和所述第二音量数据改变器(16,21,22,23),将从所述第一音量数据改变器(17)输出的音频信号(v’·a(t))转换为所述响度目标值上的所述第一类音调,并基于从所述第二音量数据改变器(16,21,22,23)输出的所述音乐信号(v’·m(t)),产生所述响度目标值上的所述第二类音调。
2、如权利要求1所述的合奏***,其中所述声音信号生成器(1a,11,12)分别从音频数据代码和准音频数据代码产生所述音频信号(a(t))和所述音乐信号(m(t)),并且数据格式对于所述音频数据代码和所述准音频数据代码是共同的。
3、如权利要求2所述的合奏***,其中从模拟音频信号产生所述音频数据代码,以便表示所述模拟音频信号的波形上的离散值,并且从用表示至少所述音高和所述响度的音乐数据代码调制的调制信号产生所述准音频数据代码。
4、如权利要求3所述的合奏***,其中所述音乐数据代码具有以MIDI(乐器数字接口)协议定义的格式。
5、如权利要求1所述的合奏***,其中所述信号-声音转换器(24,26/26A/26B/26C/26D/26E)包括:
信号-声音转换单元(24,26e,26f),用于将所述音频信号(v’·a(t))转换为所述响度目标值上的所述第一类音调,以及
音调生成单元(26/26A/26B/26C/26D/26E),用于基于所述音乐信号(v’·m(t))而产生所述响度目标值上的所述第二类音调。
6、如权利要求5所述的合奏***,其中所述音调生成单元(26/26A/26B/26C/26D/26E)包括原声乐器(27)和自动演奏***(28),所述自动演奏***(28)用于在所述原声乐器(27)上演奏音乐而无需人类演奏者的任何手指演奏。
7、如权利要求6所述的合奏***,其中所述原声乐器(27)和所述自动演奏***(28)与所述信号-声音转换器(24)一起形成自动演奏器乐器(26E)。
8、如权利要求6所述的合奏***,其中所述原声乐器(27)和所述自动演奏***(28)与所述第二音量数据改变器(2D;2E)一起形成自动演奏器乐器(26D;26E)。
9、如权利要求6所述的合奏***,其中所述原声乐器(27)和所述自动演奏***(28)与所述声音信号生成器(1E)、所述音量控制操纵器(13)、所述音量控制信号生成器(14,15)、所述第一音量数据改变器(16)、所述第二音量数据改变器(17,22,23)和所述信号-声音转换器(27,28,29E)一起形成自动演奏器乐器(26E)。
10、一种用于产生音量调节音频信号(v’·a(t))和音量调节音乐数据代码的音频重放设备(1,1A,1B,1C,1D,1E),包括:
声音信号生成器(1a,11,12),产生代表音频数据的音频信号(a(t))和代表音乐数据的音乐信号(m(t)),其中所述音频数据表示第一类音调,所述音乐数据表示第二类音调的至少音高和响度;
音量控制操纵器(13),由用户操纵;以及
音量控制信号生成器(14,15),连接到所述音量控制操纵器(13),并且产生音量控制信号(v’),
其特征在于
所述音量控制信号(v’)代表基于所述用户的操纵的所述第一类音调和所述第二类音调这两者的响度目标值,以允许所述用户同时改变所述第一类音调的响度和所述第二类音调的响度,
以及其特征在于还包括:
第一音量数据改变器(17),连接到所述声音信号生成器(1a,11,12)和所述音量控制信号生成器(14,15),并响应于所述音量控制信号(v’),以改变表示所述第一类音调的响度的所述音频数据,和
第二音量数据改变器(16,21,22,23),连接到所述声音信号生成器(1a,11,12)和所述音量控制信号生成器(14,15),并响应于所述音量控制信号(v’),以改变表示所述第二类音调的所述响度的所述音乐数据,由此产生所述经音量调节的音乐数据代码。
11、如权利要求10所述的音频重放设备,其中所述声音信号生成器(1a,11,12)分别从音频数据代码和准音频数据代码产生所述音频信号和所述音乐信号,并且数据格式对于所述音频数据代码和所述准音频数据代码是共同的。
12、如权利要求11所述的音频重放设备,其中从模拟音频信号(a(t))产生所述音频数据代码,以便表示所述模拟音频信号的波形上的离散值,并且从用表示至少所述音高和所述响度的音乐数据代码调制的调制信号产生所述准音频数据代码。
13、如权利要求12所述的音频重放设备,其中所述音乐数据代码具有以MIDI(乐器数字接口)协议定义的格式。
14、如权利要求11所述的音频重放设备,其中所述音频数据代码被存储在信息存储介质(CD)中用于右声道和左声道之一的数据块中,并且所述准音频数据代码被存储在所述信息存储介质(CD)中用于所述右声道和左声道中的另一个的数据块中。
15、如权利要求10所述的音频重放设备,其中所述音量控制信号生成器(14,15)包括:
位移检测器(14),连接到所述音量控制操纵器(13),并确定在所述用户的操纵期间所述音量控制操作器(13)的位移(v),以及
特征转换器(15),连接到所述位移检测器(14),并且将所述位移(v)转换为要改变的响度量,以便消除所述用户的耳朵的倾向性。
16、如权利要求10所述的音频重放设备,其中所述第二音量数据改变器(16,21,22,23)包括:
评估器(16,22),连接到所述音量控制信号生成器(14,15),用于基于所述音量控制信号(v’)而确定所述第二类音调的响度目标值,
代码还原器(16,21),连接到所述声音信号生成器(1a,11,12),以便根据从所述声音信号生成器(1a,11,12)输出的所述音乐信号(m(t))而再现表示至少所述音高和所述响度的音乐数据代码,以及
音乐数据修改器(25),连接到所述评估器(16,22,23)和所述代码还原器(16,21),并且将表示所述响度的所述音乐数据代码的比特串修改为表示所述响度目标值的其它比特串,以便产生经音量调节的音乐数据代码。
17、如权利要求16所述的音频重放设备,其中所述评估器(16,22,23)包括:
乘法器(16),连接到所述声音信号生成器(1a,11,12)和所述音量控制信号生成器(14,15),并且将所述音乐信号(a(t))乘以所述音量控制信号(v’),以便产生放大音乐信号(v’·a(t)),以及
包络线检测器(22;22A),连接到所述乘法器(16),以便基于所述放大的音乐信号(v’·m(t))的包络线来计算所述放大的音乐信号(v’·m(t))对所述音乐信号(m(t))的幅度的比率,由此基于所述比率确定所述第二类音调的所述目标响度。
18、如权利要求10所述的音频重放设备,还包括信号-声音转换单元(24),连接到所述第一音量数据改变器(17),用于将所述经音量调节的音频信号(v’·a(t))转换为所述响度目标值上的所述第一类音调。
19、一种用于修改表示要产生的音调的至少音高和响度的音乐数据代码的音量控制器(2;2A;2B;2C;2D;2E),其特征在于包括:
评估器(16,22,23),被提供有同时表示所述音调的所述响度和要从音频数据代码产生的其它音调的响度的音量控制信号(v’),并基于所述音量控制信号确定所述音调的所述响度的目标值;
代码还原器(16,21),被提供有音乐信号(m(t)),并将所述音乐信号(m(t))还原为所述音乐数据代码;以及
音乐数据修改器(25),连接到所述评估器(16,22,23)和所述代码还原器(16,21),并将表示所述响度的所述音乐数据代码的比特串修改为表示所述响度目标值的其它比特串,以产生经音量调节的音乐数据代码。
20、如权利要求19所述的音量控制器,其中所述评估器(16,22,23)包括:
乘法器(16),连接到所述音乐信号生成器(1a,11,12)和所述音量控制信号生成器(14,15),并且将所述音乐信号(m(t))乘以所述音量控制信号(v’),以便产生放大的音乐信号(v’·m(t)),以及
包络线检测器(22;22A),连接到所述乘法器(16),以便基于所述放大的音乐信号(v’·m(t))的包络线来计算所述放大的音乐信号(v’·m(t))对所述音乐信号(m(t))的幅度的比率,由此基于所述比率确定所述目标响度。
21、如权利要求20所述的音量控制器,其中所述评估器(16,22,23)还包括偏移加法器(23b),被提供有代表所述响度的偏移值(B)的偏移信号,并且将所述偏移值(B)加到所述目标值(v)上,使得所述音乐数据修改器(25)将所述比特串修改为表示所述目标值和所述偏移值之和的所述其它比特串。
22、如权利要求20所述的音量控制器,其中所述包络线检测器(22A)对所述包络线上的值和所述目标响度之间的关系给出迟滞性。
23、如权利要求19所述的音量控制器,其中所述音乐数据代码具有用于在MIDI(乐器数字接口)协议中定义的音符开键事件的格式。
24、如权利要求23所述的音量控制器,还包括音乐数据代码传播路径,连接到所述代码还原器(16,21),以便允许其它音乐数据代码绕过所述音乐数据修改器(25)。
25、如权利要求19所述的音量控制器,其中根据用户输入的响度的输入值(v)、按照消除所述用户的耳朵的倾向性的方式来计算所述响度目标值(v’),并且所述评估器(16,22,23)具有将所述目标值(v’)还原为所述输入值(v)的逆变换器(23a),使得所述音乐数据修改器(25)将所述比特串修改为表示所述输入值的所述其它比特串。
CN2008100812600A 2007-02-27 2008-02-20 合奏***、音频重放设备和用于合奏***的音量控制器 Expired - Fee Related CN101256766B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP047912/07 2007-02-27
JP2007047912A JP4826508B2 (ja) 2007-02-27 2007-02-27 再生装置および自動演奏装置

Publications (2)

Publication Number Publication Date
CN101256766A true CN101256766A (zh) 2008-09-03
CN101256766B CN101256766B (zh) 2013-04-17

Family

ID=39434043

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2008100812600A Expired - Fee Related CN101256766B (zh) 2007-02-27 2008-02-20 合奏***、音频重放设备和用于合奏***的音量控制器

Country Status (4)

Country Link
US (1) US7605323B2 (zh)
EP (2) EP2657931B1 (zh)
JP (1) JP4826508B2 (zh)
CN (1) CN101256766B (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105308676A (zh) * 2013-03-05 2016-02-03 耐克创新有限合伙公司 自适应音乐播放***
CN107863094A (zh) * 2016-09-21 2018-03-30 卡西欧计算机株式会社 电子管乐器、乐音生成装置、乐音生成方法
WO2018068434A1 (en) * 2016-10-14 2018-04-19 Sunland Information Technology Co., Ltd. System and method for musical performance
CN112955948A (zh) * 2018-09-25 2021-06-11 宅斯楚蒙特公司 用于实时音乐生成的乐器和方法

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4826508B2 (ja) * 2007-02-27 2011-11-30 ヤマハ株式会社 再生装置および自動演奏装置
US8686275B1 (en) * 2008-01-15 2014-04-01 Wayne Lee Stahnke Pedal actuator with nonlinear sensor
JP5359246B2 (ja) * 2008-12-17 2013-12-04 ヤマハ株式会社 電子鍵盤楽器
JP5338401B2 (ja) * 2009-03-13 2013-11-13 ヤマハ株式会社 鍵駆動装置、アップライト型自動演奏ピアノ及びプログラム
JP5549319B2 (ja) * 2010-03-30 2014-07-16 ヤマハ株式会社 音響機器および音響システム
US10854180B2 (en) 2015-09-29 2020-12-01 Amper Music, Inc. Method of and system for controlling the qualities of musical energy embodied in and expressed by digital music to be automatically composed and generated by an automated music composition and generation engine
US9721551B2 (en) 2015-09-29 2017-08-01 Amper Music, Inc. Machines, systems, processes for automated music composition and generation employing linguistic and/or graphical icon based musical experience descriptions
US11024275B2 (en) 2019-10-15 2021-06-01 Shutterstock, Inc. Method of digitally performing a music composition using virtual musical instruments having performance logic executing within a virtual musical instrument (VMI) library management system
US11037538B2 (en) 2019-10-15 2021-06-15 Shutterstock, Inc. Method of and system for automated musical arrangement and musical instrument performance style transformation supported within an automated music performance system
US10964299B1 (en) 2019-10-15 2021-03-30 Shutterstock, Inc. Method of and system for automatically generating digital performances of music compositions using notes selected from virtual musical instruments based on the music-theoretic states of the music compositions

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07111624B2 (ja) * 1989-07-03 1995-11-29 カシオ計算機株式会社 自動演奏装置
JP2935036B2 (ja) * 1989-07-17 1999-08-16 カシオ計算機株式会社 楽音制御装置
JP3266599B2 (ja) * 1990-11-19 2002-03-18 株式会社河合楽器製作所 電子楽器制御装置
JP3575083B2 (ja) * 1994-11-25 2004-10-06 ヤマハ株式会社 楽音合成装置
JP3758278B2 (ja) * 1996-03-01 2006-03-22 ヤマハ株式会社 音量データ変換装置
US5792972A (en) * 1996-10-25 1998-08-11 Muse Technologies, Inc. Method and apparatus for controlling the tempo and volume of a MIDI file during playback through a MIDI player device
JP3196715B2 (ja) * 1997-10-22 2001-08-06 ヤマハ株式会社 楽音情報の通信装置、通信方法、制御装置、制御方法及びプログラムを記録した媒体
JP2000181448A (ja) * 1998-12-15 2000-06-30 Sony Corp 送信装置および送信方法、受信装置および受信方法、並びに提供媒体
US6737572B1 (en) * 1999-05-20 2004-05-18 Alto Research, Llc Voice controlled electronic musical instrument
JP4608718B2 (ja) * 2000-01-12 2011-01-12 ヤマハ株式会社 楽器
US7206272B2 (en) 2000-04-20 2007-04-17 Yamaha Corporation Method for recording asynchronously produced digital data codes, recording unit used for the method, method for reproducing the digital data codes, playback unit used for the method and information storage medium
JP3584849B2 (ja) 2000-04-20 2004-11-04 ヤマハ株式会社 音楽情報デジタル信号の変調装置、復調装置および記録方法
JP4560951B2 (ja) 2000-07-11 2010-10-13 ヤマハ株式会社 音楽情報デジタル信号の再生装置および再生方法
US20060272483A1 (en) * 2002-04-04 2006-12-07 Honeywell David R Player piano system interface
JP3928468B2 (ja) * 2002-04-22 2007-06-13 ヤマハ株式会社 多チャンネル録音再生方法、録音装置、及び再生装置
WO2004027577A2 (en) * 2002-09-19 2004-04-01 Brian Reynolds Systems and methods for creation and playback performance
US20060112815A1 (en) * 2004-11-30 2006-06-01 Burgett, Inc. Apparatus method for controlling MIDI velocity in response to a volume control setting
US20060225554A1 (en) * 2005-03-23 2006-10-12 Price Jerry L Jr Portable music editing system
US7531736B2 (en) * 2005-09-30 2009-05-12 Burgett, Inc. System and method for adjusting MIDI volume levels based on response to the characteristics of an analog signal
JP4826508B2 (ja) * 2007-02-27 2011-11-30 ヤマハ株式会社 再生装置および自動演奏装置

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105308676A (zh) * 2013-03-05 2016-02-03 耐克创新有限合伙公司 自适应音乐播放***
CN105308676B (zh) * 2013-03-05 2019-03-15 耐克创新有限合伙公司 调整声音信息的播放的方法
CN107863094A (zh) * 2016-09-21 2018-03-30 卡西欧计算机株式会社 电子管乐器、乐音生成装置、乐音生成方法
CN107863094B (zh) * 2016-09-21 2021-12-28 卡西欧计算机株式会社 电子管乐器、乐音生成装置、乐音生成方法
WO2018068434A1 (en) * 2016-10-14 2018-04-19 Sunland Information Technology Co., Ltd. System and method for musical performance
CN112955948A (zh) * 2018-09-25 2021-06-11 宅斯楚蒙特公司 用于实时音乐生成的乐器和方法

Also Published As

Publication number Publication date
EP2657931A1 (en) 2013-10-30
EP1965373A3 (en) 2013-01-09
JP4826508B2 (ja) 2011-11-30
EP1965373A2 (en) 2008-09-03
US20080202322A1 (en) 2008-08-28
JP2008209786A (ja) 2008-09-11
CN101256766B (zh) 2013-04-17
EP2657931B1 (en) 2015-03-11
US7605323B2 (en) 2009-10-20

Similar Documents

Publication Publication Date Title
CN101256766B (zh) 合奏***、音频重放设备和用于合奏***的音量控制器
CN1670818B (zh) 基于不同种类音乐数据的合奏的音乐记录器
US7453039B2 (en) System and method for providing haptic feedback to a musical instrument
US6949705B2 (en) Audio system for reproducing plural parts of music in perfect ensemble
US4546687A (en) Musical performance unit
JPH04330495A (ja) 自動伴奏装置
CN1790479B (zh) 音乐数据处理设备和方法
CN101903940B (zh) 用于改进音频播放器之间的输出音量的相似度的***和方法
CN112447159B (zh) 共鸣音信号发生方法、共鸣音信号发生装置、记录介质及电子音乐装置
US8426717B2 (en) Discriminator for discriminating employed modulation technique, signal demodulator, musical instrument and method of discrimination
CN111009231B (zh) 共鸣音信号产生装置及方法、介质以及电子音乐装置
US4177708A (en) Combined computer and recorder for musical sound reproduction
JP2000047677A (ja) カラオケ装置
JP3031046B2 (ja) 記録再生装置
JP3864784B2 (ja) 電子楽器および電子楽器用プログラム
JPH10254443A (ja) パンチイン装置、パンチイン方法及びプログラムを記録した媒体
JP3610732B2 (ja) 反響音発生装置
JP2584306Y2 (ja) 広域音響増強装置
JP2524056Y2 (ja) ピッチ変換器
JPH056170A (ja) 電子楽器
JP2003099039A (ja) 楽曲データ編集装置及びプログラム
KR940015960A (ko) 전자악기의 공간효과음장치
JP2004085610A (ja) 音声データと演奏データの同期再生を行うための装置および方法
JPH05181463A (ja) 楽音信号発生装置
JP3775097B2 (ja) 楽音発生装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20130417

Termination date: 20180220