> For the complete documentation index, see [llms.txt](https://docs.acestudio.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.acestudio.ai/docs/product-wiki-zh/gong-cheng/arrangement-in-canvas/canvas.md).

# 画布

画布是 ACE Studio 的主要编曲工作区。

**画布** 是 ACE Studio 中的编曲区域。在这里，您可以将所有内容创建、放置、移动并编辑为沿时间线排列的片段，以制作您的音乐作品。

## 标记线与时间线

标记线是一条静态垂直线，会在白色和蓝色之间闪烁，用于指示播放起点或编辑操作（如粘贴）的精确位置。你可以在时间标尺或网格上的任意位置单击，以重新定位标记线。当画布上存在选区时，标记线始终位于选区的左边界。

时间线是一条移动的垂直线，用于指示当前播放位置，并且仅在开始播放时显示。

* 按下 <kbd>空格键</kbd> 即可从标记线位置开始播放。
* 按下 <kbd>Shift</kbd> + <kbd>空格键</kbd> 即可从上次暂停的位置继续播放。

## 时间标尺

时间标尺位于画布顶部，以音乐格式显示时间（小节与拍）。它承担以下几个关键功能：

* **时间显示：** 以小节与拍显示工程的时间线。
* **导航与缩放：**
  * 在时间标尺上水平拖动可滚动画面。
  * 在时间标尺上垂直拖动可缩放视图。

## 网格与吸附

画布包含一个背景网格，用于表示音乐时间的划分，帮助你精确对齐片段。编辑操作（如移动或修剪片段）默认会自动吸附到这些网格线。

在画布的空白区域右键单击，打开网格与吸附菜单。

* Auto - 紧密：根据画布的缩放级别自动将网格大小调整为紧密间距。
* Auto - 标准（默认）：根据画布的缩放级别自动将网格大小调整为中等间距。
* Auto - 疏松：根据画布的缩放级别自动将网格大小调整为宽间距。
* 1-16 个单元/拍：将每一拍划分为 1-16 个网格单元。
* 无吸附：禁用网格吸附。允许片段自由放置，不与时间线对齐。你也可以在编辑时按住 <kbd>Ctrl</kbd>/ <kbd>⌘Command</kbd> 来绕过它。

## 导航与缩放

* **水平/垂直滚动：** 使用鼠标滚轮可垂直滚动。按住 <kbd>Shift</kbd> 并使用鼠标滚轮可水平滚动。
* **缩放：** 按住 <kbd>Ctrl</kbd>/ <kbd>⌘Command</kbd> 并使用鼠标滚轮可在水平方向放大和缩小。
* **手形工具：** 按住鼠标中键并拖动，可向任意方向平移视图。


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.acestudio.ai/docs/product-wiki-zh/gong-cheng/arrangement-in-canvas/canvas.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
