yoppa.org


前橋工科大学 – サウンドプログラミング2025

TidalCyclesインストール – Windows

自動インストール – Chocolatey

警告
以前に古いバージョンの Haskell とともに Chocolatey からインストールした場合、新しいインストールが完了した後に Tidal の実行で問題が発生する可能性があります。これは、複数のバージョンの Haskell が原因である可能性があります。例えば、C:\tools\ghc-8.10.7 と C:\tools\ghc-9.6.1 の両方がある場合です。これを修正するには、古い Haskell バージョンを削除し、Tidal パッケージを再インストールする必要があります。詳細な手順は Windows Chocolatey cleanup に記載されています。

この方法は、パッケージマネージャーの Chocolatey を使用し、必要な依存関係を含むすべてをインストールします。これは重要なインストールプロセスであり時間がかかりますが、最終的にはすべてのコンポーネントが使用できるようになります。インストーラーは、これらがまだインストールされていないことを前提としています。もし一部のコンポーネント(SuperCollider、SuperDirt など)を既にお持ちの場合は、残りのコンポーネント(下記参照)については手動インストールの手順を使用することをお勧めします。

Chocolatey パッケージマネージャーを介してインストールされるコンポーネント:

インストール手順

インストールには3つのステップがあります。セキュリティのポップアップウィンドウが表示され、承認を求められる場合があります。
Windows 7 ユーザー: このページの最後にある準備ステップを確認してください。

I – PowerShell を管理者として起動する

Windows 10 – Windows キーを押しながら ‘x’ を押し、表示されるメニューで Windows PowerShell (admin) を選択します。
Windows 7 – スタートボタンをクリックし、powershell と入力し、右マウスボタンでクリックして 管理者として実行 を選択します。

II – Chocolatey のインストール: パッケージマネージャー

Chocolatey パッケージマネージャーが必要です。以前にインストールしていない場合は、次のコマンドを実行して取得できます:

Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))

III – TidalCycles のインストール

次のコマンドを実行して、Chocolatey を使用して Tidal Cycles をインストールします:

choco install tidalcycles

注意: フルインストールには時間(30分以上)がかかります。最後まで実行させるのが最善ですが、完了せずに終了した場合や中断する必要がある場合は、このコマンドを再度実行してみてください。Choco は既に完了しているパッケージの依存関係をスキップします。

powershell スクリプトが終了したら、choco インストールログでエラーがないか確認する必要があります。

C:\ProgramData\chocolatey\logs\chocolatey.log

IV – 潜在的な問題と修正

SuperCollider の SuperDirt、Dirt Samples、および/または Vowel のクォークインストールが失敗した場合

これらは SuperCollider IDE 内で手動でインストールできます。実行するコマンドについては、以下の 手動インストール セクションを参照してください。

Tidal パッケージのインストールが失敗した場合

次のコマンドで tidal のインストール状況を確認できます: cabal info tidal 。「There is no package named tidal」というメッセージが表示された場合は、何かがうまくいかなかったため、これらのコマンドを実行する必要があります。

Tidal パッケージのインストールを手動で試みることができます。ただし、Tidal パッケージをインストール/再インストールする前に、ローカルの ghc および cabal ディレクトリを削除(または名前変更)することをお勧めします。これらはユーザーの \AppData\Roaming ディレクトリにありますが、\AppData\ 以下の他のディレクトリにある可能性もあります。

C:\Users\<あなたのユーザー名>\AppData\Roaming\ghc
C:\Users\<あなたのユーザー名>\AppData\Roaming\cabal
C:\Users\<あなたのユーザー名>\AppData\Local\ghc
C:\Users\<あなたのユーザー名>\AppData\Local\cabal\

次に Tidal をインストールします:

cabal update
cabal v1-install tidal

Pulsar のインストールが失敗した場合

Pulsar-dev からインストーラーを手動でダウンロードします。インストールしたら、以下の手順に従って TidalCycles プラグインパッケージをインストールします。または、choco から Pulsar だけをインストールしてみることもできます: choco install pulsar

Pulsar のインストールは成功したが、TidalCycles プラグインパッケージがインストールされなかった場合

これは Pulsar 内から手動で行うことができます。トップメニューから Package Manager を開き、Install を選択し、TidalCycles を検索して install を選択します。これにより TidalCycle パッケージが Pulsar にインストールされます。詳細については、「Get a Text Editor」セクションの Pulsar ページ を参照してください。

Haskell (ghc) または cabal のインストールが失敗した場合

choco install tidalcycles コマンドを再度実行してみることができます。または、choco を使用して Haskell コンポーネントをインストールしてみることもできます:

choco install ghc
choco install cabal
## バージョン番号がわかっている場合はこれらのコマンドを使用します
choco install ghc --version=9.6.1
choco install cabal --version=3.10.1.0

SuperDirt の完了後にインストーラーがハングする場合

孤立したプロセスを強制終了することで解決できる場合があります。Troubleshooting on Windows ガイドを参照してください。

その他の問題については、Troubleshooting on Windows ページを参照してください。

手動インストール

この方法は、すでに一部のコンポーネントをインストールしているユーザーにお勧めします。以下のすべてのコンポーネントがインストールされていることを確認してください。

Haskell

ghcup (Haskell パッケージインストーラー) をインストールする

詳細については Haskell ghcup を参照してください。支援が必要な場合は YouTube – windows ghcup install を参照してください。
Windows Powershell (admin) で次のコマンドを実行します:

Set-ExecutionPolicy Bypass -Scope Process -Force;[System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; try { Invoke-Command -ScriptBlock ([ScriptBlock]::Create((Invoke-WebRequest https://www.haskell.org/ghcup/sh/bootstrap-haskell.ps1 -UseBasicParsing))) -ArgumentList $true } catch { Write-Error $_ }

これにより ghci v9.25 がインストールされるはずです。しかし、Tidal 1.9.3+ は ghc 9.6.1 と cabal 3.10.1.0 で最適に動作します。
powershell (admin) で次のコマンドを実行して、正しい ghc と cabal のバージョンを取得します:

ghcup install ghc 9.6.1
ghcup install cabal 3.10.1.0
ghcup set ghc 9.6.1
ghcup set cabal 3.10.1.0

-- 検証
ghci --version
cabal --version

SuperCollider

SuperCollider Downloads を参照してください。
SuperCollider Readme
Windows Readme

SC3 Plugins

SC3 Plugins は、Tidal Cycles に含まれるシンセサイザーを使用したい場合に必要です。ドキュメントのほとんどの例は引き続き機能しますが、これがないとインストールは不完全になる可能性があります。インストールをスキップすることもできますが、後で必要になった場合はインストールするために戻ってくるようにしてください。

SuperDirt

SuperDirt は Tidal が使用するオーディオエンジンです。これがないと、Tidal Cycles は音を発せず、OSC や MIDI を介して他のシンセサイザーと通信することもできません。
インストールするには、SuperCollider を開き、インタラクティブエディタで次のコマンドを実行します(Ctrl+Return を押して評価します):

Quarks.checkForUpdates({Quarks.install("SuperDirt", "v1.7.4"); thisProcess.recompile()})

インストールには少し時間がかかります。インストールプロセスが完了したかどうかは、ログウィンドウで確認できます。おそらく次のような内容が出力されます:

Installing SuperDirt
Installing Vowel
Vowel installed
Installing Dirt-Samples
Dirt-Samples installed
SuperDirt installed
compiling class library...
...
(その後、いくつかの情報が表示され、最後に次のような内容が表示されます:)
...
*** Welcome to SuperCollider 3.12.1. *** For help press Ctrl-D.

Tidal Cycles

Haskell 環境が(上記のように)正しく、ghci v9.6 1 と cabal 3.10.1.0 があることを確認してください。
PowerShell を管理者モードで開きます(上記参照)。
次のコマンドを入力します:

cabal update
cabal v1-install tidal

v2-install tidal は機能しない可能性があるため、必ず v1-install を使用してください。
最後のコマンドは完了までに時間がかかる場合があります。気長にお待ちください。

Pulsar

ダウンロードとインストールについては Pulsar-edit Downloads を参照してください。
または、左側のナビゲーションペインの Installation > Get a Text Editor セクションにある Pulsar ページ に移動してください。
Pulsar を入手したら、TidalCycles プラグインが必要です。Pulsar Package Manager を使用してください。詳細は Pulsar ページ を参照してください。

ヘルプ

インストールで問題が発生した場合のオプションは次のとおりです:

  • このページを注意深く確認し、すべての指示に従っていることを確認してください。
  • SuperCollider や SuperDirt など、個々のコンポーネントの問題については、GitHub の ReadMe ページを確認してください:
  • TidalCycles Discord – Installation Help Channel
    • このチャンネルを検索して、あなたの問題が他の人によって経験されていないか確認してみてください。
    • 詳細(正確な問題、エラーメッセージ、Windows のバージョンなど)を必ず投稿してください。
    • コミュニティから助けを得る方法については、「how to ask」チャンネルを参照してください。
  • Forums – Tidal Club
    • 多くの賢い人々がここにいます。
  • 落胆しないでください!Tidal は複雑なスタックを持っていますが、これらのコンポーネントはすべて実証済みで、堅牢で安定しています。一度すべてが動作するようになれば、ほとんど注意を払う必要はありません。

Windows 7 ユーザーへの注意

Windows 7 を使用している場合は、他のすべてをインストールする前にいくつかの追加の準備が必要です:

  • Windows 7 が最新のパッチで更新されていることを確認してください。
  • .NET 4.5 にインストール/アップグレードしてください。こちら からダウンロードできます。
  • Visual C++ redistributable をインストールしてください。こちら からダウンロードできます。

Tidal Cycles をインストールしました。次は何を?

サイドバーを見てください。Tidal と対話し、演奏を始めるためにインストールできるテキストエディタのリストが表示されます。

SuperDirt を起動する手順に必ず従ってください。