usakdsteen

ゆうさくですてぃーん

2021年10月10日(Sun)の独り言

の呟きは 42

 < の独り言 | の独り言 | の独り言 > 
  •  #

    shower time

  •  #

    テンポとは1分間における四分音符の数・・・?

    •  #

      BPM

      •  #

        L1. L1 L2. L2 L4. L4 L8. L8 L16.L16 L32.L32 L3 L6 L12 L24

        •  #

          1min. = 60sec. = 60,000 msec.

        •  #

          分解能ベースで考えたほうがいいのか・・・?

          •  (UPD ) #

            分解能960
            L1 = 960
            L2 = 480
            L4 = 240
            L8 = 120
            L16 = 60
            L32 = 30

            •  #

              L1. = 960 + 480 = 1440
              L2. = 480 + 240 = 720
              L4. = 240 + 120 = 360
              L8. = 120 + 60 = 180
              L16. = 60 + 30 = 90
              L32. = 30 + 15 = 45

            •  #

              L3は3つでL4と同じ扱い・・・だったっけ?

              •  #

                分解能を単純に割り算してた件
                L3 = 960 / 3 = 320
                L6 = 960 / 6 = 160
                L12 = 960 / 12 = 80
                L24 = 960 / 24 = 40

                •  #

                  L4と同じ長さになる三連符はL12か

                •  #

                  結構きわどくない・・・?
                  L4. = 360
                  L3 = 320
                  L4 = 240
                  L8. = 180
                  L6 = 160
                  L8 = 120
                  L16. = 90
                  L12 = 80
                  L16 = 60
                  L32. = 45
                  L24 = 40
                  L32 = 30

                  •  #

                    L32.とL24は差が5しかないよ・・・

                  •  #

                    あくまで分解能だが

                    •  (UPD ) #

                      BPMと分解能を組み合わせると・・・?

                      1 BPM = 240 reso/min. = 240/60 reso/sec. = 240/60,000 reso/msec.

                      か?

                      •  #

                        なんか違ってそう

                      •  (UPD ) #

                        2BPMとは1分間に2回だから
                        240resoが2回分で480reso/min.

                        3BPMは1分間に3回だから
                        240resoが3回分で720reso/min.

                        •  (UPD ) #

                          100BPMとは1分間に100回だから
                          240resoが100回分で24,000reso/min
                          ミリ秒だと
                          24,000/60,000になって小数になってしまうが・・・?

                          •  #

                            やはり間違っているな

                    •  #

                      1min.=60,000msecで
                      100BPMは60,000msecで100回なのだから
                      1回あたりは600msec これが240reso相当
                      120BPMなら1回あたり500msecでこれが240reso相当
                      60BPMなら1回あたり1,000msecでこれが240reso相当

                      •  #

                        つまり
                        100BPMなら600/240 msec/reso
                        120BPMなら500/240 msec/reso
                        60BPMなら1,000/240 msec/reso

                        •  #

                          つまり

                          (60,000/BPM)*(reso/240)

                          105BPMのwhole noteなら
                          (60,000/105)*(960/240) msec

                          70BPMの16th noteなら
                          (60,000/70)*(60/240) msec

                          •  #

                            つまり
                            (60,000/240)*reso/BPM
                            が音符の長さ・・・?

                            •  (UPD ) #

                              約分すると50*reso/BPMか?

                              •  #

                                T120なら
                                L4. = 360 = 150msec
                                L3 = 320 = 133msec
                                L4 = 240 = 100msec
                                L8. = 180 = 75msec
                                L6 = 160 = 67
                                L8 = 120 = 50
                                L16. = 90 = 38
                                L12 = 80 = 33
                                L16 = 60 = 25
                                L32. = 45 = 19
                                L24 = 40 = 17
                                L32 = 30 = 13

                                いあいあ、ガラケーでこのミリ秒の差なんか表現できんしょ・・・

                                •  #

                                  数ミリ秒とか判定無理だから!

                                •  #

                                  きわどすぎ

                                •  #

                                  音楽やる人って
                                  この一瞬レベルを表現してるわけなの・・・?すごすぎでは?

                                  •  #

                                    計算式間違ってた
                                    250*reso/BPMでした
                                    全部長さ5倍です・・・

                                    •  (UPD ) #

                                      T120なら
                                      L4. = 360 = 750msec
                                      L3 = 320 = 667msec
                                      L4 = 240 = 500msec
                                      L8. = 180 = 375msec
                                      L6 = 160 = 333
                                      L8 = 120 = 250
                                      L16. = 90 = 188
                                      L12 = 80 = 167
                                      L16 = 60 = 125
                                      L32. = 45 = 94
                                      L24 = 40 = 83
                                      L32 = 30 = 63

                                      まぁそれでも数十ミリ秒程度の違いとかガラケーでは判定厳しいのでは・・・

                                      •  #

                                        音楽やる人、10ミリ秒レベルの違いを表現してるとかすごすぎでは
                                        それを表現できる人体の構造もすごすぎでは・・・?

                                        •  #

                                          「120bpm 32th note」でググってみたが
                                          存在するのかどうか分からんな・・・

  •  #

    治癒魔法の間違った使い方~戦場を駆ける回復要員~『第二百九十三話』 https://ncode.syosetu.com/n2468ca/331/ #narou #narouN2468CA

    面白いので何気に続きを読んでしまっているな・・・

  •  #

    カジテツしないと!

  •  #

    大学生時代はチンプンカンプンだった初等統計学のテキスト
    今読むと分かるし面白いとも感じる、まぁ第二章までしか読んでないが、
    工学部での理工系向けの統計の本と違って、一般教養科目のほうでのテキストだからか、わかりやすい

    これなんで大学生時代に読めなかったのか理解できなかったのか不思議でならない・・・

    •  #

      たぶん、大学生時代は理解に必要な知識や経験が圧倒的に足りてなかったんだろうな・・・・

      まともな学生なら小中高でしっかりやってきてから大学で学ぶから、前提となる知識や経験が十分なんだろうな

  •  #

    さて、音の長さをミリ秒への変換の仕方は分かったが
    計算どうするか

    •  #

      割り算は高コストだから
      テンポ変更時に割り算すればいいだろうけど
      ミリ秒判定したいけど
      staticに頼ればいいのか・・・?

      •  #

        あとは二分探索的判定か・・・

        •  #

          L1. = 1440
          L1 = 960
          L2. = 720
          L2 = 480
          L4. = 360
          L3 = 320
          L4 = 240
          L8. = 180
          L6 = 160
          L8 = 120
          L16. = 90
          L12 = 80
          L16 = 60
          L32. = 45
          L24 = 40
          L32 = 30

          •  #

            ちょうど半分でやるのはあまりよくなさそう
            短い音ほど速い判定が必要で
            長い音はT120でも100ミリ秒くらいの間隔あるから短い音の判定後でもゆとりをもって判定できるはず・・・?

          •  (UPD ) #

            16個くらい?
            long型だから8byte*16=128byteか、、、ガラケーにおいてこれは大きいのか小さいのか

          •  #

            (omitted)

        •  #

          (omitted)

      •  #

        (omitted)

 < の独り言 | の独り言 | の独り言 >