JPS60256197A - 音響出力装置 - Google Patents

音響出力装置

Info

Publication number
JPS60256197A
JPS60256197A JP59112740A JP11274084A JPS60256197A JP S60256197 A JPS60256197 A JP S60256197A JP 59112740 A JP59112740 A JP 59112740A JP 11274084 A JP11274084 A JP 11274084A JP S60256197 A JPS60256197 A JP S60256197A
Authority
JP
Japan
Prior art keywords
sound
key
cursor
data
note
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.)
Pending
Application number
JP59112740A
Other languages
English (en)
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.)
Sharp Corp
Original Assignee
Sharp 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 Sharp Corp filed Critical Sharp Corp
Priority to JP59112740A priority Critical patent/JPS60256197A/ja
Priority to DE19853519631 priority patent/DE3519631A1/de
Priority to US06/739,852 priority patent/US4696216A/en
Publication of JPS60256197A publication Critical patent/JPS60256197A/ja
Pending legal-status Critical Current

Links

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
    • G10H7/00Instruments in which the tones are synthesised from a data store, e.g. computer organs
    • G10H7/002Instruments in which the tones are synthesised from a data store, e.g. computer organs using a common processing for different operations or calculations, and a set of microinstructions, e.g. programs, to control the sequence thereof
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/16Sound input; Sound output

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Computer Interaction (AREA)
  • General Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Electrophonic Musical Instruments (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 く技術分野〉 本発明は、例えばパーソナルコンピュータ等における音
響出力装置に関するものである。
〈従来技術〉 一般K、パーソナルコンピュータはプログラマブルサウ
ンドジェネレータ(PSG)と称される音響出力機能を
備えている。しかしながらこの機能は予め定めらノ1だ
エンベロープパターンを選択することしかできず、任意
のエンベロープパターンの設定や周波数変化の指定がで
き々い。斗た、エンベロープや周波数変化を予め設定し
、この音を用いて楽譜の設定を行なうことd不可能でち
った。
く目 的〉 本発明は上記従来の欠点を解消するためになされたもの
であり、任意のエンベロープパターンや周波数変化パタ
ーンの指定を可能と17、件だこの様に指定した音を用
いて楽譜に相当するデータを入力することを可能とした
音響出力装置を提供することを目的とする。
〈実施例〉 i11図はパーソナルコンピュータのシステムブロック
図を示すものである。CP IIはZ−80マイクロプ
ロセンサー等より構成さハ、た処理ユニット、ROMは
IP+、(イニ/ヤルプログラムローダ)やシステムモ
ニタープログラム等が書込土れたROMXRAMはダイ
ナミックRA M 、1:り構成され、外部記憶装置よ
りロードl〜だブログラノ、等を記憶[7たり、各種レ
ジスタバッファフラッグ等としてイ吏用される。SGC
はサウンドジ、ネレーシ:Iンコントローラであり、例
えばテキサスインスツルメンッネ1の5N76489よ
り構成される。
IFi−iこのS (i Cのインターフ□−ス回路、
A hi Pは音声イ11り増幅回路、8I・はスピー
カである。
(’ T Cはカウンタタイマ回路でありCPllに対
して割込み信シ(6−発生する。CRTは表示装j4、
CRT Cはその制御回路である。K E Yはギー友
力装置、K E Y Cはその制御回路である。。
第2図は一すウンドエディタのモードにおける表示画面
を・示したものである。同図においてeはエンベロープ
パターンを示すウィンドウ、fは周波数変化パターンを
示すウィンドウ、0は音名とその音名の音源かオルレー
タであるかノイズであるかを示すウィンドウ、mはメニ
ュー表示のウィンドウである。eとfのウィンドウにお
いて横軸は時間軸であり1区間が032秒、全期間で1
.28秒に相当−Fる1、エンベロープパターンの縦軸
は音の強さを表わ]7、周波数変化パターンの縦軸は周
波数の変化分であり、十−二平均律の音程における半音
−が1目盛に相当する。音名は英文字に対応させて、任
意に設定することができ、例釆−ば同図−’(’ i 
lQがピアノWがAルガン(で7・1応さ膏ト′7設5
ilさ1+、ている0そして、現在人/J、:N〕1,
1いノ、−Iノベ「J−ゾと周波数変化のパターンがど
のi″X名であZ、か(,1゜のウィンドウにおいで、
その)′<名/7)文字の色が他とは+N、& 、、、
、、た色でlく小さノ1ど、2−fた11名の先頭(で
付加されて表示さtl、るL弓(1ぞの)゛τ源/ノ1
/レータ′−)斗り略市弦波であるかノイズであるか4
−71ζすものであり、同図の例で(−1ピアノオルノ
jツノルートの音源(dオルレータ、コウカI(効11
罫71)−Iウカ2(効果音2)のi′X源(・、1ノ
イズてあ41、メニュー表示はディフーfイナブルギー
Fl〜Iパ6とそのキーの意味を衣わしでいる。r;s
のキーを押せば押−tごとにエンベロープパターンの設
定モードと周波数変化パターンの設定−(−−ド一が1
ン゛転スル。F1キード゛2キーはエンベ「1−プパタ
ーン或いは周波数変化パターンの設定時(r月1いる。
11・4ギーは音名を設定或いは修1にする場合に操角
”’F’ 4 t。
F6キーは音源を反転させる場合(で操作す”:” (
1−;tた、どの音−名を設定或いは修+IEfイ、か
1″1−ぞぴ))1名に対応する英文字のキーを押すこ
とにより指定することができる。エンベロープパターン
と周波数変化パターンが既に設定されている音名に対応
する英文字キーを押した際その音が出力され、捷た両パ
ターンが表示される。■パ5キーを押せば後述する楽譜
エディタモードにおけるメニュー表示に移る。
第3図、第4図はこのサウンドエディタモードにおける
処理を示すフローチャートである。以下その説明を行な
う。まず各種状態や値を初期化し、画面表示を行なう。
この画面表示は第2図に示17た枠やメニューの表示等
データによって変化しない固定の画面表示である。続い
て、指定されている音名等のデータを読出し、これらに
基いて内容の表示を行なう。しかる後キーを読込み押さ
れたキーに応じた処理を行なう。今、英文字キーが押さ
れたなら、その文字に対応する音名に切換え、対応fる
エンベロープパターン周波数変化パターン及び音源情報
を読み出し、その音を出力する(ng=n9″n11″
n+2″nl:1)oもし、F4つ捷り音名キーが押さ
ハフたなら音名人力モードとすイ3.。
音名人力モードにおいて文字入jJが行なわハ、た!r
らその文字列を音名と(7て矢文字にン・j応(7てW
+: 恒する(n8−・n9→n1o)。捷たF6つ斗
り?キ佇キーが押されたなら音源情報を反転l−記憶す
る。 F 3キーが押されたなら、モードを反転12、
カーソル位置を初期化する。例えば周波数変化パターン
設定モードでこのキーが押されたのなら、エンベ「1−
フハターン設定モードとし、このモードで用いるカーソ
ルの位置を初期化する。
次にエンベロープパターンの設定の方法(でついて説明
する。
第5図はキー操作と表示の例を示したものである。初期
状態では(])のような表示であるが、ここで右−■二
矢印(1)記号は始点カーソル、左1−矢印(−・)記
号は移動カーソルを表わしている。(1)のよう(V始
点キーを押せば、移動カーソルの位置が始点として設定
され記憶される。次に(2)のようにカーノルキーの操
作によって移動カーノルを移動させれば、始点と移動力
−ノルとの間を結ぶ直線(ラバ−バンド)が引かれる。
ここで(3)のように終点キーを押せば、移動カーフル
の位置を記憶すると共に移動カーフルの(17置が新た
な始点とじて設定される。次に(4)のようにカーソル
キーを操作1〜で移動カーソルを移動させれば(2)の
場合と同様に始点と移動力−ツルとの間を結ぶ直線が引
かれる。ここで(5)のように終点キーを押せば、移動
カーソルので)7置を記憶すると共に、移動カーソルの
位置が新たな始点とし2て設定される。以降同様に1.
て(7)のようなエンベロープパターンを設定すること
ができる。とのパターンはト、ii3の如く屈曲点の座
標として記憶するが、第6図はその例でありテーブルと
[7て記憶する5、EXは時間軸1−の位置、EYは音
の強度を表わしており、012・・・ と、順に屈曲点
の位置が記憶される。
さて、第4図は第3図に続くフローチャートであり、上
記したエンベロープパターン及び周波数変化パターン設
定の処理について示している。今、カーソルキーが操作
されたなら、移動カーソルを移動させる。F1キ一つま
り始点キーが押されたなら、その点を記憶[〜、また始
点として設定する1゜更にフラングP I”をセットす
る。次にカーソルキーが操作さね、たなら、移動カーノ
ルを移動さ+たイと共に、始点との間を直線補間12表
示する1、終点キーが押されたなら、移動カーソルの位
置をデータとして記憶し、その点を始【、顎と17で設
定−1る、。
以トの説明は周波数変化パターンの設定ニ1.・いても
同様であり、第6図においてF X i、1時間軸1の
屈曲点の位置、F Y i7i音程の変化分の値を記↑
0する。第2図では目盛として一4〜+3斗で大小lて
いるが、この1目盛は前記のLう(?1−レV均律の音
程における半音に相当する1、カーソル全ウィンドウf
のト限下限を招える方向(て操作j−た場合はウィンド
ウf内がL下にスクロールj〜′7]<示される。この
ようにして周波数変化は用6〜416士音捷で設定する
ことができる。
第7図は楽譜に相当するデータを角成する楽譜エディタ
モードにおける表示画面を示すものである。図において
(はチャンネル番ぢ、51′、1丁<h’、劃はタイミ
ングを表わすウィンドウであるO o i7j音名とそ
の音名に対する英文字を表わすウィンドウ、mはメニュ
ー表示のウィンドウである。ウィンドウ(において横軸
は時間、縦軸は音程ウィンドウSに対応する音程を表わ
す。そして表示される英文字は前記の音名に対応する。
1画面中に3チャンネル分表示されるが計6チヤンネル
あり、従・って6重和音捷で可能である。同図の例では
Qすなわちピアノと名付けた4F#の音とWすなわちオ
ルガンと名付けた4F#の音が同時に鳴る。
第8図はこの楽譜エディタモードの処理を表わ1〜たフ
ローチャートである。捷ず各種状態が初期化され、第7
図の枠やメニュー等の表示を行ない、続いて音程ウィン
ドウやタイミングウィンドウの内容を表示する。その後
キー読込みを行ない左右方向のカーソルキーが操作され
たならカーソルを移動させると共に、カーソル位置に相
当するタイミングデータ1をカウントする。上下方向の
カーソルキーが操作されたならカーソルを移動させると
共に、カーソル位置に相当する音程番号をカウントする
。第7図においてチャンネル1のタイミングウィンドウ
内に表示、Nれている記憶(:I゛がカーソルであり、
カーソルキーの操作方向tて移動する。寸だカーソルが
チャンネル]りのウィンドウにおいて、上端にある場合
I−力方向カーソルキーを操作すれば同一チャンネル内
の音h゛つ゛イントウと共にタイミングウィンドウが下
り向(でスクロールする。同様にカーソルが下端にあ、
−1で、下H向のカーソルキーを操作すればト方向にス
クロールrる。−まだ左端にある場合左方向のカーソル
キーを操作すれば右方向(でスクロールし、右端にある
場合右方向のカーソルキーを操作すれば〕、″方向(″
″スクロールる。
このようにして所定位置にカーソル4・移動さ)トた後
、英字キーが押されたなら、その英字にχIL(7、す
る音の音名番号をメモリーNに記憶し、また/)−ツル
位置に相当する1等程を音程番号とl、rメモリーTに
記憶する。第9図1−1このメモリー4・表わしたもの
であり、上記タイミング1ごどに音名と音程の番号が対
に記憶される。このよう(で1.て設定したデータをも
とに演奏を行なう1.演奏を7丁なう場合、第1図で示
したカウンタタイマ回路CTCより一定時間(loms
ec)毎にCPUに割込みがかけられるが、CP Uは
その割込み処理によって、サウンドジェネレーションコ
ントローラSGCへ必要なデータを出力する。
第10図はこの割込み処理を示すフローチャートである
。捷ず音符を更新すべきタイミングであるかどうか判別
する。つまり第7図に示したタイミングに相当するタイ
ミングをカウントするカウンターがあり、この値によっ
て判別する。音符を更新すべきタイミングであればその
タイミングに音符が設定されているかどうか判別する。
これは第9図に示したメモリーのi番目の内容によって
判別する。音符が設定されていたなら、カウンタJをリ
セットする。このカウンタは第2図に示したようなエン
ベロープと周波数変化パターンの時間を表わすものであ
る。続いて、音源モードをサウンドジェネレーションコ
ントローラSGCに出力する。この音源モードつまりオ
シレータかノイズの区別は前記音名番号に対応させ′C
記憶している。続いて、次の音符データ読出しに備え7
そのカウンタ1をカウントアツプする。そして周波数デ
ータとアッテネーションデータを演算し、S G cへ
出力する。周波数データの演算は第6図に小1〜たデー
タFX 、FYつ1り周波数変化パターンデータと第9
図に示したデータ′[つ甘り音程番号とによって演算す
る。またアノテネーンヨンデータは第6図に示したデー
タEX、EYつ塘りエンベロープパターンデータによっ
て演算17、求める。
その後上記カウンタ」をカウントアツプし、以にの割込
み処理を終了する。尚、割込み処理におい′C音符を更
新しないタイミングであれば、周波数データとアンテネ
ーションデータを演算しS G Cへ出力する。また音
符を更新すべきターfミングであっても、音符がないタ
イミングであtl、ばカウンタJをリセノl−Lない。
っ1り前の音符の音を打ち切らずエンベロープに従って
続ける。ところで第7図において、音名ウィンドウ0に
示17ているように、英字Zは休符、捷たXはスペース
である。
スペースであ)1.ば上記のように前の音を続けること
になる。第7図においてメニューウィンドウmに示して
いるようにF2キーを押せば前述のサウンドエディター
モードに切換わる。またF3キーを押せば、設定したこ
れらのデータを外部メモリーKSAVHすることができ
る。
〈効 果〉 以上説明したように本発明の音響出力装置によれば、任
意のエンベロープパターンや周波数変化のパターンを設
定することができ、捷だこの音のデータを用いて楽譜に
相当するデータを容易に設定することができる。
【図面の簡単な説明】
第1図は本発明の一実施例であるパーソナルコンピュー
タのシステムブロック図、第2図はサウンドエディタモ
ードにおける表示画面、第3図第4図は処理手順を示す
フローチャート、第5図(1)乃至(7)はエンベロー
プパターン設定の方法を説明する図、第6図(1)乃至
(4)はエンベロープパターンと一波数変化パターンを
記憶するメモIJ−1第7図は処理手順を示すフローチ
ャート、第9図(1)。 (2)は楽譜のデータを記憶するメモIJ−1第10図
は割込み処理を示すフローチャートである。 CP U 、処理ユニット、CTC、カウンタタイマ回
路、SGC:サウンドジェネレーションコントローラ。 代理人 弁理士 福 士 愛 彦(他2名)04) へ へ へ 墳 to e’− N 7 第q 閲 第1O図

Claims (1)

    【特許請求の範囲】
  1. 1 エンベロープパターン等の音の要素を設定スる手段
    、設定された音の要素のデータを記憶する手段、楽譜の
    音符情報を設定する手段、設定された楽譜の音符情報を
    記憶する手段、楽譜の音符情報を読出し、音の要素のデ
    ータと共に音を発生する手段、とからなる音響出力装置
JP59112740A 1984-05-31 1984-05-31 音響出力装置 Pending JPS60256197A (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP59112740A JPS60256197A (ja) 1984-05-31 1984-05-31 音響出力装置
DE19853519631 DE3519631A1 (de) 1984-05-31 1985-05-31 Akustische ausgabevorrichtung, insbesondere fuer einen personal-computer
US06/739,852 US4696216A (en) 1984-05-31 1985-05-31 Acoustic output device for personal computer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59112740A JPS60256197A (ja) 1984-05-31 1984-05-31 音響出力装置

Publications (1)

Publication Number Publication Date
JPS60256197A true JPS60256197A (ja) 1985-12-17

Family

ID=14594359

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59112740A Pending JPS60256197A (ja) 1984-05-31 1984-05-31 音響出力装置

Country Status (3)

Country Link
US (1) US4696216A (ja)
JP (1) JPS60256197A (ja)
DE (1) DE3519631A1 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63151099U (ja) * 1987-03-20 1988-10-04
JPH01160598U (ja) * 1988-04-21 1989-11-08

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3604686A1 (de) * 1986-02-14 1987-08-27 Rainer Gallitzendoerfer Elektronisches musikinstument
JPH0769693B2 (ja) * 1986-05-13 1995-07-31 ヤマハ株式会社 制御波形発生装置
US4958552A (en) * 1986-11-06 1990-09-25 Casio Computer Co., Ltd. Apparatus for extracting envelope data from an input waveform signal and for approximating the extracted envelope data
US5548080A (en) * 1986-11-06 1996-08-20 Casio Computer Co., Ltd. Apparatus for appoximating envelope data and for extracting envelope data from a signal
JPH079583B2 (ja) * 1987-01-29 1995-02-01 ヤマハ株式会社 電子楽器の楽音発生制御装置
US4961364A (en) * 1987-02-25 1990-10-09 Casio Computer Co., Ltd. Musical tone generating apparatus for synthesizing musical tone signal by combining component wave signals
JP2580720B2 (ja) * 1988-06-23 1997-02-12 ヤマハ株式会社 自動演奏装置
US5225618A (en) * 1989-08-17 1993-07-06 Wayne Wadhams Method and apparatus for studying music
JP2631030B2 (ja) * 1990-09-25 1997-07-16 株式会社光栄 ポインティング・デバイスによる即興演奏方式
CA2068154C (en) * 1992-05-07 1997-01-14 Janice C. Halligan Programmable call progress tones for a switching system
US9159325B2 (en) * 2007-12-31 2015-10-13 Adobe Systems Incorporated Pitch shifting frequencies

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5678893A (en) * 1979-11-30 1981-06-29 Casio Computer Co Ltd Input device for electronic musical instrument
JPS56117291A (en) * 1980-02-20 1981-09-14 Matsushita Electric Industrial Co Ltd Electronec musical instrument
US4352313A (en) * 1980-05-30 1982-10-05 Rca Corporation Musical keyboard for home computer
US4487098A (en) * 1980-08-30 1984-12-11 Kabushiki Kaisha Kawai Gakki Seisakusho Rhythm generator
JPS57201297A (en) * 1981-06-05 1982-12-09 Casio Computer Co Ltd Rhythm information setting system
JPS58134692A (ja) * 1982-02-04 1983-08-10 カシオ計算機株式会社 音色設定装置
US4506581A (en) * 1982-06-19 1985-03-26 Casio Computer Co., Ltd. Touch response apparatus for electronic keyboard musical instrument
US4614983A (en) * 1982-08-25 1986-09-30 Casio Computer Co., Ltd. Automatic music playing apparatus

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63151099U (ja) * 1987-03-20 1988-10-04
JPH01160598U (ja) * 1988-04-21 1989-11-08

Also Published As

Publication number Publication date
DE3519631A1 (de) 1986-01-02
DE3519631C2 (ja) 1988-06-16
US4696216A (en) 1987-09-29

Similar Documents

Publication Publication Date Title
US10354627B2 (en) Singing voice edit assistant method and singing voice edit assistant device
JP3102335B2 (ja) フォルマント変換装置およびカラオケ装置
US6728680B1 (en) Method and apparatus for providing visual feedback of speed production
JP4370811B2 (ja) 音声表示出力制御装置、および音声表示出力制御処理プログラム
CN106205571A (zh) 一种歌声语音的处理方法和装置
US4696216A (en) Acoustic output device for personal computer
KR200197477Y1 (ko) 언어 학습 장치
JPH06315572A (ja) 音声ゲーム機
JP2580565B2 (ja) 音声情報辞書作成装置
JP2007219218A (ja) 語学学習用電子機器および訳文再生方法
JPH01154189A (ja) 発音訓練装置
KR102760701B1 (ko) 음계를 보조 수단으로 하는 모음 학습 편집 구조 및 모음 학습 시스템
US12327491B2 (en) Information processing device and information processing method
JPH01265286A (ja) 語学練習器
JP2001356677A (ja) 語学学習装置および語学データ処理方法
JPH09274427A (ja) 楽音発生装置
JP3189111B2 (ja) 音声学習装置
JP3609330B2 (ja) 調音指示装置、調音指示方法及び情報処理プログラムを記録した記録媒体
JP4137747B2 (ja) フレーズ単位のステップ演奏機能を備えたカラオケ装置
JP2000029475A (ja) カラオケ装置
JPH10133850A (ja) 音声入力機能を有するコンピュータ及び音声制御方法
JPS58158699A (ja) 音声合成制御装置
JPS61196360A (ja) ワ−ドプロセツサ
JPH0844351A (ja) 演奏情報入力装置
JPH01217388A (ja) 語学練習器