tags : Music Technology

音楽制作再開の準備

次のアクション(維持更新)

TODO GHCupでのインストール

Hackage https://hackage.haskell.org/package/tidal

Stackage https://www.stackage.org/package/tidal

DONE mise を使ったプロジェクトを作る

やること

TidalCycles の Emacs 環境を構築

  • tidal のインストール

    • GHCup でのインストールを調べる
    • mise を使ったパッケージ管理について調べる

      結論 miseではなくGHCupを使う

      • GHCup + Cabal が現在の主流 <- この方向で進める
        • from ChatGPT なぜこの構成が“今風”か • ツールと依存の責務分離:GHC/cabal/HLS は mise(ghcup) が固定、ライブラリ依存は cabal が管理(v2 ビルド)。汎用・再現性が高い。 • エディタ連携が強い:HLS の最新は 9.10 系に対応し機能も充実(インレイヒント等)。 • コード品質の自動化:Fourmolu/HLint を mise tasks で一発起動=“npm scripts 的”運用。

        • from Calude 2024-2025年の Haskell コミュニティでは、GHCup + Cabal の組み合わせが最もモダンとされています

          mise と ghcup の関係 • mise はバージョン管理ツール(asdf 的なもの) • ghcup は Haskell 専用のインストーラ兼バージョン管理ツール

      つまり: • Node.js / Python / Ruby など → mise プラグインで管理 • Haskell → ghcup が標準 なので、わざわざ mise に統合する必要がない

  • tidal-mode
  • tidal-octatrack の実行
  • corf の補完

SuperCollider の環境を構築

  • Emacs 内で行うか、scのGUIで行うか判断

Max 環境の見直し

Special Waves - mineS の設定

機材の収納

机下のサイズ 高さ 56cm まで 奥行き 60cm 幅 30〜35cm

候補

THOR https://www.detail.co.jp/view/item/000000002814?category_page_id=thor

THOR ソー ラージトート ウィズ リッド 53L DC “ライトグレー” W70.8×D43.4×H27.2cm

ALUTEC UNIVERSAL BOX (内寸)W370 D570 H110 (外寸)W400 D600 H120

ALUTEC BOX

機材の配線