JPH068996U - 自動演奏装置 - Google Patents

自動演奏装置

Info

Publication number
JPH068996U
JPH068996U JP4738292U JP4738292U JPH068996U JP H068996 U JPH068996 U JP H068996U JP 4738292 U JP4738292 U JP 4738292U JP 4738292 U JP4738292 U JP 4738292U JP H068996 U JPH068996 U JP H068996U
Authority
JP
Japan
Prior art keywords
performance
music
performance information
played
random number
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
JP4738292U
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.)
Roland Corp
Original Assignee
Roland 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 Roland Corp filed Critical Roland Corp
Priority to JP4738292U priority Critical patent/JPH068996U/ja
Publication of JPH068996U publication Critical patent/JPH068996U/ja
Pending legal-status Critical Current

Links

Abstract

(57)【要約】 【目的】本考案は、記憶された複数曲に対応する複数の
演奏情報を順次ランダムに読み出して連続的に演奏する
「ランダムモード」を備えた自動演奏装置に関し、単調
さを回避し、かつ1回の乱数発生で必ず1曲が選択され
る。 【構成】演奏情報記憶手段に記憶された複数曲のうち未
だ選択されていない曲に数値を対応づけて、その対応づ
けた数値の中から演奏曲目に対応する数値を乱数により
発生させる。

Description

【考案の詳細な説明】
【0001】
【産業上の利用分野】
本考案は、記憶された複数曲に対応する複数の演奏情報を順次ランダムに読み 出して連続的に演奏する「ランダムモード」を備えた自動演奏装置に関する。
【0002】
【従来の技術】
近年、手軽に音楽を楽しむべく、例えば半導体メモリ、コンパクトディスク( CD)等に複数曲に対応する複数の演奏情報を例えばディジタルデータの形式で 記憶させておき、その演奏情報を半導体メモリ、CD等から読み出して音楽を再 生する自動演奏装置が実用化されている。
【0003】 この自動演奏装置で演奏すべき曲を指定するにあたり、ユーザが演奏すべき曲 目とその順序を1曲ずつ指定するモードのほか、さらに手軽に演奏を楽しむこと ができるように、曲目およびその演奏順序を自動演奏装置により自動的に選択す るいわゆるランダムモードが提案されている(例えば特公平4−5995号公報 、特公昭63−16836号公報参照)。
【0004】
【考案が解決しようとする課題】
上記ランダムモードにおいて演奏曲目やその演奏順序が画一的になることを避 けるために、上記特公平4−5995号公報には、乱数発生手段を備え、乱数を 発生させて演奏曲目および演奏順序を選択することが提案されている。しかし、 乱数は何度か発生させたときに確率的に同一の数値が並ぶ場合があり、したがっ て乱数により演奏曲目等を選択しても同一曲が何度も続けて演奏され単調な演奏 となってしまう場合がある。
【0005】 上記特公昭63−1836号公報には、やはり乱数発生手段を備え、乱数によ り演奏曲目等を選択することが提案されているが、ここでは発生した乱数が既に 再生された曲目に対応するものであった場合はその曲目を再度演奏することなく 乱数を再度発生させており、したがって同一曲が何度も続けて演奏されることは 回避されている。しかし、例えば30曲目の中から29曲目まで再生され、残り 1曲を再生するだけとなった場合を例にとると、乱数を発生してもその残り1曲 に対応する数値が出る確率は1/30であり、しかもこれは確率の問題であるた め、例えば何百回となく乱数を発生させてやっとその残り1曲に対応する数値が 出ることもあり、したがって演奏曲目等を選択するにあたり必要以上に時間がか かり、またこの自動演奏装置に内蔵されたCPUが必要以上に占有されてしまう 場合があるという問題がある。
【0006】 本考案は、上記問題を解決し、単調さを回避し、かつ1回の乱数発生で必ず1 曲が選択されるように工夫されたランダムモードを備えた自動演奏装置を提供す ることを目的とする。
【0007】
【課題を解決するための手段】
上記目的を達成するための本考案の自動演奏装置は、複数曲に対応する複数の 演奏情報を記憶する演奏情報記憶手段と、上記複数曲の中から演奏すべき曲を順 次選択する選択手段と、該選択手段により選択された曲に対応する演奏情報を、 上記演奏情報記憶手段から読み出して演奏する演奏手段とを備えた自動演奏装置 において、 上記選択手段が、上記複数曲のうち未だ選択されていない曲に数値を対応づけ る数値対応付手段と、該数値対応付手段により対応づけられた数値の中から、演 奏すべき曲に対応する数値を乱数により選択する乱数発生手段とを備えたことを 特徴とするものである。
【0008】
【作用】
本考案の自動演奏装置は、演奏情報記憶手段に記憶された複数曲のうち未だ選 択されていない曲に数値を対応づけて、その対応づけた数値の中から演奏曲目に 対応する数値を乱数により発生させるものであるため、1度選曲された曲目はそ の一連のランダムモード中には2度と選曲されず、したがって単調な演奏となっ てしまうことを確実に避けることができ、しかも1回の乱数発生により未選択の 曲目の中から1曲が選択されることになる。
【0009】
【実施例】
以下、本考案の実施例について説明する。 図1は、本考案の自動演奏装置の一実施例の構成を示したブロック図である。 制御部は、CPU、CPUのプログラムを記憶するROM、CPUが動作する に必要なメモリエリアとしてのRAM、プログラム動作中の時間経過を計測する タイマなどから構成されている。
【0010】 また演奏情報メモリ2には多数の曲目に対応する多数の演奏情報がディジタル データの形式で格納されている。 パネル3には、各種のスイッチや液晶表示部等が備えられており、このスイッ チを用いて所望の演奏曲目等を指定することもできる。またこのパネル3にはラ ンダムモードボタンも備えられており、このランダムモードボタンを押してスタ ートボタンを押した場合は、後述するようにしてこの自動演奏装置自身で選択し た演奏曲目や演奏順序に従って演奏情報メモリ2から対応する演奏情報が読出さ れて楽音生成部4に送られる。
【0011】 楽音生成部4では、制御部1による制御のもとに、送られてきた演奏情報に基 づいて楽音信号が生成され、その生成された楽音信号はアンプ5により増幅され スピーカ6により楽音として放音される。 以下、本考案の主題であるランダムモードについて説明する。 図2は、ランダムモード時に実行されるプログラムのフローチャート、図3は 、図1に示す演奏情報メモリの内容を模式的に示したマップである。
【0012】 このマップに示すように各曲目に対応する各演奏情報がメモリ上の互いに異な る領域に記憶されており、各曲目に対応する各演奏情報が記憶された各領域の先 頭には、各アドレスAD_1,AD_2,…,AD_Nが付与されている。 また図4、図5は、図1に示す制御部1に備えられた図示しないRAMのアド レスと数値との対応テーブル(図4)及びその対応テーブルに記録された数値の 再ナンバリングを時系列的に示した図(図5)である。さらに図6はRAM内の 演奏待行列を示した図である。
【0013】 ここでは図3〜図5を参照しながら、図2に示すフローについて説明する。尚 ここでは簡単のためレジスタ自体とそのレジスタに格納された数値とを区別せず に同じ符号が用いられている。 図1に示すパネル3に備えられた図示しないランダムモードボタンが押される と、この図2に示すフローが実行され、先ず、ステップ(a)において、図4に 示す対応テーブルに、図5(A)に示すように順に1〜Nが記録される。その後 既に選択された曲目数を表わすレジスタMに、ここでは未だ1曲も選択されてい ないため初期値0が書込まれ、(ステップ(b))、未選択の曲目数を表わすレ ジスタLにN−M(ここでは初期値N)が書込まれる(ステップ(c))。
【0014】 次にLが0であるか否か、即ち、既に全曲目が選択されたか否かが判定され( ステップ(d))、ここではL=NであってL≠0であるため、ステップ(e) に進む。このステップ(e)では1からL(即ちここでは1からN)の数値の範 囲内で乱数が発生され、その発生した乱数がレジスタRに格納される。そのあと ステップ(f)において、数値Rに対応する演奏情報メモリ(図1,図3参照) 上のアドレス(図5(A)に示すAD_R)が、図6に示すように演奏待行列に 並べられる。
【0015】 その後、図5に示すように、対応テーブル上の、それまで数値Rが記録されて いた欄に0を書き込み(ステップ(g))、R+1以降の数値が記録されていた 各欄の数値が1ずつデリクメントされる(ステップ(h))。これにより演奏曲 目が1曲選択されたことになり、したがってレジスタMの値が1だけインクリメ ントされ(ステップ(i))、ステップ(c)に戻る。ステップ(c)では未選 択の曲目数を表わすレジスタLの値がN−M(ここではN−1)に更新される。
【0016】 次にステップ(d)を経由して再度ステップ(e)に進むが、1からL、即ち 今度は1からN−1の数値の範囲内で乱数が発生され、その発生した乱数がレジ スタRに格納される。ここでは乱数として2が発生したものとすると、ステップ (f)において、図5(B)に示す対応テーブルにおける数値2に対応するうア ドレスAD_2が図6に示す待行列に並べられ、その数値2の記録欄に0が記録 され数値3以降の記録欄が1ずつデクリメントされ、これにより図5(C)に示 すように書き換えられる。
【0017】 以上のようにして1曲選曲される毎に再ナンバリングするようにしたため、図 6に示す待行列には同じ曲が複数並べられることはなく、かつ1回の乱数発生に より必ず未選曲の曲の中から1曲が選曲されることになる。以上のようにしてラ ンダム自動選曲が行われる。 ユーザはランダムモードボタンに次いでスタートボタンを押すと、演奏情報メ モリ上の、待行列(図6)に並んだアドレスに格納された演奏情報が、待行列に 並んだ順序で順次読み出され、楽音制御部4に順次送り込まれ、前述したように アンプ5、スピーカ6を経由して放音される。
【0018】 尚、上記実施例では、待行列を備えて演奏曲目、演奏順序を前もって全部選択 するように構成したが、演奏開始前に全部を選択しておくことは必ずしも必要で はなく、例えば1曲選曲してその曲を演奏し、演奏終了後に次の1曲を選曲して 演奏するように、演奏の途中で順次選曲してもよい。 また上記実施例は、先ずランダムモードボタン、次いでスタートボタンを押す ことにより、演奏開始当初からランダムに曲が演奏されるものとして説明したが 、スタートスイッチの方を先に押した場合、このスタートスイッチを押すことに より記憶された順序で順次演奏される通常演奏が開始され、何曲目かが演奏され ている途中でランダムスイッチを押すと、その演奏中の曲が終了した後、まだ演 奏されていない残りの曲がランダムに演奏されるように構成してもよい。
【0019】 またユーザが演奏曲順を設定するためのプログラムモードボタンを押し、全曲 のうちの1つもしくは複数の曲の演奏順序をプログラムし、その後ランダムモー ドボタンを押した場合は、まだ演奏順序の指定されていない残りの曲について、 上述したようにしてランダムに演奏順序を設定するように構成してもよい。 また、上記実施例は半導体メモリ等に演奏情報を記憶しておく自動演奏装置に 関するものであるが、本考案はCD等に記憶された演奏情報を読出して再生する 自動演奏装置にも同様に適用できるものであることはいうまでもない。
【0020】
【考案の効果】
以上説明したように、本考案の自動演奏装置は、演奏情報記憶手段に記憶され た複数曲のうち未だ選択されていない曲に数値を対応させ、その対応させた数値 の中から乱数により演奏曲を選択するように構成したため、単調な演奏を避ける ことができるとともに1回の乱数発生で必ず1曲選曲され、CPUが不要に占有 されてしまい選曲に時間がかかってしまうことが防止される。
【図面の簡単な説明】
【図1】本考案の自動演奏装置の一実施例の構成を示し
たブロック図である。
【図2】ランダムモード時に実行されるプログラムのフ
ローチャートである。
【図3】図1に示す演奏情報メモリの内容を模式的に示
したマップである。
【図4】RAM内のアドレスと数値との対応テーブルで
ある。
【図5】対応テーブルに記録された数値の再ナンバリン
グを時系列的に示した図である。
【図6】RAM内の演奏待行列を示した図である。
【符号の説明】
1 制御部 2 演奏情報メモリ 3 パネル 4 楽音生成部 5 アンプ 6 スピーカ

Claims (1)

    【実用新案登録請求の範囲】
  1. 【請求項1】 複数曲に対応する複数の演奏情報を記憶
    する演奏情報記憶手段と、 前記複数曲の中から演奏すべき曲を順次選択する選択手
    段と、 該選択手段により選択された曲に対応する演奏情報を、
    前記演奏情報記憶手段から読み出して演奏する演奏手段
    とを備えた自動演奏装置において、 前記選択手段が、 前記複数曲のうち未だ選択されていない曲に数値を対応
    づける数値対応付手段と、 該数値対応付手段により対応づけられた数値の中から、
    演奏すべき曲に対応する数値を乱数により選択する乱数
    発生手段とを備えたことを特徴とする自動演奏装置。
JP4738292U 1992-07-07 1992-07-07 自動演奏装置 Pending JPH068996U (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4738292U JPH068996U (ja) 1992-07-07 1992-07-07 自動演奏装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4738292U JPH068996U (ja) 1992-07-07 1992-07-07 自動演奏装置

Publications (1)

Publication Number Publication Date
JPH068996U true JPH068996U (ja) 1994-02-04

Family

ID=12773555

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4738292U Pending JPH068996U (ja) 1992-07-07 1992-07-07 自動演奏装置

Country Status (1)

Country Link
JP (1) JPH068996U (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005346713A (ja) * 2004-05-28 2005-12-15 Thomson Licensing アイテムリストからアイテムを選択するための乱数発生方法およびマルチメディアファイルの再生装置

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62147983A (ja) * 1985-12-20 1987-07-01 Mitsubishi Electric Corp 交流エレベ−タの制御装置

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62147983A (ja) * 1985-12-20 1987-07-01 Mitsubishi Electric Corp 交流エレベ−タの制御装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005346713A (ja) * 2004-05-28 2005-12-15 Thomson Licensing アイテムリストからアイテムを選択するための乱数発生方法およびマルチメディアファイルの再生装置

Similar Documents

Publication Publication Date Title
US5408449A (en) Digital audio player with music memory function for an intro-play operation
EP0497387B1 (en) Record information reproducing method with content identifiers
JP3364362B2 (ja) カラオケ装置
JPH0469396B2 (ja)
JP3591227B2 (ja) カラオケ装置
JP2550420B2 (ja) カラオケ装置
JP3010936B2 (ja) 音楽再生装置
JP2554975Y2 (ja) 楽音発生装置
JP2508945B2 (ja) 自動演奏装置
JP2550423B2 (ja) カラオケ装置
JP3428102B2 (ja) カラオケ装置
JPH07199927A (ja) 自動演奏装置
JP2001154670A (ja) 曲データ再生装置、方法及び記録媒体
JP3000439U (ja) カラオケ装置
JPH0511593Y2 (ja)
JP2756805B2 (ja) 自動リズム演奏装置
JP3073561B2 (ja) 自動演奏装置
JPS6398593U (ja)
JPH06102892A (ja) 音楽再生装置
JP2004178727A (ja) 楽曲のランダム再生方法およびその装置ならびにランダム再生情報を含む記録媒体
JP2522203B2 (ja) 自動演奏装置
JP3901261B2 (ja) 音再生装置
JPH0430638Y2 (ja)
JP2529162Y2 (ja) 再生装置
JP2650632B2 (ja) 自動演奏装置