JP2009116323A - Music box device, method and program for controlling the same - Google Patents
Music box device, method and program for controlling the same Download PDFInfo
- Publication number
- JP2009116323A JP2009116323A JP2008263606A JP2008263606A JP2009116323A JP 2009116323 A JP2009116323 A JP 2009116323A JP 2008263606 A JP2008263606 A JP 2008263606A JP 2008263606 A JP2008263606 A JP 2008263606A JP 2009116323 A JP2009116323 A JP 2009116323A
- Authority
- JP
- Japan
- Prior art keywords
- drive signal
- music box
- performance information
- box device
- drive
- 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
Links
Images
Landscapes
- Electrophonic Musical Instruments (AREA)
Abstract
Description
本発明は、オルゴール装置、オルゴール装置の制御方法及びプログラムに関する。 The present invention relates to a music box device, a method for controlling a music box device, and a program.
一般に、オルゴール装置は、振動弁を、回転される例えばシリンダ等に設けられた突起で弾くことにより、振動弁に対応する音を鳴らす。この種のオルゴール装置には、複数の振動弁が設けられている。したがって、これらの振動弁が、所定のタイミングで順次弾かれることにより、メロディーが奏でられる。また、オルゴール装置において、振動弁を弾く爪が設けられたディスク(爪車72ともいう)等を、例えばソレノイド62等の駆動装置で駆動することにより、所定のタイミングで振動弁を弾くことは公知である。
In general, a music box device emits a sound corresponding to a vibration valve by flipping the vibration valve with a protrusion provided on, for example, a cylinder that is rotated. This type of music box device is provided with a plurality of vibration valves. Therefore, a melody is produced by sequentially playing these vibration valves at a predetermined timing. Further, in a music box device, it is well known to drive a vibration valve at a predetermined timing by driving a disk (also referred to as a claw wheel 72) provided with a claw for flipping the vibration valve with a drive device such as a
特許文献1では、機械的ノイズが少なく、回転体同士の異常接触、機械的干渉、異常停止がなく、音を発するための信号入力から振動弁が音を発するまでの遅延時間を短くした電子制御方式のオルゴールが開示されている。
特許文献2では、振動弁を弾くための機構における不要な摩擦を軽減することにより適正なタイミングで曲目を演奏することができるオルゴールが開示されている。
特許文献3では、機械的な動作音を低減することができるオルゴール制御装置が開示されている。
In
Patent Document 2 discloses a music box that can play a music piece at an appropriate timing by reducing unnecessary friction in a mechanism for flipping a vibration valve.
Patent Document 3 discloses a music box control device that can reduce mechanical operation sound.
しかしながら、特許文献1〜3に開示されたオルゴール装置は、予め決められた曲を演奏することしかできない。
However, the music box devices disclosed in
本発明は、シリンダーやディスク等の回転部材が交換されない場合においても、任意の曲を演奏することができるオルゴール装置を提供することを目的とする。 An object of the present invention is to provide a music box device capable of playing an arbitrary piece of music even when a rotating member such as a cylinder or a disk is not replaced.
上記目的を達成するために、本発明に係るオルゴール装置は、複数の振動弁を含む振動板と、前記振動板に含まれる振動弁を弾く爪機構と、演奏情報を受け付ける受付手段と、前記受付手段に受け付けられた演奏情報を駆動信号に変換するように制御する制御手段と、前記制御手段により変換された駆動信号に基づいて前記爪機構を駆動する駆動手段とを有する。本発明によれば、シリンダーやディスク等の回転部材が交換されない場合においても、任意の曲を演奏することができる。 In order to achieve the above object, a music box device according to the present invention includes a diaphragm including a plurality of vibration valves, a claw mechanism for flipping the vibration valves included in the diaphragm, reception means for receiving performance information, and the reception Control means for controlling the performance information received by the means to convert it into drive signals, and drive means for driving the pawl mechanism based on the drive signals converted by the control means. According to the present invention, an arbitrary piece of music can be played even when a rotating member such as a cylinder or a disk is not replaced.
好適には、前記制御手段は、駆動信号がオン信号である状態が、所定期間、継続している場合、駆動信号をオフ信号に制御する。本発明によれば、駆動信号がオン信号である状態は、所定期間を超えて継続することはないので、爪機構が駆動され続けることを防止することができる。 Preferably, the control unit controls the drive signal to be an off signal when the state where the drive signal is an on signal continues for a predetermined period. According to the present invention, since the state in which the drive signal is the ON signal does not continue beyond the predetermined period, it is possible to prevent the pawl mechanism from being continuously driven.
本発明に係るオルゴール装置の制御方法は、複数の振動弁を含む振動板と、前記振動板に含まれる振動弁を弾く爪機構と、駆動信号に基づいて前記爪機構を駆動する駆動手段とを有するオルゴール装置の制御方法であって、演奏情報を受け付け、前記受け付けられた演奏情報を駆動信号に変換するように制御する。 A method for controlling a music box device according to the present invention comprises: a diaphragm including a plurality of vibration valves; a claw mechanism that repels the vibration valve included in the diaphragm; and a drive unit that drives the claw mechanism based on a drive signal. The music box apparatus has a control method for receiving performance information and converting the received performance information into a drive signal.
好適には、駆動信号がオン信号である状態が、所定期間、継続しているか否かを判定し、前記判定により、当該状態が所定期間継続していると判定された場合、駆動信号をオフ信号に制御する。 Preferably, it is determined whether or not the state in which the drive signal is an on signal continues for a predetermined period, and if the determination determines that the state continues for a predetermined period, the drive signal is turned off. Control to signal.
本発明に係るプログラムは、コンピュータと、複数の振動弁を含む振動板と、前記振動板に含まれる振動弁を弾く爪機構と、駆動信号に基づいて前記爪機構を駆動する駆動手段とを有するオルゴール装置において、演奏情報を受け付ける受付ステップと、前記受け付けられた演奏情報を駆動信号に変換するように制御する制御ステップとを前記オルゴール装置のコンピュータに実行させる。 A program according to the present invention includes a computer, a diaphragm including a plurality of vibration valves, a claw mechanism that flips the vibration valves included in the diaphragm, and a drive unit that drives the claw mechanism based on a drive signal. In the music box device, the computer of the music box device is caused to execute a reception step for receiving performance information and a control step for controlling the received performance information to be converted into a drive signal.
好適には、駆動信号がオン信号である状態が、所定期間、継続しているか否かを判定する継続時間判定ステップと、前記継続時間判定により、当該状態が所定期間継続していると判定された場合、駆動信号をオフ信号に制御する制御ステップとを前記オルゴール装置のコンピュータにさらに実行させる。 Preferably, it is determined that the state continues for a predetermined period by the duration determination step for determining whether or not the state where the drive signal is an ON signal continues for a predetermined period, and the duration determination. In this case, the music box device computer is further caused to execute a control step of controlling the drive signal to an off signal.
好適には、前記駆動手段は揺動する出力部を有する揺動アクチュエーターを含む。 Preferably, the driving means includes a swing actuator having a swing output portion.
好適には、前記揺動アクチュエーターは、前記爪機構に対応して複数積載されている。 Preferably, a plurality of the swing actuators are stacked corresponding to the claw mechanism.
本発明に係るオルゴール装置によれば、シリンダーやディスク等の回転部材が交換されない場合においても、任意の曲を演奏することができる。 According to the music box apparatus according to the present invention, it is possible to play an arbitrary piece of music even when a rotating member such as a cylinder or a disk is not replaced.
図1は、本発明の実施形態に係るオルゴール装置10を含むオルゴールシステム1を示す図である。
図1に示すようにオルゴールシステム1は、オルゴール装置10と、このオルゴール装置10に接続された鍵盤12及び端末装置14と、外部記録装置16と、ネットワーク20を介してオルゴール装置10に接続されたサーバ装置18とを有する。
FIG. 1 is a diagram showing a
As shown in FIG. 1, the
オルゴール装置10は、鍵盤12又は端末装置14から演奏情報を受け付け、この演奏情報を駆動信号に変換することにより、演奏を行う。また、オルゴール装置10は、外部記録装置16から演奏情報を読み出し、又はサーバ装置18から演奏情報を取得する。なお、オルゴール装置10については、後で詳述する。
The
鍵盤12は、演奏情報をオルゴール装置10に対して出力する。鍵盤12は、複数の白鍵及び黒鍵を有する。白鍵又は黒鍵が押さえられると、鍵盤12は、押さえられた白鍵又は黒鍵に対応する音階に関する情報を含む演奏情報を、オルゴール装置10に対して出力する。なお、鍵盤12は、キーボードとも呼ばれる。
The keyboard 12 outputs performance information to the
端末装置14は、例えば汎用のパーソナルコンピュータであり、図示しないCPU、メモリ、通信装置、キーボード及びマウスなどを有する。端末装置14には、演奏情報が記憶されている。端末装置14は、記憶されている演奏情報を、オルゴール装置10に対して出力する。また、端末装置14は、キーボード又はマウスにより指定された音階に関する情報を含む演奏情報を、オルゴール装置10に対して出力してもよい。
The terminal device 14 is a general-purpose personal computer, for example, and includes a CPU, a memory, a communication device, a keyboard, a mouse, and the like (not shown). The terminal device 14 stores performance information. The terminal device 14 outputs the stored performance information to the
外部記録装置16は、例えば、CD、DVD、カード型記録装置などである。外部記録装置16には、演奏情報が記録されている。外部記録装置16がオルゴール装置10に装着されると、記憶されている演奏情報は、オルゴール装置10から読み取り可能になる。
The
ネットワーク20は、例えばLAN、WANなどにより構成されるネットワークである。ネットワーク20は、有線のネットワークであってもよいし、無線のネットワークであってもよい。
The
サーバ装置18は、例えばウェブサーバであり、端末装置14と同等の構成を有する。サーバ装置18には、演奏情報が記憶されている。サーバ装置18は、オルゴール装置10からのダウンロード要求を受け付けると、記憶されている演奏情報を、オルゴール装置10に対して送信する。
The server device 18 is a web server, for example, and has a configuration equivalent to that of the terminal device 14. The server device 18 stores performance information. Upon receiving a download request from the
演奏情報は、例えば、MIDI(Musical Instruments Digital Interface)データである。演奏情報には、押さえられた鍵盤に対応する音階、鍵盤が押さえられた強さ、押さえられたタイミング等が含まれる。 The performance information is, for example, MIDI (Musical Instruments Digital Interface) data. The performance information includes the scale corresponding to the pressed key, the strength at which the key is pressed, the timing at which the key was pressed, and the like.
図2は、本発明の実施形態に係るオルゴール装置10の構成を示す図である。
図2に示すように、オルゴール装置10は、制御部22、オルゴールユニット24、ACアダプタ及び表示装置28を有する。制御部22には、CPU30、メモリ32、時計装置34、FET(Field Effect Transistor)スイッチ36、電源スイッチ38、アンプ装置40、MIDI−インタフェース(IF)42、外部記録装置IF44及び通信IF46が含まれる。オルゴールユニット24には、モーター48、駆動部50、爪機構52及び振動板54が含まれる。
FIG. 2 is a diagram showing a configuration of the
As shown in FIG. 2, the
制御部22において、CPU30は、メモリ32に記憶されている後述する制御プログラム100を実行する。また、CPU30は、制御部22に含まれる他の構成要素との間で信号の入出力を行う。
In the control unit 22, the CPU 30 executes a later-described control program 100 stored in the
時計装置34は、操作者の設定した時刻を基に、設定された時刻になるとCPU30に対して信号を出力し、所望の時刻にCPU30を動作させるように制御する。
The
FETスイッチ36は、CPU30から出力される駆動信号に基づいて、後述する駆動部50に流れる電流を制御する。より具体的には、FETスイッチ36は、CPU30からオン信号(ハイ信号ともいう)を受け付けた場合、駆動部46に電流が流れるように制御し、CPU30からオフ信号(ロー信号ともいう)を受け付けた場合、駆動部50に電流が流れないように制御する。
The
FETスイッチ36には、n個のFETスイッチング回路(不図示)が含まれる。ここで、nは、後述する振動弁56の数であり、例えばn=33である。したがって、FETスイッチ36は、各FETスイッチング回路に対する駆動信号に基づいて、当該FETスイッチング回路に対応する振動弁56が弾かれるように、駆動部50に流れる電流を制御する。
The
電源スイッチ38は、オン状態である場合、ACアダプタ26から供給される所定の電圧を、制御部22に対して含まれる他の構成要素及び後述するオルゴールユニット24に含まれる構成要素に対して供給する。
When the
MIDI−IF42は、鍵盤12又は端末装置14から出力された演奏情報を受け付け、CPU30に対して出力する。外部記録装置IF44は、外部記録装置16から読み出された演奏情報をCPU30に対して出力する。通信IF46は、ネットワーク20を介してサーバ装置18から送信された演奏情報を受け付け、CPU30に対して出力する。
The MIDI-
アンプ装置40は、振動板54の下方に配置され共鳴音を電気信号に変換するピックアップ58からの出力信号を受け付け、この信号を増幅させる。また、アンプ装置には信号を取出すラインアウト端子60が接続されている。
The
オルゴールユニット24において、モーター48は、後述する爪機構52が回転するように駆動する。振動板54は、櫛歯状に形成された複数の振動弁56−1〜56−nを含む。振動弁56−1〜56−nの長さは互いに異なり、振動弁56−1〜56−nは弾かれると、対応する音階の音を発する。
In the music box unit 24, the
駆動部50は、駆動信号に基づいて後述する爪機構52を駆動する。より具体的には、駆動部50は、FETスイッチ36により電流が流されると、モーター48の駆動力を爪機構52に伝え、FETスイッチ36により電流が遮断されると、モーター48の爪機構52に対する駆動力を遮断する。
The
爪機構52は、駆動部50により駆動されると、モーター48により回転され、振動板に含まれる振動弁56−1〜56−nの少なくともいずれかを弾く。表示装置28は、例えば、液晶ディスプレイ、LED(Light Emitting Diode)であり、演奏情報に対応する楽譜、演奏状況等を表示する。図3は、駆動部50及び爪機構52の詳細な構成を示す図である。
When the
図3は、駆動部50及び爪機構52の詳細な構成を示す図である。
図3に示すように、駆動部50は、ソレノイド62及び停止部材64を有する。ソレノイド62は、移動部材66を有し、この移動部材66をソレノイド62の長手方向に移動させる。駆動部50には、このようなソレノイド62と停止部材64との組み合わせが、n個、設けられている。この組み合わせは、FETスイッチ36に含まれる各FETスイッチング回路に対応する。駆動部50は、電流がFETスイッチング回路によりソレノイド62に流されると、停止部材64を図中の矢印Bの方向に移動させて、後述する爪車72が回転するように制御する。なお、駆動部50には、ソレノイド62の代わりに、例えばn個のアクチュエータが含まれてもよい。
FIG. 3 is a diagram illustrating a detailed configuration of the driving
As shown in FIG. 3, the
停止部材64は、軸68及び停止部材64の一端に設けられた係止部70を有する。停止部材64は、軸68を中心にして回転可能に設けられている。係止部70は、後述する爪機構52の爪車72及び回転制御部材86に当接するように設けられている。停止部材64の他端は、ソレノイド62の移動部材66に係合している。移動部材66が図中の矢印Bの方向に移動されると、停止部材64は軸68を中心にして回転し、係止部70は、爪車72及び回転制御部材86から離れる位置に移動する。
The
爪機構52は、n個の爪車72、この爪車72に嵌め込まれた駆動軸80、この駆動軸80に嵌め込まれた回転軸78、回転制御部材86及びクラッチ部材84を有する。爪車72の外周には、複数(例えば6)の爪部74が、同角度で設けられている。この爪部74の回転方向(矢印Aの方向)の後端には、突起部76が設けられている。また、爪車72には、例えば3個の異形孔82が設けられている。異形孔82は、回転方向Aに従って半径が小さくなるように形成されている。
The
回転制御部材86は、爪車72と摩擦係合するように、駆動軸80に嵌め込まれている。クラッチ部材84は、回転制御部材86と爪車72との間に、爪車72の異形孔82に嵌め込まれるように設けられている。
The
したがって、係止部70が、爪車72及び回転制御部材86に当接している場合、爪車72及び回転制御部材の回転は、阻止されている。一方、係止部70が、爪車72及び回転制御部材から離れた位置に移動されると、爪車72及び回転制御部材86は、矢印Aの方向に回転する。回転制御部材86が回転すると、クラッチ部材84は、異形孔82の半径が小さくなる方向に移動する。これにより、爪車72と回転制御部材86とが一体となって回転する。よって、当該爪車72に対応する振動弁56は、爪車72の突起部76により弾かれる。
Accordingly, when the locking
図4乃至6は、他の実施形態として、ソレノイド62の代わりに揺動電磁アクチュエータ88を用いた場合を示す。図4には駆動部50及び回転制御部材84の概略を示す。図5では駆動部50及び爪機構52のユニットを3個のみ図示しており、このユニットがn個設けられるようにして構成されている。また、図6では駆動部50及び爪機構52のユニットを1個のみ図示しており、このユニットがn個設けられるようにして構成されている。この揺動電磁アクチュエータ88は、オルゴールユニット24に設けられた支持部90に挟まれ、略同軸上にn個積層されるように配置されている。
4 to 6 show a case in which a swing
揺動電磁アクチュエータ88は、固定部92a、電磁石94を備える固定部92b及び永久磁石96を備える揺動部98を有する。揺動部98は固定部92aと固定部92bに挟まれるようにして、固定部92bに取り付けられた揺動軸99を中心として回転可能に配置され、揺動部98の他端は停止部材64に係合している。
The swing
電磁石94は、永久磁石96と対向する側及びその反対側とに磁極が分けられ、電磁石に流される電流の方向に応じて、永久磁石96と対向する側及びその反対側の磁極は制御される。永久磁石96は回転方向に対して磁極が分かれるように設けられ、電磁石94の中心と永久磁石96の中心が重ならない位置に配置されている。駆動部50の動作はFETスイッチ36に含まれる各FETスイッチング回路に対応する。駆動部50は、電流がFETスイッチング回路により電磁石94に流されると、揺動部98を移動させて、爪車72が回転するように制御する。
The
揺動電磁アクチュエータ88による爪車72の回転の制御について説明する。例えば永久磁石96は回転方向に対して上方をN極、下方をS極とし、その中心が回転方向に対して電磁石94の中心の上方に位置するように配置される。電磁石94に通電がされていないとき、揺動部98は停止部材64の係止部70が爪車72及び回転制御部材86に当接する位置に配置されている(図4(a))。
電磁石94の永久磁石96に対向する側がN極となるように制御されると、永久磁石96が回転方向に対して上方に反発されることにより揺動部98が時計方向に移動され、揺動部98と係合する停止部材64を回転制御部材86側から離れる位置に移動させる(図4(b))。
なお、停止部材64を回転制御部材86側の位置に移動させる方向へバネ等により付勢させることも可能である。
Control of rotation of the
When the side of the
It is also possible to bias the
構造上、揺動電磁アクチュエータ88はソレノイド62と比して幅方向(積層方向)の厚みが小さくなり、ピッチが振動弁56と同程度に狭まる。
Structurally, the oscillating
図7は、本発明の実施形態に係るオルゴール装置10の制御方法を実現する制御プログラム100である。
図7に示すように、制御プログラム100は、駆動信号制御部102、データ受付部104、データ記憶部106、駆動信号出力部108、タイマー110及び継続時間判定部112を含む。
FIG. 7 is a control program 100 that realizes a control method of the
As shown in FIG. 7, the control program 100 includes a drive
制御プログラム100において、データ受付部104は、CPU30に入力された演奏情報を受け付け、データ記憶部106に格納する。例えば、データ受付部104は、演奏情報がMIDI−IF38を介して入力されると、割込み処理により演奏情報をデータ記憶部106に格納する。
In the control program 100, the
データ記憶部106は、データ受付部104により受け付けられた演奏情報を記憶する。データ記憶部106は、メモリ32に取られた記憶領域により実現される。データ記憶部106は、例えば、リングバッファである。
The
駆動信号制御部102は、データ記憶部106に記憶されている演奏情報を読み出し、この演奏情報を駆動信号に変換する。具体的には、駆動信号制御部102は、演奏情報に含まれる音階に関する情報に基づいて、当該音階に対応する駆動信号がオン信号となるように制御する。このようにして、駆動信号制御部102は、データ受付部104に受け付けられた演奏情報を駆動信号に変換するように制御する。また、駆動信号制御部102は、駆動信号をオン信号としたタイミングで、後述するタイマー110の計時を開始させる。
The drive
駆動信号出力部108は、駆動信号制御部102の制御により、演奏情報から変換された駆動信号を、FETスイッチ36に対して出力する。例えば、駆動信号出力部108は、FETスイッチ36に含まれる当該音階に対応するFETスイッチング回路に対してオン信号を出力する。
タイマー110は、駆動信号制御部102に制御されたタイミングで、計時を開始する。
The drive
The
継続時間判定部112は、タイマー110により計時された値が予め決められた閾値T1を超えたか否かを判定し、計時された値が閾値T1を超えた場合にはその旨を駆動信号制御部102に対して出力する。閾値T1は、駆動信号がオン信号である状態が継続しうる値である。例えば、閾値T1は、爪車72の突起部76が振動弁56を弾いてから当該爪車72のその次の突起部76が当該振動弁56を弾くまでの時間より小さい値である。
The
次に、制御プログラム100による制御処理を、より詳細に説明する。
図8は、制御プログラム100による駆動信号をオンに変換する場合の制御処理(S10)のフローチャートを示す。
図8に示すように、ステップ100(S100)において、駆動信号制御部102は、演奏情報がオルゴール装置10において演奏されるものであるか否かを判定する。例えば、駆動信号制御部102は、MIDIデータの受信チャンネルと、予め設定されているオルゴール装置10の受信チャンネルとが一致するか否かを判定する。駆動信号制御部102は、演奏情報がオルゴール装置10において演奏されるものである場合にはS102の処理に進み、そうでない場合には制御処理を終了する。
Next, control processing by the control program 100 will be described in more detail.
FIG. 8 shows a flowchart of the control process (S10) when the drive signal by the control program 100 is turned on.
As shown in FIG. 8, in step 100 (S100), the drive
ステップ102(S102)において、駆動信号制御部102は、演奏情報が、音を鳴らすための情報であるか否かを判定する。例えば、駆動信号制御部102は、MIDIデータのイベントが「ノートオン」であるか否かを判定する。駆動信号制御部102は、演奏情報が音を鳴らすための情報である場合にはS104の処理に進み、そうでない場合には制御処理を終了する。
In step 102 (S102), the drive
ステップ104(S104)において、駆動信号制御部102は、鳴らされる音が、オルゴール装置10で発音可能であるか否かを判定する。例えば、駆動信号制御部102は、音階データが、オルゴール装置10で発音可能な範囲に含まれているか否かを判定する。駆動信号制御部102は、鳴らされる音がオルゴール装置10で発音可能である場合にはS106の処理に進み、そうでない場合には制御処理を終了する。
In step 104 (S104), the drive
ステップ106(S106)において、駆動信号制御部102は、音階に対応する駆動信号が、既にオン信号であるか否かを判定する。駆動信号制御部102は、音階に対応する駆動信号が既にオンである場合にはS108の処理に進み、音階に対応する駆動信号がオフである場合にはS110の処理に進む。
In step 106 (S106), the drive
ステップ108(S108)において、駆動信号制御部102は、閾値T1を増加させる。つまり、駆動信号制御部102は、駆動信号がオン信号である状態が、より長く継続するように制御する。例えば、駆動信号制御部102は、爪車72の突起部76が振動弁56を1回弾くのに十分な時間を、閾値T1に加える。したがって、爪車72が回転する時間が延ばされるので、爪車72の突起部76が振動弁56を弾く。
In step 108 (S108), the drive
ステップ110(S110)において、駆動信号制御部102は、音階に対応する駆動信号がオン信号になるように、駆動信号出力部108を制御する。駆動信号出力部108は、FETスイッチ36に対して出力する、この音階に対応する駆動信号をオン信号に変換する。
In step 110 (S110), the drive
駆動信号がオンに変換されると、電流が駆動部46に流れ、駆動部46が爪機構52を駆動する。爪機構52が駆動部46により駆動されると、爪車72は、モーター48の駆動力により回転し、爪車72の突起部76が、オンに変換された駆動信号に対応する音階の振動弁56を弾く。
When the drive signal is converted to ON, a current flows to the
ステップ112(S112)において、駆動信号制御部102は、タイマー110を制御して、計時を開始させる。タイマー110は、この音階に対応する駆動信号をオンにしてから経過した時間の計測を開始する。
In step 112 (S112), the drive
図9は、制御プログラム100による駆動信号をオフに変換する場合の制御処理(S20)のフローチャートを示す。
図9に示すように、ステップ200(S200)において、駆動信号制御部102は、駆動信号がオン信号である状態が、T1時間継続しているか否かを判定する。より具体的には、駆動信号制御部102は、駆動信号がオン信号である状態がT1時間を超えた旨の信号を、継続時間判定部112から受け付けたか否かを判定する。駆動信号制御部102は、駆動信号がオン信号である状態が、T1時間継続している場合にはS202の処理に進み、そうでない場合には制御処理を終了する。なお、駆動信号制御部102は、この判定処理を、全ての音階に対応する駆動信号について行う。
FIG. 9 shows a flowchart of the control process (S20) when the drive signal by the control program 100 is converted to OFF.
As shown in FIG. 9, in step 200 (S200), the drive
ステップ202(S202)において、駆動信号制御部102は、当該音階に対応する駆動信号がオフ信号になるように、駆動信号出力部108を制御する。駆動信号出力部108は、FETスイッチ36に対して出力する、この音階に対応する駆動信号をオフ信号に変換する。したがって、この音階に対応する爪車72の回転が停止される。
In step 202 (S202), the drive
図10は、本発明の実施形態係るオルゴール装置10の全体動作(S30)のフローチャートを示す。
ユーザが、鍵盤12の白鍵又は黒鍵を押さえると、演奏情報が、鍵盤12からオルゴール装置10に対して出力される。演奏情報が、オルゴール装置10に入力され、制御プログラム100のデータ受付部104により受け付けられると、例えば割込み処理により、データ記憶部106に格納される。なお、演奏情報は、端末装置14から送信されてもよいし、外部記録装置16又はサーバ装置18から取得されてもよい。
FIG. 10 shows a flowchart of the overall operation (S30) of the
When the user presses the white key or black key on the keyboard 12, performance information is output from the keyboard 12 to the
図10に示すように、ステップ300(S300)において、制御プログラム100の駆動信号制御部102は、受け付けられた演奏情報がデータ記憶部106に記憶されているか否かを判定する。演奏情報がデータ記憶部106に記憶されている場合、駆動信号制御部102は、S302の処理に進む。一方、演奏情報がデータ記憶部106に記憶されていない場合、制御プログラム100は、駆動信号をオフに変換する場合の制御処理(S20)に進む。
As shown in FIG. 10, in step 300 (S300), the drive
ステップ302(S302)において、駆動信号制御部102は、データ記憶部106に記憶されている演奏情報を読み出す。その後、制御プログラム100は、駆動信号をオンに変換する場合の制御処理(S10)を実行する。
In step 302 (S302), the drive
また、制御プログラム100は、駆動信号をオフに変換する場合の制御処理(S20)を実行する。このようにして、オルゴール装置10は、演奏情報を受け付け、この演奏情報に基づいて音を発する。
In addition, the control program 100 executes a control process (S20) when the drive signal is converted to OFF. In this way, the
1 オルゴールシステム
10 オルゴール装置
12 鍵盤
14 端末装置
16 外部記録装置
18 サーバ装置
20 ネットワーク
22 制御部
24 オルゴールユニット
26 アダプタ
28 表示装置
32 メモリ
34 時計装置
36 FETスイッチ
38 電源スイッチ
40 アンプ装置
42 MIDI−IF
44 外部記録装置IF
46 通信IF
48 モーター
50 駆動部
52 爪機構
100 制御プログラム
102 駆動信号制御部
104 データ受付部
106 データ記憶部
106 データ記憶部
108 駆動信号出力部
110 タイマー
112 継続時間判定部
1
44 External recording device IF
46 Communication IF
48
Claims (8)
前記振動板に含まれる振動弁を弾く爪機構と、
演奏情報を受け付ける受付手段と、
前記受付手段に受け付けられた演奏情報を駆動信号に変換するように制御する制御手段と、
前記制御手段により変換された駆動信号に基づいて前記爪機構を駆動する駆動手段と
を有するオルゴール装置。 A diaphragm including a plurality of vibration valves;
A claw mechanism for flipping a vibration valve included in the diaphragm;
Reception means for receiving performance information;
Control means for controlling the performance information received by the receiving means to be converted into drive signals;
A music box device comprising: drive means for driving the pawl mechanism based on the drive signal converted by the control means.
請求項1に記載のオルゴール装置。 The music box device according to claim 1, wherein the control means controls the drive signal to an off signal when the state where the drive signal is an on signal continues for a predetermined period.
演奏情報を受け付け、
前記受け付けられた演奏情報を、前記駆動手段を駆動する駆動信号に変換するように制御する
オルゴール装置の制御方法。 A music box device control method comprising: a diaphragm including a plurality of vibration valves; a claw mechanism that flips the vibration valve included in the diaphragm; and a driving unit that drives the claw mechanism based on a drive signal,
Accept performance information,
A method for controlling a music box device, wherein the received performance information is controlled to be converted into a drive signal for driving the drive means.
前記判定により、当該状態が所定期間継続していると判定された場合、駆動信号をオフ信号に制御する
請求項3に記載のオルゴール装置の制御方法。 It is determined whether or not the state in which the drive signal is an on signal continues for a predetermined period,
The method for controlling a music box device according to claim 3, wherein, when the determination determines that the state continues for a predetermined period, the drive signal is controlled to be an off signal.
演奏情報を受け付ける受付ステップと、
前記受け付けられた演奏情報を、駆動信号に変換するように制御する制御ステップと
を前記オルゴール装置のコンピュータに実行させるプログラム。 In a music box apparatus, comprising: a computer; a diaphragm including a plurality of vibration valves; a claw mechanism that flips the vibration valve included in the diaphragm; and a drive unit that drives the claw mechanism based on a drive signal.
A reception step for receiving performance information;
A program for causing a computer of the music box apparatus to execute a control step of controlling the received performance information to be converted into a drive signal.
前記判定により、当該状態が所定期間継続していると判定された場合、駆動信号をオフ信号に制御する制御ステップと
を前記オルゴール装置のコンピュータにさらに実行させる
請求項5に記載のプログラム。 A determination step of determining whether or not the state in which the drive signal is an ON signal continues for a predetermined period;
The program according to claim 5, further comprising: causing the computer of the music box device to further execute a control step of controlling the drive signal to an off signal when it is determined by the determination that the state continues for a predetermined period.
請求項1乃至6いずれか記載のオルゴール装置。 The driving means includes a swinging actuator having a swinging output unit.
The music box device according to any one of claims 1 to 6.
請求項1乃至7いずれか記載のオルゴール装置。 The music box device according to any one of claims 1 to 7, wherein a plurality of the swing actuators are stacked corresponding to the claw mechanism.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008263606A JP2009116323A (en) | 2007-10-15 | 2008-10-10 | Music box device, method and program for controlling the same |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007267564 | 2007-10-15 | ||
| JP2008263606A JP2009116323A (en) | 2007-10-15 | 2008-10-10 | Music box device, method and program for controlling the same |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2009116323A true JP2009116323A (en) | 2009-05-28 |
Family
ID=40783474
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008263606A Pending JP2009116323A (en) | 2007-10-15 | 2008-10-10 | Music box device, method and program for controlling the same |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2009116323A (en) |
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011128348A (en) * | 2009-12-17 | 2011-06-30 | Sric Corp | Music box device |
| JP5457598B1 (en) * | 2013-09-06 | 2014-04-02 | シーシーエージャパン株式会社 | Music box device |
| US20140202304A1 (en) * | 2013-01-22 | 2014-07-24 | Brother Kogyo Kabushiki Kaisha | Music box |
| US20140202303A1 (en) * | 2013-01-22 | 2014-07-24 | Brother Kogyo Kabushiki Kaisha | Music box |
| US20140202302A1 (en) * | 2013-01-22 | 2014-07-24 | Brother Kogyo Kabushiki Kaisha | Music box |
| JP2014142420A (en) * | 2013-01-22 | 2014-08-07 | Brother Ind Ltd | Music box |
| US20150000498A1 (en) * | 2013-06-28 | 2015-01-01 | Brother Kogyo Kabushiki Kaisha | Music box improving sound quality |
| JP2015064586A (en) * | 2014-10-31 | 2015-04-09 | 株式会社スリック | Music box device and music box system |
| KR20160143260A (en) * | 2015-06-05 | 2016-12-14 | 아이알링크 주식회사 | Orgel apparatus linked with smart terminal and operating method of the same |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003280638A (en) * | 2002-03-20 | 2003-10-02 | Yamaha Corp | Playing device |
| JP2004029159A (en) * | 2002-06-21 | 2004-01-29 | Yamaha Corp | Player |
| JP2005055525A (en) * | 2003-08-06 | 2005-03-03 | Yamaha Corp | Player |
-
2008
- 2008-10-10 JP JP2008263606A patent/JP2009116323A/en active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003280638A (en) * | 2002-03-20 | 2003-10-02 | Yamaha Corp | Playing device |
| JP2004029159A (en) * | 2002-06-21 | 2004-01-29 | Yamaha Corp | Player |
| JP2005055525A (en) * | 2003-08-06 | 2005-03-03 | Yamaha Corp | Player |
Cited By (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011128348A (en) * | 2009-12-17 | 2011-06-30 | Sric Corp | Music box device |
| US9012749B2 (en) * | 2013-01-22 | 2015-04-21 | Brother Kogyo Kabushiki Kaisha | Music box |
| US20140202304A1 (en) * | 2013-01-22 | 2014-07-24 | Brother Kogyo Kabushiki Kaisha | Music box |
| US20140202303A1 (en) * | 2013-01-22 | 2014-07-24 | Brother Kogyo Kabushiki Kaisha | Music box |
| US20140202302A1 (en) * | 2013-01-22 | 2014-07-24 | Brother Kogyo Kabushiki Kaisha | Music box |
| JP2014142420A (en) * | 2013-01-22 | 2014-08-07 | Brother Ind Ltd | Music box |
| US8962955B2 (en) * | 2013-01-22 | 2015-02-24 | Brother Kogyo Kabushiki Kaisha | Music box |
| US9053686B2 (en) * | 2013-01-22 | 2015-06-09 | Brother Kogyo Kabushiki Kaisha | Music box |
| US20150000498A1 (en) * | 2013-06-28 | 2015-01-01 | Brother Kogyo Kabushiki Kaisha | Music box improving sound quality |
| JP5457598B1 (en) * | 2013-09-06 | 2014-04-02 | シーシーエージャパン株式会社 | Music box device |
| JP2015064586A (en) * | 2014-10-31 | 2015-04-09 | 株式会社スリック | Music box device and music box system |
| KR20160143260A (en) * | 2015-06-05 | 2016-12-14 | 아이알링크 주식회사 | Orgel apparatus linked with smart terminal and operating method of the same |
| KR101702030B1 (en) * | 2015-06-05 | 2017-02-02 | 아이알링크 주식회사 | Orgel apparatus linked with smart terminal and operating method of the same |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2009116323A (en) | Music box device, method and program for controlling the same | |
| JP2011128348A (en) | Music box device | |
| CN103425248A (en) | Haptic feedback system with stored effects | |
| JP2009098582A (en) | Drive unit | |
| KR20130075323A (en) | Apparatus and method for gernerating vibration by using sound characteristics | |
| JP2005114752A (en) | Music player | |
| EP2509068B1 (en) | Keyboard musical instrument and corresponding program | |
| JP2001034261A (en) | Automatic playing device for keyboard instrument and plunger detector | |
| JP2005234155A (en) | Automatic performance device | |
| JP2007041895A (en) | Operation device, electronic book apparatus, and electronic apparatus | |
| JP2010107651A (en) | Solenoid control device and automatic performance device | |
| JP3891410B2 (en) | Performance equipment | |
| JP5277676B2 (en) | Keyboard instrument | |
| JP3997956B2 (en) | Performance equipment | |
| JP2015064586A (en) | Music box device and music box system | |
| JP6275964B2 (en) | Music box | |
| JPH09218682A (en) | Electronic musical instrument keyboard device | |
| JP3925261B2 (en) | Performance equipment | |
| JP2016099417A (en) | Music box device | |
| JP5272439B2 (en) | Force sensor | |
| JP2024156528A (en) | Electronic music box device | |
| JP2004012954A (en) | Keyboard device for electronic music instrument | |
| JP5428344B2 (en) | Automatic performance electronic piano control device | |
| JP4192982B2 (en) | Performance equipment | |
| JP2008281745A (en) | Automatic playing electronic keyboard instrument |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AA64 | Notification of invalidation of claim of internal priority (with term) |
Free format text: JAPANESE INTERMEDIATE CODE: A241764 Effective date: 20081031 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20081104 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20111006 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120828 |
|
| A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20120828 |
|
| A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20121002 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20121025 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20121212 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20130225 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130527 |
|
| A911 | Transfer of reconsideration by examiner before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20130604 |
|
| A912 | Removal of reconsideration by examiner before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20130628 |