JPH10116082A5 - - Google Patents
Info
- Publication number
- JPH10116082A5 JPH10116082A5 JP1996271072A JP27107296A JPH10116082A5 JP H10116082 A5 JPH10116082 A5 JP H10116082A5 JP 1996271072 A JP1996271072 A JP 1996271072A JP 27107296 A JP27107296 A JP 27107296A JP H10116082 A5 JPH10116082 A5 JP H10116082A5
- Authority
- JP
- Japan
- Prior art keywords
- performance information
- waveform
- waveform data
- reading
- pitch
- 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
Description
【0005】
【課題を解決するための手段】
上述の課題を解決するために、本発明にかかる波形発生装置は、一つの形態として、波形データを記憶した波形記憶手段と、前記波形データの再生の開始/終了および音高を指示する演奏情報を入力する演奏情報入力手段と、前記波形記憶手段の波形データを、前記演奏情報入力手段から入力された演奏情報に対応した音高で読み出す波形読出し手段とで構成され、前記波形読出し手段は、前記演奏情報入力手段で入力された先の演奏情報に対応して開始された波形データの読出し中に、後の演奏情報が入力され再生開始が指示された時、前記波形データのうちの前記後の演奏情報が入力されたタイミング以降の部分を前記後の演奏情報に対応した音高で読み出すように構成される。このように構成した波形発生装置では、後の演奏情報が入力されると、先に再生されていた波形がその後の演奏情報の入力時点からその後の演奏情報に対応した音高で再生されるようになり、新たな演奏効果を得ることができる。[0005]
[Means for solving the problem]
In order to solve the above-mentioned problems, one form of a waveform generating device according to the present invention comprises waveform storage means for storing waveform data, performance information input means for inputting performance information specifying the start/end and pitch of playback of the waveform data, and waveform readout means for reading out the waveform data from the waveform storage means at a pitch corresponding to the performance information inputted from the performance information input means, wherein the waveform readout means is configured so that, during reading of waveform data started in response to earlier performance information inputted from the performance information input means, when later performance information is input and playback start is specified, the waveform readout means reads out the portion of the waveform data from the timing at which the later performance information was inputted at a pitch corresponding to the later performance information. In a waveform generating device configured in this way, when later performance information is input, the waveform that was previously played back is played back at a pitch corresponding to the later performance information from the time of input of the later performance information, thereby producing a new performance effect.
【0006】
また本発明にかかる波形発生装置は、他の形態として、波形データを記憶した波形記憶手段と、前記波形データの再生の開始/終了および音高を指示する演奏情報を入力する演奏情報入力手段と、前記波形記憶手段の波舷データを、前記演奏情報入力手段から入力された演奏情報に対応した音高で読み出す波形読出し手段とで構成され、前記波形読出し手段は、前記演奏情報入力手段で入力された先の演奏情報に対応して開始された波形データの読出し中に、後の演奏情報が入力され再生開始が指示された時、それまでの前記先の演奏情報による波形データの読出しに引き続いて、前記波形データのうちの前記後の演奏情報が入力されたタイミング以降の部分を、前記先の演奏情報に対応した音高での記憶波形データの読出しと並行して、前記後の演奏情報に対応した音高で読み出すように構成される。このように構成した波形発生装置では、後の演奏情報が入力されると、先の演奏情報に基づいて再生されていた波形は以降もそのままの音高で再生され続けるとともに、それと並行して、前記後の演奏情報の入力時点から、再生中の波形の前記入力時点以降の波形が前記後の演奏情報に対応した音高で再生され、新たな演奏効果を得ることができる。[0006]
In another embodiment, the waveform generating device of the present invention comprises waveform storage means for storing waveform data, performance information input means for inputting performance information indicating the start/end and pitch of playback of the waveform data, and waveform reading means for reading out the wave and buoyancy data from the waveform storage means at a pitch corresponding to the performance information input from the performance information input means, wherein when later performance information is input and playback start is instructed during reading of waveform data started in accordance with earlier performance information input by the performance information input means, the waveform reading means is configured to, following the reading of waveform data based on the earlier performance information up to that point, read out the portion of the waveform data from the timing when the later performance information was input at a pitch corresponding to the later performance information, in parallel with reading out the stored waveform data at the pitch corresponding to the earlier performance information. In a waveform generating device configured in this manner, when subsequent performance information is input, the waveform that has been reproduced based on the previous performance information continues to be reproduced at the same pitch thereafter, and in parallel with this, from the time of input of the subsequent performance information, the waveform being reproduced from the time of input of the subsequent performance information onward is reproduced at a pitch corresponding to the subsequent performance information, thereby obtaining a new performance effect.
【0007】
上述の各波形発生装置は、時間軸上の変化を表す時間情報を生成する時間情報生成手段を備えるとともに、前記波形読出し手段は、前記波形データを読み出す音高にかかわらず、前記時間情報生成手段の時間情報に対応した時間的変化に従って波形データの読出しを一定の速度を行うように構成することができる。このようにすると、前述の始め形態の波形発生装置では、先の演奏情報の音高と後の演奏情報の音高が異なるのに対して、波形データを再生する時間は常に同じとすることができる。また、2番目の形態の波形発生装置では、後の演奏情報の入力以後は複数音で波形が再生されることになるが、各音において波形再生が終了する時間は常に同時となり、違和感がなくなる。
また本発明にかかる波形発生装置は、他の形態として、波形データを入力する入力手段と、前記波形データを順次記憶する波形記憶手段と、前記波形データのピッチを検出するピッチ検出手段と、前記波形データの再生の開始/終了および音高を指示する演奏情報を入力する演奏情報入力手段と、前記演奏情報入力手段による演奏情報より前記波形データに対するホルマントの変更情報を生成するホルマント変更情報生成手段と、前記波形記憶手段に記憶された波形データの所望区間を前記ホルマント変更情報に応じた読み出し速度で読み出して、音素片の切り出しを行う音素片切り出し手段と、前記切り出された音素片を前記演奏情報による音高に対応した周期で読み出し合成する波形読出し合成手段とで構成され、前記波形読出し合成手段は、前記演奏情報入力手段で入力された先の演奏情報に対応して開始された波形データの読出し中に、後の演奏情報が入力され再生開始が指示された時、前記波形データのうちの前記後の演奏情報が入力されたタイミング以降の部分を、前記後の演奏情報に対応した音高で読み出すように構成される。
また本発明にかかる波形発生装置は、他の形態として、波形データを入力する入力手段と、前記波形データを順次記憶する波形記憶手段と、前記波形データのピッチを検出するピッチ検出手段と、前記波形データの再生の開始/終了および音高を指示する演奏情報を入力する演奏情報入力手段と、前記演奏情報入力手段による演奏情報より前記波形データに対するホルマントの変更情報を生成するホルマント変更情報生成手段と、前記波形記憶手段に記憶された波形データの所望区間を前記ホルマント変更情報に応じた読み出し速度で読み出して、音素片の切り出しを行う音素片切り出し手段と、前記切り出された音素片を前記演奏情報による音高に対応した周期で読み出し合成する波形読出し合成手段とで構成され、前記波形読出し合成手段は、前記演奏情報入力手段で入力された先の演奏情報に対応して開始された波形データの読出し中に、後の演奏情報が入力され再生開始が指示された時、それまでの前記先の演奏情報による波形データの読出しに引き続いて、前記波形データのうちの前記後の演奏情報が入力されたタイミング以降の部分を、前記先の演奏情報に対応した音高での記憶波形データの読出しと並行して、前記後の演奏情報に対応した音高で読み出すように構成される。
また上述の各波形発生装置は、時間軸上の変化を表す時間情報を生成する時間情報生成手段を備えるとともに、前記波形読出し合成手段は、前記波形データを読み出す音高にかかわらず、前記時間情報生成手段の時間情報に対応した時間的変化に従って波形データの読出しを一定の速度で行うように構成することができる。
また上述の各波形発生装置は、前記音素片切り出し手段は、前記波形記憶手段に記憶された波形データの2周期を前記ホルマント変更情報に応じた読み出し速度で読み出して音素片の切り出しを行う音素片切り出し手段であるように構成することができる。[0007]
Each of the above-mentioned waveform generating devices includes a time information generating means for generating time information representing changes on a time axis, and the waveform reading means can be configured to read out waveform data at a constant speed in accordance with the temporal changes corresponding to the time information generated by the time information generating means, regardless of the pitch at which the waveform data is read out. In this way, in the waveform generating device of the first embodiment, even though the pitch of the earlier performance information differs from the pitch of the later performance information, the time for reproducing waveform data can always be the same. Furthermore, in the waveform generating device of the second embodiment, after the input of the later performance information, waveforms are reproduced for multiple notes, but the waveform reproduction for each note always ends at the same time, eliminating any sense of incongruity.
In another embodiment, the waveform generating device of the present invention comprises input means for inputting waveform data, waveform storage means for sequentially storing the waveform data, pitch detection means for detecting the pitch of the waveform data, performance information input means for inputting performance information indicating the start/end of playback and pitch of the waveform data, formant modification information generation means for generating formant modification information for the waveform data from the performance information input by the performance information input means, phoneme segment extraction means for reading out desired sections of the waveform data stored in the waveform storage means at a readout speed corresponding to the formant modification information and extracting phonemes, and waveform read-out synthesis means for reading out the extracted phonemes at a period corresponding to the pitch of the performance information and synthesizing them, wherein the waveform read-out synthesis means is configured so that, during reading of waveform data initiated in accordance with earlier performance information input by the performance information input means, when later performance information is input and playback start is instructed, the waveform read-out synthesis means reads out a portion of the waveform data from the timing at which the later performance information was input at a pitch corresponding to the later performance information.
In another embodiment, the waveform generating device of the present invention comprises input means for inputting waveform data, waveform storage means for sequentially storing the waveform data, pitch detection means for detecting the pitch of the waveform data, performance information input means for inputting performance information indicating the start/end of playback of the waveform data and the pitch, formant modification information generation means for generating formant modification information for the waveform data from the performance information input means, and phoneme segment extraction means for reading out a desired section of the waveform data stored in the waveform storage means at a readout speed corresponding to the formant modification information and extracting phonemes. and a waveform reading and synthesizing means for reading and synthesizing the extracted phonemes at a period corresponding to the pitch of the performance information, wherein when subsequent performance information is input and playback start is instructed during reading of waveform data started in accordance with previous performance information input by the performance information input means, the waveform reading and synthesizing means is configured to, following the reading of waveform data based on the previous performance information up to that point, read out the portion of the waveform data from the timing when the subsequent performance information was input at the pitch corresponding to the subsequent performance information, in parallel with reading out stored waveform data at the pitch corresponding to the previous performance information.
Furthermore, each of the above-mentioned waveform generating devices may be configured to include a time information generating means for generating time information representing changes on a time axis, and the waveform readout/synthesis means may be configured to read out the waveform data at a constant speed in accordance with the temporal changes corresponding to the time information of the time information generating means, regardless of the pitch at which the waveform data is read out.
Furthermore, each of the waveform generating devices described above can be configured so that the phoneme segment cutting means is phoneme segment cutting means that reads out two periods of waveform data stored in the waveform storage means at a readout speed corresponding to the formant modification information and cuts out phoneme segments.
Claims (7)
前記波形データの再生の開始/終了および音高を指示する演奏情報を入力する演奏情報入力手段と、
前記波形記憶手段の波形データを、前記演奏情報入力手段から入力された演奏情報に対応した音高で読み出す波形読出し手段と、で構成され、
前記波形読出し手段は、
前記演奏情報入力手段で入力された先の演奏情報に対応して開始された波形データの読出し中に、後の演奏情報が入力され再生開始が指示された時、前記波形データのうちの前記後の演奏情報が入力されたタイミング以降の部分を前記後の演奏情報に対応した音高で読み出すように構成された
波形発生装置。a waveform storage means for storing waveform data;
a performance information input means for inputting performance information instructing the start/end of playback of the waveform data and the pitch;
a waveform reading means for reading out the waveform data from the waveform storage means at a pitch corresponding to the performance information input from the performance information input means,
The waveform reading means
When subsequent performance information is input and a playback start instruction is given during the reading of waveform data started in response to the previous performance information input by the performance information input means, the waveform generating device is configured to read out the portion of the waveform data after the timing at which the subsequent performance information is input at a pitch corresponding to the subsequent performance information.
前記波形データの再生の開始/終了および音高を指示する演奏情報を入力する演奏情報入力手段と、
前記波形記憶手段の波舷データを、前記演奏情報入力手段から入力された演奏情報に対応した音高で読み出す波形読出し手段と、で構成され、
前記波形読出し手段は、
前記演奏情報入力手段で入力された先の演奏情報に対応して開始された波形データの読出し中に、後の演奏情報が入力され再生開始が指示された時、それまでの前記先の演奏情報による波形データの読出しに引き続いて、前記波形データのうちの前記後の演奏情報が入力されたタイミング以降の部分を、前記先の演奏情報に対応した音高での記憶波形データの読出しと並行して、前記後の演奏情報に対応した音高で読み出すように構成された
波形発生装置。a waveform storage means for storing waveform data;
a performance information input means for inputting performance information instructing the start/end of playback of the waveform data and the pitch;
a waveform reading means for reading out the wave data from the waveform storage means at a pitch corresponding to the performance information input from the performance information input means,
The waveform reading means
When subsequent performance information is input and a playback start instruction is issued during the reading of waveform data started in response to the previous performance information input by the performance information input means, the waveform generating device is configured to read out the portion of the waveform data from the timing when the subsequent performance information is input at the pitch corresponding to the subsequent performance information, following the reading of the waveform data according to the previous performance information up to that point, at the pitch corresponding to the subsequent performance information, in parallel with the reading of stored waveform data at the pitch corresponding to the previous performance information.
前記波形読出し手段は、
前記波形データを読み出す音高にかかわらず、前記時間情報生成手段の時間情報に対応した時間的変化に従って波形データの読出しを一定の速度で行うように構成された
請求項1または2記載の波形発生装置。a time information generating means for generating time information representing a change on a time axis;
The waveform reading means
3. A waveform generating device according to claim 1, wherein the waveform data is read at a constant speed in accordance with a time change corresponding to the time information of said time information generating means, regardless of the pitch at which the waveform data is read.
前記波形データを順次記憶する波形記憶手段と、
前記波形データのピッチを検出するピッチ検出手段と、
前記波形データの再生の開始/終了および音高を指示する演奏情報を入力する演奏情報入力手段と、
前記演奏情報入力手段による演奏情報より前記波形データに対するホルマントの変更情報を生成するホルマント変更情報生成手段と、
前記波形記憶手段に記憶された波形データの所望区間を前記ホルマント変更情報に応じた読み出し速度で読み出して、音素片の切り出しを行う音素片切り出し手段と、
前記切り出された音素片を前記演奏情報による音高に対応した周期で読み出し合成する波形読出し合成手段と、で構成され、
前記波形読出し合成手段は、
前記演奏情報入力手段で入力された先の演奏情報に対応して開始された波形データの読出し中に、後の演奏情報が入力され再生開始が指示された時、前記波形データのうちの前記後の演奏情報が入力されたタイミング以降の部分を、前記後の演奏情報に対応した音高で読み出すように構成された
波形発生装置。an input means for inputting waveform data;
a waveform storage means for sequentially storing the waveform data;
a pitch detection means for detecting the pitch of the waveform data;
a performance information input means for inputting performance information instructing the start/end of playback of the waveform data and the pitch;
formant modification information generating means for generating formant modification information for the waveform data from the performance information input by the performance information input means;
a speech segment extracting means for extracting speech segments by reading out a desired section of the waveform data stored in the waveform storage means at a readout speed corresponding to the formant modification information;
a waveform reading and synthesizing means for reading and synthesizing the extracted speech segments at a period corresponding to the pitch of the performance information,
The waveform readout/synthesis means
When subsequent performance information is input and a playback start instruction is given during the reading of waveform data started in response to the earlier performance information input by the performance information input means, the waveform generating device is configured to read out the portion of the waveform data after the timing at which the later performance information is input at a pitch corresponding to the later performance information.
前記波形データを順次記憶する波形記憶手段と、
前記波形データのピッチを検出するピッチ検出手段と、
前記波形データの再生の開始/終了および音高を指示する演奏情報を入力する演奏情報入力手段と、
前記演奏情報入力手段による演奏情報より前記波形データに対するホルマントの変更情報を生成するホルマント変更情報生成手段と、
前記波形記憶手段に記憶された波形データの所望区間を前記ホルマント変更情報に応じた読み出し速度で読み出して、音素片の切り出しを行う音素片切り出し手段と、
前記切り出された音素片を前記演奏情報による音高に対応した周期で読み出し合成する波形読出し合成手段と、で構成され、
前記波形読出し合成手段は、
前記演奏情報入力手段で入力された先の演奏情報に対応して開始された波形データの読出し中に、後の演奏情報が入力され再生開始が指示された時、それまでの前記先の演奏情報による波形データの読出しに引き続いて、前記波形データのうちの前記後の演奏情報が入力されたタイミング以降の部分を、前記先の演奏情報に対応した音高での記憶波形データの読出しと並行して、前記後の演奏情報に対応した音高で読み出すように構成された
波形発生装置。an input means for inputting waveform data;
a waveform storage means for sequentially storing the waveform data;
a pitch detection means for detecting the pitch of the waveform data;
a performance information input means for inputting performance information instructing the start/end of playback of the waveform data and the pitch;
formant modification information generating means for generating formant modification information for the waveform data from the performance information input by the performance information input means;
a speech segment extracting means for extracting speech segments by reading out a desired section of the waveform data stored in the waveform storage means at a readout speed corresponding to the formant modification information;
a waveform reading and synthesizing means for reading and synthesizing the extracted speech segments at a period corresponding to the pitch of the performance information,
The waveform readout/synthesis means
When subsequent performance information is input and a playback start instruction is issued during the reading of waveform data started in response to the previous performance information input by the performance information input means, the waveform generating device is configured to read out the portion of the waveform data from the timing when the subsequent performance information is input at the pitch corresponding to the subsequent performance information, following the reading of the waveform data according to the previous performance information up to that point, at the pitch corresponding to the subsequent performance information, in parallel with the reading of stored waveform data at the pitch corresponding to the previous performance information.
前記波形読出し合成手段は、
前記波形データを読み出す音高にかかわらず、前記時間情報生成手段の時間情報に対応した時間的変化に従って波形データの読出しを一定の速度で行うように構成された
請求項4または5記載の波形発生装置。a time information generating means for generating time information representing a change on a time axis;
The waveform readout/synthesis means
6. A waveform generating device according to claim 4, wherein the waveform data is read out at a constant speed in accordance with a time change corresponding to the time information of said time information generating means, regardless of the pitch of the sound from which the waveform data is read out.
前記波形記憶手段に記憶された波形データの2周期を前記ホルマント変更情報に応じた読み出し速度で読み出して音素片の切り出しを行う音素片切り出し手段である
請求項4、5または6に記載の波形発生装置。The phoneme segmentation means
7. A waveform generator according to claim 4, 5 or 6, further comprising speech segment extracting means for extracting speech segments by reading two periods of waveform data stored in said waveform storage means at a readout speed corresponding to said formant modification information.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP27107296A JP3746578B2 (en) | 1996-10-14 | 1996-10-14 | Waveform generator |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP27107296A JP3746578B2 (en) | 1996-10-14 | 1996-10-14 | Waveform generator |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JPH10116082A JPH10116082A (en) | 1998-05-06 |
| JPH10116082A5 true JPH10116082A5 (en) | 2004-10-14 |
| JP3746578B2 JP3746578B2 (en) | 2006-02-15 |
Family
ID=17495001
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP27107296A Expired - Fee Related JP3746578B2 (en) | 1996-10-14 | 1996-10-14 | Waveform generator |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3746578B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4735544B2 (en) * | 2007-01-10 | 2011-07-27 | ヤマハ株式会社 | Apparatus and program for singing synthesis |
-
1996
- 1996-10-14 JP JP27107296A patent/JP3746578B2/en not_active Expired - Fee Related
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3068226B2 (en) | Back chorus synthesizer | |
| DE69013306T2 (en) | Device to automatically play music. | |
| JPH0833744B2 (en) | Speech synthesizer | |
| US8612031B2 (en) | Audio player and audio fast-forward playback method capable of high-speed fast-forward playback and allowing recognition of music pieces | |
| JP5560769B2 (en) | Phoneme code converter and speech synthesizer | |
| JP5360489B2 (en) | Phoneme code converter and speech synthesizer | |
| JP3645030B2 (en) | Electronic musical instruments | |
| JPH10116082A5 (en) | ||
| JP2000081897A (en) | Method of recording speech information, speech information recording medium, and method and device of reproducing speech information | |
| JP4651168B2 (en) | Synthetic voice output apparatus and method, and recording medium | |
| JP4537490B2 (en) | Audio playback device and audio fast-forward playback method | |
| JPH0258639B2 (en) | ||
| JP2005539267A (en) | Speech synthesis using concatenation of speech waveforms. | |
| US6112178A (en) | Method for synthesizing voiceless consonants | |
| JP5471138B2 (en) | Phoneme code converter and speech synthesizer | |
| JP3853923B2 (en) | Speech synthesizer | |
| JPS6021098A (en) | Synthesization of voice | |
| JPS6122398A (en) | Musical sound forming apparatus | |
| JP2987089B2 (en) | Speech unit creation method, speech synthesis method and apparatus therefor | |
| JP2019168620A (en) | Synthetic sound generating device, method, and program | |
| JP5481958B2 (en) | Phoneme code converter and speech synthesizer | |
| JP2008518248A (en) | Apparatus and method for reproducing MIDI file | |
| JPH08263090A (en) | Composition unit storage method and composition unit dictionary device | |
| JP2004061625A (en) | Text-to-speech synthesis apparatus, text-to-speech synthesis method, text-to-speech synthesis program, and program recording medium | |
| JPH07295465A (en) | Language learning device |