プレイ日記
スー thanks_0u0
カーソル位置の割り出しムズいじゃない!( ; д ; ) 大体の位置を求めるのは成功したのですが、終端からカーソル位置までを何分音符にするか、を決められず。。。長い順検索じゃダメなの??
16そうだね
プレイ済み
返信[1]
親投稿
スー thanks_0u0
さっきのスクショの位置から開始しようとすると、このスクショのようになってしまいます。 ホントはR8R16になりたいところが、R8よりもR6の方が長くて先に検索され且つ収まってしまうため、おかしなことに。。。 ぐー。どうしたものかー( = _ = )
1そうだね
プレイ済み
返信[2]
親投稿
スー thanks_0u0
逆に小さい方から検索かけて、あまりが出なかったら大きくまとめる、かなぁ。。。( ´ 〜 ` )
0そうだね
プレイ済み
返信[3]
親投稿
しんいち stgf1080
的はずれかもしれませんが。 なるべく2の累乗分音符にしたいのなら &B1,&B10,&B100,&B1000,... シフトして余り割って、を繰り返すとか。
1そうだね
プレイ済み
返信[4]
親投稿
スー thanks_0u0
ありがとうございますー(・u・) でも2の累乗しか使わないわけじゃなくて、場合によっては3分6分12分、など3連系も使うのでシフトでは対応できなさそうです。ざんねん( ´・ω・` )
1そうだね
プレイ済み
返信[5]
親投稿
スー thanks_0u0
思い出したように指摘のあった数字を変えてみる。。。うーん(・~・)
1そうだね
プレイ済み
返信[6]
親投稿
すぎのは SUGINOHA
小さいもので作成しておいてR2R2→R1みたいな置換を繰り返すというのはどうでしょう。
1そうだね
未プレイ
返信[7]
親投稿
スー thanks_0u0
ありがとうございますー(・u・) さっきコメントした通り、そういう風にやろうかなー、とは思っていましたー。まだやってませんけど、そんな感じの方針でトライしてみます!
1そうだね
プレイ済み
返信[8]
親投稿
myu314 myu314
もう解決してる予感もするんですが… 【BRCX33AE】 「個数が少ない」「なるべく2^N分音符」「なるべく長い音符」という条件で、1小節未満の全ての長さについてMMLを生成しスロット1に出力するプログラムです。ただ小さいものを結合するだけでは最初と同じ問題にぶつかる気がしたので作ってみました。 結構重い処理になるので先に計算しておいてそれを使うことになるでしょうし、気にいらない部分は手で修正してDATA文とかでもっておけば良いかなと思います。 もしちゃんと拍ごとに区切るような方向を目指してたらごめんなさい!その場合は樹形図を作るような感じで割っていく形になるのかな…拍子によって割り方が変わるのでちょっとめんどくさそうです。
1そうだね
プレイ済み
返信[9]
親投稿
スー thanks_0u0
いつもありがとうございますー!(・u・)ノ 実はまだあんまりな感じでしたー。一応今は長さだけちゃんと測れれば良いやーって感じで進めてて、まず普通のと3連系のどっちで割り切れるか調べて、小さく分割してから2個ずつ結合、で何となく大丈夫感は出てきたもののちゃんと出来てるかどうかはあんまりチェックしきれてない、って状態ですー(ノ´∀`*) 計算は多分そんなに速さ要らないので、後ほどダウンロードして参考にしてみますー!
0そうだね
プレイ済み
返信[10]
親投稿
スー thanks_0u0
ダウンロードしてみましたが、計算が複雑すぎてちゃんとは理解出来ませんでしたー…すみません(´・ω・`) 自分なりに考えてみた結果こんな感じに。普通の音符と3連系の音符で分けて、普通の音符+3連系1個、の組み合わせだけ無視、って感じですー。128分が使えないので、エディタ上の最小単位は96分(24連符)で考えてます(・u・) チェックはまだ。。。
0そうだね
プレイ済み
返信[11]
親投稿
スー thanks_0u0
多分、大丈夫…? 1tickが混じらないものについてmyu314さんの出力と比べて見たのですが、表記が違う場合もあるけど長さは合ってる、ような気がします(・u・) ざっと見自作の方が記譜に近そうで嬉しい…!(˙꒳​˙ 三 ˙꒳​˙)
0そうだね
プレイ済み
返信[12]
親投稿
myu314 myu314
僕のやつは全パターン網羅して一番条件にあってそうなヤツっていう頭の悪い方法なので、別途素敵アルゴリズムが見つかったならよかったです! 別用途の流用だったのですが、ちょっと不適切でしたね、すみませんX) ただ、ふと思ったのですが、もしかして [R96]n とかでよかったのでは…とか。いや読み難くなるから微妙かな?
1そうだね
プレイ済み
返信[13]
親投稿
スー thanks_0u0
全然適切でした!とにかくmyu314さんのが正解だー、って思って比べて確認が出来たので助かりましたありがとうございますー( ´ ▽ ` )ノ 全パターン網羅してるんですね、もう一度コメントを手掛かりに精読してみます!(・u・) 言われてみたら確かに[R96]nでも出来ますね、盲点でしたΣ('ω'ノ)ノ! ちょっと遠回りになっちゃいましたけど、これならR以外の音符を分割するのにも使えるので、多分作って損はなかったと思いますー( ´ u ` ) とりあえずやってみるの大事、の精神で。。。
0そうだね
プレイ済み