---
# System prepended metadata

title: Tidal Workshop | 筆記目錄
tags: [Tidalcycles]

---

---
title: Tidal Workshop | 筆記目錄
date: 2024-11-16 21:20:09
categories: ['Tidalcycles']
tags:
---

# Tidal Workshop | 筆記目錄

##  前言

開始進入 Tidalcycles 的世界加加總總也快一年多，依舊覺得這種形式節奏處理方式與產生的結果比起直接使用 DAW 來說還是有其特色（當然不只是純文字處理部份啦），有感於中文資源稀缺，最近重新拾起的過程中也順道試著翻譯了文檔中工作坊的內容，並補充了一些注解與範例，部份 AI 協助與人工檢查（在下），音樂方面的詞彙翻譯後容易產生誤解的部份便保持原文呈現，僅求文意通達、語句通暢，文中標題與資料來源皆有附上文檔來源，非本人創作，也歡迎對照參考，如有疏漏也請不吝告知，感謝～

---

## [Getting started](https://tidalcycles.org/docs/patternlib/tutorials/workshop/#getting-started)

一切安裝[^1]完成後，每次啟動時按照以下步驟：

1. 啟動 `SuperDirt`

執行 SuperCollider IDE 時，`SuperDirt` 應該會自動啟動。如果沒有，請在 SuperCollider IDE 中輸入「`SuperDirt.start`」， 並以 `Ctrl＋Enter` 執行。

2. 啟動 Tidal Cycles

在文字編輯器 (Pulsar、Vim、VS Code 等) 中，打開一個新檔案，以 `.tidal` 為副檔名儲存。

> [!NOTE]  [Estuary](https://tidalcycles.org/docs/patternlib/tutorials/workshop/#estuary)  
> 另有線上平台 [Estuary](https://estuary.mcmaster.ca/)，可以在不安裝任何工具的情況下體驗 Tidal，但功能上有些壓縮，稱為 Mini-Tidal。

> [!NOTE] [Haskell 的註解](https://tidalcycles.org/docs/patternlib/tutorials/workshop/#notes-in-haskell)  
> Tidal 主要使用 Haskell 語言，行首使用 `--` 號來表示**註解**（Comment）。  
> 註解是會被忽略執行的程式碼。可以使用註解在程式碼中加入各種方便自行解讀的……呃，註解，也可以用來忽略特定的行或 pattern。

---

以下按照原文順序排列：

- [Tidal Workshop | Basic patterns](/Nr8tqUZrQt2yFgdlnip5BA)
- [Tidal Workshop | Effects](/u-r9XEJCSzGF8ha8F3I8tw)
- [Tidal Workshop | Transforming patterns](/w9R4wWSCSraDD3I9zpbvHg)
- [Tidal Workshop | Different kind of patterns](/-IDcls_RQNmSxoMY3LphrA)
- [Tidal Workshop | Manipulating samples](/Zo_swqbGSkGEpL6F4xAi1A)
- [Tidal Workshop | Superdirt synthesizers](/yaSraH4mRMCnOJaSn3erqw)

[^1]: 可依照不同系統參見[官方文檔說明](https://tidalcycles.org/docs/getting-started/linux_install)

---

# References

- [Workshop | Tidal Cycles](https://tidalcycles.org/docs/patternlib/tutorials/workshop#getting-started)