---
key: mechanic/spatial-interfaces--t305
type: mechanic
id: spatial-interfaces--t305
lang: ru
title: Музыкальные инструменты и специализированные контроллеры
summary: >-
  Привычный жест исполнения передаёт команды приложению. В демонстрации
  AudioSwift музыкальные клавиши запускают ноты, а трекпад меняет звук.
updatedAt: '2026-10-22'
status: active
url: 'https://gamemechanics.pro/ru/knowledge/mechanic/spatial-interfaces--t305/'
jsonUrl: >-
  https://gamemechanics.pro/api/v1/knowledge/ru/mechanic/spatial-interfaces--t305.json
markdownUrl: >-
  https://gamemechanics.pro/content/knowledge/ru/mechanic/spatial-interfaces--t305.md
aliases:
  - Музыкальные и специальные контроллеры
tags:
  - Пространственные и альтернативные интерфейсы
  - Механики и варианты
sourceIds:
  - source-3e8db7ac782a4997
  - source-fd215230c062deb7
sources:
  - id: source-3e8db7ac782a4997
    title: 'W3C: Web MIDI API'
    url: 'https://www.w3.org/TR/webmidi/'
    verifiedAt: null
  - id: source-fd215230c062deb7
    title: AudioSwift
    url: 'https://audioswiftapp.com/'
    verifiedAt: null
relations: []
placements:
  - catalogId: spatial-interfaces
    id: t305
    title: Пространственные и альтернативные интерфейсы
    url: 'https://gamemechanics.pro/ru/mechanics/spatial-interfaces/#t305'
    categoryIds:
      - mechanics
supersededBy: []
attributes:
  preview:
    updatedAt: '2026-10-22'
    title: Музыкальные и специальные контроллеры
    description: >-
      Привычный жест исполнения передаёт команды приложению. В демонстрации
      AudioSwift музыкальные клавиши запускают ноты, а трекпад меняет звук.
    image:
      src: images/mechanics/control-audioswift-3.webp
      width: 1024
      height: 576
      game: AudioSwift
      sourceUrl: 'https://audioswiftapp.com/'
      originalUrl: >-
        https://www.dropbox.com/scl/fi/fc2ycw35tusq9f0joj5s5/04-Core-Features-XY-Pads.mp4?rlkey=hc7s0jir9zb5du0z08f9xipon&st=nltffpdt&raw=1
      sourceFrameSeconds: 3
      credit: Nigel Ríos; host apps and instruments retain their respective rights
      rights: >-
        Imagery © Nigel Ríos; host apps and instruments retain their respective
        rights. Developer-distributed screenshot or frame; all rights reserved.
        Excluded from MIT and CC BY 4.0.
      caption: 'AudioSwift XY: трекпад меняет звук во время исполнения на клавишах'
      alt: 'AudioSwift XY: трекпад меняет звук во время исполнения на клавишах'
      markers:
        - x: 24
          'y': 55
          label: Точка XY связывает две оси движения с параметрами звука
    tips:
      - >-
        Показывайте соответствие физических элементов нотам или действиям
        приложения.
    examples:
      - title: AudioSwift
        url: 'https://audioswiftapp.com/'
endsAt: null
provenance: >-
  Original bilingual editorial overviews authored for gamemechanics.pro on
  2026-10-20 and reviewed on 2026-10-21. Scenarios are hypothetical design
  examples; prototype checks describe work to perform, not completed playtests.
  Primary sources support the stated techniques and implementation context, not
  every proposed variant.
license: CC-BY-4.0
codeLicense: MIT
attribution: gamemechanics.pro contributors
catalogKey: catalog/spatial-interfaces
---
# Музыкальные инструменты и специализированные контроллеры

id: spatial-interfaces--t305
type: mechanic
key: mechanic/spatial-interfaces--t305
lang: ru
status: active
url: https://gamemechanics.pro/ru/knowledge/mechanic/spatial-interfaces--t305/

Привычный жест исполнения передаёт команды приложению. В демонстрации AudioSwift музыкальные клавиши запускают ноты, а трекпад меняет звук.

## На одном экране

![AudioSwift XY: трекпад меняет звук во время исполнения на клавишах](https://gamemechanics.pro/images/mechanics/control-audioswift-3.webp)

[AudioSwift](https://audioswiftapp.com/) · Imagery © Nigel Ríos; host apps and instruments retain their respective rights. Developer-distributed screenshot or frame; all rights reserved. Excluded from MIT and CC BY 4.0.

[Исходная запись](https://www.dropbox.com/scl/fi/fc2ycw35tusq9f0joj5s5/04-Core-Features-XY-Pads.mp4?rlkey=hc7s0jir9zb5du0z08f9xipon&st=nltffpdt&raw=1), 3 s

1. Точка XY связывает две оси движения с параметрами звука

- Показывайте соответствие физических элементов нотам или действиям приложения.

- [AudioSwift](https://audioswiftapp.com/)

## Как работает

Специализированный контроллер переводит привычный жест исполнения в игровое действие через явно заданное соответствие входных событий.

## Варианты

### Варианты механики

<a id="t305-variants"></a>

- Нота выбирает действие по таблице соответствия. <a id="t305-v1"></a>
- Сила события дозирует параметр при поддержке канала. <a id="t305-v2"></a>
- Педаль меняет режим или удерживает эффект. <a id="t305-v3"></a>
- Калибровка согласует задержку с музыкой. <a id="t305-v4"></a>

## Пример проектирования

Клавиши музыкального контроллера открывают ворота по последовательности, а педаль удерживает уже открытый проход.

Проверка прототипа: Проверьте фактический формат событий, одновременно удержанные ноты и замену обычной клавиатурой при отсутствии контроллера.

## Контекст и ограничения

Пространственный и специальный ввод требует калибровки, ясного подтверждения действия и способа продолжить при потере сигнала. Каждый обзор выделяет действие игрока, изменения состояния и альтернативные правила. Примеры условные: они показывают проектное решение, а не приписывают его конкретной игре. Проверка прототипа задаёт наблюдаемый вопрос для следующей итерации. Подробные уже существующие каталоги доступны по отдельным ссылкам в карте механик.

## Связанные материалы


## Источники и происхождение

Original bilingual editorial overviews authored for gamemechanics.pro on 2026-10-20 and reviewed on 2026-10-21. Scenarios are hypothetical design examples; prototype checks describe work to perform, not completed playtests. Primary sources support the stated techniques and implementation context, not every proposed variant.

- [W3C: Web MIDI API](https://www.w3.org/TR/webmidi/) (id: source-3e8db7ac782a4997)
- [AudioSwift](https://audioswiftapp.com/) (id: source-fd215230c062deb7)

CC-BY-4.0 · gamemechanics.pro contributors
