Name: 間宮
    Mail: mamiya@cfp.canon.co.jp
    Date: 2000/01/10(Mon) 13:09
    Host: 202.228.137.93
    Title:qa_[53] RDSの音楽
    --------------------------------------------------------
    間宮と申します。1月3日にRDSを買ったばかりです。

    RDSで遊んでいて気付いたのですが、時々Scoutから短いフレーズですが何かの曲が聞こ
    えてきます。どう言うタイミングで聞こえるのか、
    また、これが何の曲か分かりません。どなたか御存じな方は教えて下
    さい。私ももう少し調査してみたいと思ってます。

    これもRDS FAQネタでしょうか?


    Name: 高塚一喜
    Mail: kazuyoshi@my.email.ne.jp
    Date: 2000/01/11(Tue) 16:41
    Host: 203.141.89.166
    Title:qa_[57] Re: RDSの音楽
    --------------------------------------------------------
    どんな場面で聞こえてくる曲ですか?
    SCOUTには5種類のSOUND SETと呼ばれるものがあり
    そのSOUND SETの状態によりどの音がでるか変化します。
    また、システムサウンドとしては28種類存在します。
    詳しくはSCOUTSDKマニュアルページをご覧ください。


    Name: 間宮
    Date: 2000/01/11(Tue) 18:46
    Host: 150.61.4.11
    Title:qa_[58] Re^2: RDSの音楽
    --------------------------------------------------------
    お答えどうもありがとうございます.

    > どんな場面で聞こえてくる曲ですか?

    すみません.これが良く分らないのです.最初に気づいたのは,RDSの
    マニュアルで作る昆虫型ロボットをStand Alone Modeで動かしている
    時でした.その時のMotion,Touch,Lignt,Time,FXのセッティングは不
    明です.もう少し調べてみたいと思います.

    > SCOUTには5種類のSOUND SETと呼ばれるものがあり
    > そのSOUND SETの状態によりどの音がでるか変化します。
    > また、システムサウンドとしては28種類存在します。
    > 詳しくはSCOUTSDKマニュアルページをご覧ください。

    なるほど.System Soundと言うのは単なる効果音だけで私が聞いたよ
    うな数フレーズにも及ぶような「音楽」ではないと勝手に思っていま
    した.

    改めてSDKマニュアルを見ましたが,Sound SetとSystem Soundの関係
    がいまひとつ良く分りません.Scout SDKの24ページのSoundの節にあ
    る"Soundを制御する3つの方法"とlasmの説明を読んで私が解釈したの
    は以下の通りですが,あっていますでしょうか?

    サウンド制御には以下の3つの方法がある

    (1)ユーザプログラム中,sound命令で,消音,Basic, Bug, Alarm,
    Random, ScienceのSound Setのどれかを選んでおき,plays命令で
    0-27の番号を指定することによってサウンドを鳴らす(消音の場合
    は鳴らない).この場合,番号と音の関係は,0-9はどのSound Set
    でも共通であるが,10-27はSound Setによって異なる.
    (とするとトータルで10 + 18*5 = 100の音が存在する???)

    (2)playt, playvで周波数と長さを指定して鳴らす.

    (3)OSがイベントに応じて音を鳴らす.10-24は15のイベントに対応す
    る.
    (この場合の番号と音の対応はSound Setによって決定される???)
    ただし,25, 26, 27はそれぞれDance, Bug, Randomという特別の音
    に割り当てられる.
    (これら3つはどのタイミングで鳴るのか???)
    (Sound Setで決められた25, 26, 27の音を無視してoverrideされて
    しまうのか???)
    また,Timer 0イベントでは「心音」が出る.
    (Timer 0イベントすなわちイベント12はSystem Sound番号21に対応
    するはずだが,これまたSound Setで決められた21をoverrideする
    のか???)

    ()内は分からない部分です.(すみません,まだSDKのマニュアルを2/3
    位しか読んでいないので,読んでない所に書かれているかもしれませ
    ん)

    家にはMac(初代PowerMac)しか無いのとIRタワーも無いので色々試すこ
    ともできず,ただドキュメントだけから想像するしかないと言う状態
    です.

    御指導のほどよろしくお願いします.

    ちなみに,なんとなく,「Dance」というのが名前からして私の聞いた
    「曲」にあてはまりそうな気がします.


    Name: 高塚 一喜
    Mail: kazuyoshi@my.email..ne.jp
    Date: 2000/01/12(Wed) 07:31
    Host: 210.155.194.174
    Title:qa_[59] Re^3: RDSの音楽
    --------------------------------------------------------
    > (3)OSがイベントに応じて音を鳴らす.10-24は15のイベントに対応す
    > る.
    > (この場合の番号と音の対応はSound Setによって決定される???)
    > ただし,25, 26, 27はそれぞれDance, Bug, Randomという特別の音
    > に割り当てられる.
    > (これら3つはどのタイミングで鳴るのか???)
    > (Sound Setで決められた25, 26, 27の音を無視してoverrideされて
    > しまうのか???)
    > また,Timer 0イベントでは「心音」が出る.
    > (Timer 0イベントすなわちイベント12はSystem Sound番号21に対応
    > するはずだが,これまたSound Setで決められた21をoverrideする
    > のか???)
    今、手元でplays 25〜27試してみたところ、
    次のような結果になりました。

    1.Timer 0イベントによる心音を止めた場合
     SOUND SETで割り当てられた効果音がでる

    2.Timer 0イベントによる心音を有効にした場合
    A.心音がなってないタイミング
       SOUND SETで割り当てられた効果音がでる
    B.心音がなっているタイミング
       SOUND SETで割り当てられた効果音でなく音楽がなる。

    ということで、イベントが重なったときの動作のようです。
    音楽は3種類あって、25、26,27それぞれ違う音楽がなります。
    つまり、Dance, Bug, Randomとは音楽の名前のようです。




    Name: 間宮
    Date: 2000/01/14(Fri) 09:16
    Host: 150.61.4.11
    Title:qa_[74] Re^4: RDSの音楽
    --------------------------------------------------------
    二日ほど風邪で寝込んでおりました.返事が遅くなって申し訳ありません.

    > ということで、イベントが重なったときの動作のようです。
    > 音楽は3種類あって、25、26,27それぞれ違う音楽がなります。
    > つまり、Dance, Bug, Randomとは音楽の名前のようです。

    試して頂きどうもありがとうございます.理解できました.