ユーザ用ツール

サイト用ツール


2026:01:28

1/28日記

音楽

  • 昨日のことだけど、音楽のテンプレート周りに機能追加しておいた。

  • 今までの問題
    AbletonLiveで全体のスウィングを動的に変更する方法がないので欲しい。
  • グルーヴを導入する方法はあるけど、MIDIデータを変更する形になり、かつ動的に変更が難しいため、それだったらデータを打ち込むほうがマシになってしまうので正直使わない。別の方法でスウィングを変更できるようにしたい。
  • 解決方法
  1. スウィングを動的に変更するデバイスを導入する
    https://maxforlive.com/library/device/8122/asym-liveswing
  2. 複数パラメータを1個のノブで調整できるようにする
    https://maxforlive.com/library/device/4502/multimap-pro
  3. 2.を複数関連付けてパラメータの個数上限を撤廃する(MIDIトラックと追加作業は必要)
  4. 2.はマスタトラックに挿入

  • 今までReasonのReGrooveみたいなことを行いたかったんだけど、破壊的な変更しかDAW上での機能が存在しなかった。
  • 自分が欲しいのは「非破壊的かつ動的なスウィングの変更」だった。
  • 少しパラメータには不足あるけど、欲しいものは揃ったのでよかった。

ゲーム開発

  • 面倒な場合はこの考えを導入してもよさそう。
  • 線形補間に関する実装について。
  • 記事での提示は「tの割合を線形的な関数に変更する考え」とすること。
  • 1-cos(t*pi)もそうだけど、0-1に収束するように式を定義する必要がある。
  • とは言うものの補完式を立てるだけではあるので、それをどうするかという話に収束するかな。
  • 結局のところ実装は一意にできるけど、その割合の定義方法がどちらにせよ必要になるというもの。
2026/01/28.txt · 最終更新: 2026/01/29 05:31 by machiaworx