KR20010062763A - 음정변환장치 - Google Patents
음정변환장치 Download PDFInfo
- Publication number
- KR20010062763A KR20010062763A KR1020000082709A KR20000082709A KR20010062763A KR 20010062763 A KR20010062763 A KR 20010062763A KR 1020000082709 A KR1020000082709 A KR 1020000082709A KR 20000082709 A KR20000082709 A KR 20000082709A KR 20010062763 A KR20010062763 A KR 20010062763A
- Authority
- KR
- South Korea
- Prior art keywords
- voice data
- pair
- filter
- pitch
- read address
- Prior art date
Links
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
- G10H5/00—Instruments in which the tones are generated by means of electronic generators
- G10H5/02—Instruments in which the tones are generated by means of electronic generators using generation of basic tones
- G10H5/06—Instruments in which the tones are generated by means of electronic generators using generation of basic tones tones generated by frequency multiplication or division of a basic tone
-
- 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/18—Selecting circuits
- G10H1/20—Selecting circuits for transposition
-
- 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/02—Means for controlling the tone frequencies, e.g. attack or decay; Means for producing special musical effects, e.g. vibratos or glissandos
- G10H1/06—Circuits for establishing the harmonic content of tones, or other arrangements for changing the tone colour
- G10H1/12—Circuits for establishing the harmonic content of tones, or other arrangements for changing the tone colour by filtering complex waveforms
- G10H1/125—Circuits for establishing the harmonic content of tones, or other arrangements for changing the tone colour by filtering complex waveforms using a digital filter
-
- 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
- G10H2250/00—Aspects of algorithms or signal processing methods without intrinsic musical character, yet specifically adapted for or used in electrophonic musical processing
- G10H2250/025—Envelope processing of music signals in, e.g. time domain, transform domain or cepstrum domain
- G10H2250/035—Crossfade, i.e. time domain amplitude envelope control of the transition between musical sounds or melodies, obtained for musical purposes, e.g. for ADSR tone generation, articulations, medley, remix
-
- 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
- G10H2250/00—Aspects of algorithms or signal processing methods without intrinsic musical character, yet specifically adapted for or used in electrophonic musical processing
- G10H2250/541—Details of musical waveform synthesis, i.e. audio waveshape processing from individual wavetable samples, independently of their origin or of the sound they represent
- G10H2250/621—Waveform interpolation
-
- 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
- G10H2250/00—Aspects of algorithms or signal processing methods without intrinsic musical character, yet specifically adapted for or used in electrophonic musical processing
- G10H2250/541—Details of musical waveform synthesis, i.e. audio waveshape processing from individual wavetable samples, independently of their origin or of the sound they represent
- G10H2250/631—Waveform resampling, i.e. sample rate conversion or sample depth conversion
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S84/00—Music
- Y10S84/09—Filtering
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Electrophonic Musical Instruments (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Signal Processing Not Specific To The Method Of Recording And Reproducing (AREA)
- Reverberation, Karaoke And Other Acoustics (AREA)
- Stereophonic System (AREA)
Abstract
Description
Claims (12)
- 재생시간을 변하게 하지 않고 음향신호의 음정을 임의의 음정으로 변환하기 위한 음정변환장치에 있어서,상기 음향신호를 샘플링하여 얻어진 이산적인 음성데이터가 순차적으로 입력되는 음성데이터입력단자;음정변환비를 나타내는 음정제어신호가 입력되는 음정제어신호입력단자;상기 음정제어신호입력단자를 통해 입력되는 음정제어신호에 기초하여 서로 일정값 어긋난 판독 어드레스를 발생하는 한쌍의 판독어드레스발생부,버퍼를 포함하며, 상기 음성 데이터 입력단자를 통해 입력되는 음성 데이터를 해당 버퍼에 차례로 기록하고, 또 각 판독어드레스발생부가 발생한 판독 어드레스의 정수부 비트에 기초하여 한쌍의 음성 데이터열을 해당 버퍼로부터 판독하는 메모리부;N배 오버샘플링(단, N은 2의 제곱; 이하 동일)을 실시하기 위한 로패스필터를 다위상분해하여 얻어지는 N개의 서브필터와 대응하는 N개의 필터계수열이 미리 정해진 순서로 저장된 필터계수열 저장부,각 판독어드레스발생부가 발생한 판독어드레스의 소수부 제 1∼제(log2N)비트에 기초하여 필터계수열 저장부에 저장되어 있는 N개의 필터계수열중 어느 하나의 필터계수열을 선택하는 한쌍의 필터계수열선택부;상기 메모리부가 판독한 한쌍의 음성데이터열을 받아 각 해당 음성데이터열에 대해 각 상기 필터계수열 선택부가 선택한 필터계수열을 이용하여 필터연산을 실시하는 한쌍의 필터연산부; 및상기 각 필터연산부로부터 출력되는 한쌍의 음성데이터를 받아 그 한쌍의 음성데이터에 크로스페이드계수를 곱해 서로 가산하는 크로스페이드부를 구비하는 것을 특징으로 하는 음정변환장치.
- 제 1 항에 있어서,상기 각 판독어드레스발생부는 상기 음정변환비를 누적 가산하는 어큐뮬레이터를 포함하는 것을 특징으로 하는 음정변환장치.
- 제 1 항에 있어서,상기 각 판독어드레스발생부는,일정값을 누적 가산하는 어큐뮬레이터 및상기 어큐뮬레이터의 출력과 상기 음정 변환비를 곱하는 곱셈기를 포함하는 것을 특징으로 하는 음정변환장치.
- 제 1 항에 있어서,상기 메모리부는 한쌍의 음성데이터열을 상기 버퍼로부터 판독할 때, 해당 한쌍의 음성 데이터열과 동일 또는 각각 1번지 어긋난 다른 한쌍의 음성데이터열을해당 버퍼로부터 더 판독하고,상기 한쌍의 필터계수열선택부는 각 상기 판독어드레스발생부가 발생한 판독어드레스의 소수부 제 1∼제 (log2N)비트에 기초하여 상기 필터계수열저장부에 저장되어 있는 N개의 필터계수열중 어느 하나의 필터계수열을 선택할 뿐만 아니라 해당 필터계수열에 인접하는 다른 필터계수열을 더 선택하고,상기 메모리부가 판독한 다른 한쌍의 음성데이터열을 받아 각 해당별 음성데이터열에 대해 상기 각 필터계수열선택부가 선택한 다른 필터계수열을 이용하여 필터연산을 실시하는 다른 한쌍의 필터연산부, 및상기 한쌍의 필터연산부로부터 출력되는 한쌍의 음성데이터와 상기 다른 한쌍의 필터연산부로부터 출력되는 한쌍의 음성 데이터를 받아 각 상기 판독어드레스발생부가 발생한 판독어드레스의 소수부 제{(log2N)+1}비트 이하의 비트를 보간계수로서 직선 보간값을 구하는 것에 의해 서로 인접하는 2개의 음성데이터사이를 보간하는 한쌍의 보간 데이터를 생성하는 한쌍의 보간부를 더 구비하며,상기 크로스페이드부로는 상기 한쌍의 보간부로부터 출력되는 한쌍의 음성데이터가 부여되는 것을 특징으로 하는 음정변환장치.
- 제 4 항에 있어서,상기 각 판독어드레스발생부는 상기 음정변환비를 누적 가산하는 어큐뮬레이터를 포함하는 것을 특징으로 하는 음정변환장치.
- 제 4 항에 있어서,상기 각 판독어드레스발생부는,일정값을 누적 가산하는 어큐뮬레이터 및상기 어큐뮬레이터의 출력과 상기 음정변환비를 곱하는 곱셈기를 포함하는 것을 특징으로 하는 음정변환장치.
- 재생시간을 변하게 하지 않고 음향신호의 음정을 임의의 음정으로 변환하기 위한 음정변환장치에 있어서,상기 음향신호를 샘플링하여 얻어진 이산적인 음성데이터가 순차적으로 입력되는 음성데이터입력단자;음정변환비를 나타내는 음정제어신호가 입력되는 음정제어신호입력단자;상기 음정제어신호입력단자를 통해 입력되는 음정제어신호에 기초하여 판독어드레스를 발생하는 1개의 판독어드레스발생부;버퍼를 포함하며, 상기 음성데이터입력단자를 통해 입력되는 음성데이터를 차례로 해당 버퍼에 기록하고, 또 상기 판독어드레스발생부가 발생한 판독어드레스의 정수부 비트에 기초하여 서로 일정수 번지 어긋난 한쌍의 음성 데이터열을 해당 버퍼로부터 판독하는 메모리부;상기 메모리부가 판독한 한쌍의 음성데이터를 받아 해당 한쌍의 음성데이터열을 구성하는 각 한쌍의 음성데이터에 크로스페이드계수를 곱해 서로 가산하는 크로스페이드부;N배 오버샘플링(단, N은 2의 제곱; 이하 동일)을 실시하기 위한 로패스필터를 다위상분해하여 얻어지는 N개의 서브필터와 대응하는 N개의 필터계수열이 미리 저장된 필터계수열저장부,상기 판독어드레스발생부가 발생한 판독어드레스의 소수부 제 1∼제 (log2N)비트에 기초하여 필터계수열 저장부에 저장되어 있는 N개의 필터계수열중 어느 하나의 필터계수열을 선택하는 1개의 필터계수열 선택부 및상기 크로스페이드부로부터 출력되는 음성데이터열을 받아 해당 음성데이터열에 대해 필터계수열선택부가 선택한 필터계수열을 이용하여 필터연산을 실시하는 1개의 필터연산부를 구비하는 것을 특징으로 하는 음정변환장치.
- 제 7 항에 있어서,상기 판독어드레스발생부는 상기 음정변환비를 누적 가산하는 어큐뮬레이터를 포함하는 것을 특징으로 하는 음정변환장치.
- 제 7 항에 있어서,상기 판독어드레스발생부는,일정값을 누적 가산하는 어큐뮬레이터 및상기 어큐뮬레이터의 출력과 음정변환비를 곱하는 곱셈기를 포함하는 것을특징으로 하는 음정변환장치.
- 제 7 항에 있어서,상기 버퍼상에는 상기 음성데이터입력단자를 통해 입력되는 음성데이터가 기록되는 위치를 나타내는 기록 포인터와, 판독되는 상기 한쌍의 음성데이터열 각각의 선두 위치를 나타내는 한쌍의 판독 포인터가 설치되며,상기 버퍼는 그 선두와 말미가 고리처럼 연결된 상기 한쌍의 판독 포인터사이의 거리의 2배에 상당하는 용량을 갖는 링버퍼이며,상기 메모리부는 상기 한쌍의 판독 포인터중 어느 한쪽과 상기 기록포인터와의 사이의 거리를 상기 크로스페이드부에 통지하고,상기 크로스페이드부는 상기 메모리부로부터 통지된 거리에 따른 크로스페이드계수를 상기 한쌍의 음성데이터열을 구성하는 각 한쌍의 음성데이터에 곱하는 것을 특징으로 하는 음정변환장치.
- 제 10 항에 있어서,상기 판독어드레스발생부는 음정변환비를 누적 가산하는 어큐뮬레이터를 포함하는 것을 특징으로 하는 음정변환장치.
- 제 10 항에 있어서,상기 판독어드레스발생부는,일정값을 누적 가산하는 어큐뮬레이터 및상기 어큐뮬레이터의 출력과 음정 변환비를 곱하는 곱셈기를 포함하는 것을 특징으로 하는 음정변환장치.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1999-373674 | 1999-12-28 | ||
JP37367499A JP4416244B2 (ja) | 1999-12-28 | 1999-12-28 | 音程変換装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20010062763A true KR20010062763A (ko) | 2001-07-07 |
KR100374440B1 KR100374440B1 (ko) | 2003-03-04 |
Family
ID=18502572
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR10-2000-0082709A KR100374440B1 (ko) | 1999-12-28 | 2000-12-27 | 음정변환장치 |
Country Status (6)
Country | Link |
---|---|
US (1) | US6300553B2 (ko) |
JP (1) | JP4416244B2 (ko) |
KR (1) | KR100374440B1 (ko) |
CN (1) | CN1160704C (ko) |
MY (1) | MY141491A (ko) |
TW (1) | TW498304B (ko) |
Families Citing this family (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE60232560D1 (de) * | 2001-08-31 | 2009-07-16 | Kenwood Hachioji Kk | Vorrichtung und Verfahren zur Erzeugung eines Signals mit konstanten Grundfrequenz und Vorrichtung sowie Verfahren zum Synthetisieren von Sprachsignalen unter Verwendung dieser Signals mit konstanten Grundfrequenz. |
EP1357537B1 (en) * | 2002-04-26 | 2008-05-14 | Yamaha Corporation | Stream data processing system and method |
KR100547445B1 (ko) * | 2003-11-11 | 2006-01-31 | 주식회사 코스모탄 | 디지털 오디오신호 및 오디오/비디오신호의 변속처리방법및 이를 이용한 디지털 방송신호의 변속재생방법 |
US7430158B1 (en) | 2004-12-13 | 2008-09-30 | Chris Tanner | Music player with adjustable pitch controller |
US7259314B2 (en) * | 2005-03-28 | 2007-08-21 | Yamaha Corporation | Waveform data processing apparatus |
JP2007087466A (ja) * | 2005-09-20 | 2007-04-05 | Fuji Xerox Co Ltd | 二次元符号化方法 |
US7866550B2 (en) * | 2007-08-23 | 2011-01-11 | Target Brands, Inc. | Transaction card with sound and transformative playback feature |
CN101399036B (zh) * | 2007-09-30 | 2013-05-29 | 三星电子株式会社 | 将语音转换为说唱音乐的设备和方法 |
JP5530454B2 (ja) * | 2009-10-21 | 2014-06-25 | パナソニック株式会社 | オーディオ符号化装置、復号装置、方法、回路およびプログラム |
US9147385B2 (en) | 2009-12-15 | 2015-09-29 | Smule, Inc. | Continuous score-coded pitch correction |
GB2493470B (en) | 2010-04-12 | 2017-06-07 | Smule Inc | Continuous score-coded pitch correction and harmony generation techniques for geographically distributed glee club |
JP6904141B2 (ja) | 2017-07-28 | 2021-07-14 | カシオ計算機株式会社 | 楽音発生装置、方法、プログラム、及び電子楽器 |
JP6922614B2 (ja) * | 2017-09-27 | 2021-08-18 | カシオ計算機株式会社 | 電子楽器、楽音発生方法、及びプログラム |
JP7136979B2 (ja) * | 2020-08-27 | 2022-09-13 | アルゴリディム ゲー・エム・ベー・ハー | オーディオエフェクトを適用するための方法、装置、およびソフトウェア |
EP4131264A1 (en) * | 2021-08-06 | 2023-02-08 | MAAT Labs GmbH | Digital audio signal processing |
CN113903367B (zh) * | 2021-09-30 | 2023-06-16 | 湖南卡罗德钢琴有限公司 | 一种基于钢琴全智能***的采集还原方法 |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5231671A (en) * | 1991-06-21 | 1993-07-27 | Ivl Technologies, Ltd. | Method and apparatus for generating vocal harmonies |
JPH05281991A (ja) | 1992-03-30 | 1993-10-29 | Toshiba Corp | ピッチシフト装置 |
JP3076859B2 (ja) | 1992-04-20 | 2000-08-14 | 三菱電機株式会社 | ディジタルオーディオ信号の信号処理装置 |
JPH05327409A (ja) * | 1992-05-22 | 1993-12-10 | Sony Corp | レート変換方法及びその変換回路 |
JPH0816178A (ja) * | 1994-06-27 | 1996-01-19 | Yamaha Corp | キーコントロール装置 |
JPH0816194A (ja) * | 1994-07-01 | 1996-01-19 | Nippon Steel Corp | 音声信号デコーダ |
JP3591011B2 (ja) * | 1994-11-04 | 2004-11-17 | ソニー株式会社 | ディジタル信号処理装置 |
JPH08272390A (ja) | 1995-02-01 | 1996-10-18 | Matsushita Electric Ind Co Ltd | 音程変換装置 |
JP3481005B2 (ja) | 1995-03-02 | 2003-12-22 | 三菱電機株式会社 | ディジタルオーディオ信号の音程変換器 |
US5647005A (en) * | 1995-06-23 | 1997-07-08 | Electronics Research & Service Organization | Pitch and rate modifications of audio signals utilizing differential mean absolute error |
JPH09212193A (ja) * | 1996-02-02 | 1997-08-15 | Toshiba Corp | 音程変換装置 |
JPH10187180A (ja) * | 1996-12-25 | 1998-07-14 | Casio Comput Co Ltd | 楽音発生装置 |
JP3836947B2 (ja) * | 1997-06-20 | 2006-10-25 | パイオニア株式会社 | サンプリングレート変換ユニット、サンプリングレート変換装置及びサンプリングレート変換方法 |
-
1999
- 1999-12-28 JP JP37367499A patent/JP4416244B2/ja not_active Expired - Fee Related
-
2000
- 2000-12-23 MY MYPI20006184A patent/MY141491A/en unknown
- 2000-12-27 KR KR10-2000-0082709A patent/KR100374440B1/ko not_active IP Right Cessation
- 2000-12-28 TW TW089128118A patent/TW498304B/zh not_active IP Right Cessation
- 2000-12-28 CN CNB001370545A patent/CN1160704C/zh not_active Expired - Fee Related
- 2000-12-28 US US09/749,827 patent/US6300553B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
CN1302058A (zh) | 2001-07-04 |
KR100374440B1 (ko) | 2003-03-04 |
CN1160704C (zh) | 2004-08-04 |
US20010013270A1 (en) | 2001-08-16 |
MY141491A (en) | 2010-04-30 |
US6300553B2 (en) | 2001-10-09 |
TW498304B (en) | 2002-08-11 |
JP2001188600A (ja) | 2001-07-10 |
JP4416244B2 (ja) | 2010-02-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100374440B1 (ko) | 음정변환장치 | |
US4715257A (en) | Waveform generating device for electronic musical instruments | |
KR20020031103A (ko) | 압축 방법 및 장치, 압축 해제 방법 및 장치, 압축·압축해제 시스템, 기록 매체 | |
JPH0562495A (ja) | サンプリング周波数変換器 | |
KR100416289B1 (ko) | 디지털 아날로그변환기 및 그 방법과 데이터 보간장치 및그 방법 | |
US5890126A (en) | Audio data decompression and interpolation apparatus and method | |
JPH1155076A (ja) | サンプリング周波数変換装置 | |
US6973468B2 (en) | Data interpolating device and method, sampling function generating device, data interpolating program, and recorded medium | |
JP2558356B2 (ja) | デジタル・アナログ変換器 | |
JPS62109093A (ja) | 波形合成装置 | |
US6894966B1 (en) | Interpolation circuit | |
KR20030005307A (ko) | 보간 함수 생성 장치 및 방법, 디지털-아날로그 변환장치, 데이터 보간 장치, 프로그램 및 기록 매체 | |
JP3097599B2 (ja) | ディジタルフィルタ | |
JPH0549132B2 (ko) | ||
EP1353461A1 (en) | Analog filter | |
JP2790066B2 (ja) | 楽音信号発生装置および波形メモリ読出補間装置 | |
WO2002071619A1 (fr) | Convertisseur numerique-analogique et procede de conversion; interpolateur de donnees | |
JP3395560B2 (ja) | 波形再生装置および波形データのクロスフェード方法 | |
KR20030005315A (ko) | 압축 방법 및 장치, 압축 해제 방법 및 장치, 압축/압축해제 시스템, 기록매체 | |
JP3254829B2 (ja) | デジタル音響信号の時間軸伸長読出し方法及び装置 | |
JPH08292764A (ja) | 信号切換装置 | |
JPH0736115B2 (ja) | 波形発生方法 | |
JP2907051B2 (ja) | 波形発生装置及び方法 | |
JP3223555B2 (ja) | 波形読出装置 | |
JP5014312B2 (ja) | 離散信号の実時間補間装置および方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20130130 Year of fee payment: 11 |
|
FPAY | Annual fee payment |
Payment date: 20140204 Year of fee payment: 12 |
|
FPAY | Annual fee payment |
Payment date: 20150120 Year of fee payment: 13 |
|
FPAY | Annual fee payment |
Payment date: 20160105 Year of fee payment: 14 |
|
FPAY | Annual fee payment |
Payment date: 20170103 Year of fee payment: 15 |
|
FPAY | Annual fee payment |
Payment date: 20180119 Year of fee payment: 16 |
|
LAPS | Lapse due to unpaid annual fee |