- Відкрий — побачиш чисте полотно з тонкою смужкою знизу.
- Веди одним пальцем вгору-вниз — щось у картинці почне змінюватись. Біля пальця — підпис, що саме.
- Веди вліво-вправо — штовхаєш потік, картинка пливе.
- Двома пальцями — два параметри одразу. Трьома + свайп — рандом.
- Тисни audio знизу → дай звук → картинка задихає в такт.
Три зони екрана
Керування ховається за краї, щоб не заважати полотну. Витягуй, коли треба.
Полотно
Весь екран. Палець грає тут.
Верхня смужка
Статус, режими, чип кімнати. Тап по тексту згортає.
Ліва рейка
Вибір сцени: сімейство → персонаж → слоти. Свайп праворуч відкриває.
Права рейка
Undo/redo, пришпилені крутилки, кнопка SEND (у ролі send).
Нижня шторка
☰ відкриває всі контроли за вкладками.
LITE / FULL
За замовч. FULL — увесь UI. LITE (п'ять слів знизу: scenes · tweak · audio · random · presets) — лише за ?lite=1, дефолтом не стало.
Perform-режим (за замовч.): відкриті панелі самі ховаються за ~6 с бездіяльності. Кнопка ✎ перемикає в Edit, де панелі лишаються.
Палець — головний інструмент
Кожен палець «хапає» один параметр і тримає, поки тиснеш.
1 палець — ↕ проганяє параметр по діапазону, ↔ штовхає потік.
2 пальці — два параметри одразу, без взаємного стирання.
3 пальці + свайп — рандом (нове комбо).
Після відпускання значення лишається на місці — нічого не скидається. Ти малюєш значеннями.
Радіальне меню — вибір параметра. Взяв параметр (потримав ~150 мс) і тримаєш пальцем ще ~260 мс нерухомо → навколо розкривається дуга секторів, кожен — параметр з пулу. Свайпни в сектор — палець перескочить на цей параметр і одразу крутить його.
Найменший рух угору до відкриття = просто крутиш (меню не з'явиться). Підняв палець або зайшов у центр = скасування, лишається параметр, що взявся по колу.
Дуга відкривається в бік долоні (☰ → input → touch → handed: auto/left/right). Залочені параметри сірі. Пул >8 → перші 8 + +N у центрі. Десктоп — правий клік (повне коло). На приймачі меню нема. Вимкнути: ☰ → input → touch → radial menu: off.
Який параметр дістанеться пальцю, задає «пул голосів» (вкладка input): за замовч. warp · glow · speed · density · trail · saturation · contrast · mirror. Палець пропускає зайнятий іншим пальцем і замкнений параметр. Поки тримаєш — відповідна крутилка підсвічується. У списку параметрів (вкладка input) кожен має 🔒 — лочить саме цю ручку від пальця, рандому й мод-матриці, доки не знімеш.
З чого збирається картинка
Не «готова сцена», а комбо змінних слотів. Три модульні сімейства:
raster
field · warp · color · post
sim
rule · seed · color · feedback (жива симуляція)
raymarch
sdf · warp3d · color (об'ємний рендер)
Персонаж — готове комбо + дефолти крутилок одним тапом. Ліва рейка → сімейство → slots ▸ розкриє слоти, у кожному до 3 плиток з живим прев'ю.
Живе: мод-система
Будь-який параметр можна віддати джерелу, і він рухається сам:
- Аудіо — мік по смугах low/mid/high + биток.
- Лупи — внутрішні хвилі (sine/saw/…, період у секундах або бітах).
- Інший параметр — одна ручка тягне іншу.
Куди: вкладка mod — стрічка карток. Кожна картка читається як твердження джерело → параметр → глибина: іконка категорії, лейбл джерела, ціль, живий бар рівня зліва й знаковий штовх (`рівень × глибина`) справа. Глибина біполярна (−1…+1), знак видно й без кольору. Картка проходить стани порожня → призначена, мовчить (глибина 0) → активна.
Картки групуються за категорією джерела (🎚 audio, 📷 cam, 〰 loop, 🎛 param) у згортувані секції з лічильником; секція на ≥4 картки стартує згорнутою і показує цілі чипами. ЛФО — окрема секція внизу з живою кривою й точкою фази.
Assign: лонг-прес по рядку ручки вмикає режим — ціль пульсує, тикаєш будь-яке джерело й роут створено. Повторний тап того самого джерела знімає його; джерела, що дали б цикл, заблоковані наперед («зациклить»). 📌 на картці пришпилює цільову ручку в праву рейку.
Мод-сети A/B плавно перетікають (слайдер A↔B або утримання чипа-«вектора»); при кросфейді картки показують дельту — ↑ входить / ↓ виходить. Таймлайн програє набори як плейлист по бітах. Старі пресети/лінки відкриваються без конвертації — змінилась лише подача, не роути.
Темп, датчики, кімнати
Темп (input → audio, секція tempo — там же зведено всі аудіо-налаштування): off / auto (з міка) / manual (метроном + TAP TEMPO). Точка биту вгорі блимає в такт.
Датчики: MIC робить звук джерелом, gyro — нахил телефона. На iOS питають дозвіл.
Кімнати (система ⚙︎ → rooms): один телефон send керує, решта recv показують. Стан кімнати — чипом у верхній смужці; тап по чипу перемикає роль або виходить. Коротке посилання mandrock.me/j/… + QR для приймачів, PIN для захисту. Co-op (крутити разом) — за прапорцем ?co=1.
Коли гальмує
touchviz сам стежить за fps і плавно знижує навантаження (спершу дрібниці, потім роздільність), а коли легшає — повертає назад. Твої значення не чіпаються. Хочеш легше — обери простіше комбо (voronoi та симуляції важчі) або зазирни в панель продуктивності (система ⚙︎).
Не знаєш, з чого почати прямо в застосунку? На перший запуск сам відкриється 60-секундний старт — п'ять кроків, де кожен просить зробити дію. Пізніше тисни ?: там поглиблені треки (палець, слоти, мод-система, темп, кімната, пресети), кожен веде назад у цей гайд.
Палець
| Жест | Дія |
|---|---|
| 1 палець ↕ | проганяє обраний параметр |
| 1 палець ↔ | штовхає потік (інерція) |
| тримати після грабу (~260 мс) | радіальне меню → свайп у сектор = вибір параметра |
| 2 пальці | 2 параметри, без стирання |
| 3 пальці + свайп | рандом |
| відпустити | значення лишається |
Регулятори
| Елемент | Жест |
|---|---|
| Фейдер-рядок | гориз = значення, верт = точність |
| — детенти | залипання на 0 / 0.5 / 1 |
| — лонг-прес | призначити джерело модуляції |
| Крутилка | верт = значення |
| — лонг-прес | скид у дефолт |
| 🔒 (у списку input) | лок параметра — палець/рандом/мод-матриця його не чіпають |
Джерела модуляції
| Джерело | Ключі |
|---|---|
| Аудіо | low · mid · high · beat |
| Лупи | loop 0,1,… (sine/tri/saw/square/noise/sh) |
| Параметр | будь-яка інша ручка |
Темп
| Режим | Що |
|---|---|
| off | без сітки |
| auto | темп із міка (адаптивно) |
| manual | метроном 40–200 + TAP TEMPO |
Слоти
| Сімейство | Слоти |
|---|---|
| raster | field · warp · color · post |
| sim | rule · seed · color · feedback |
| raymarch | sdf · warp3d · color |
Клавіатура
← → сцена · 1–3 сімейство · r рандом · Tab шторка · ? туторіал · Ctrl+Z undo · Ctrl+⇧+Z redo
Кімната
| Роль / річ | Що |
|---|---|
| send | керує картинкою |
| recv | показує (дзеркало) |
| co-op | кілька send разом, по-ручково (за ?co=1) |
| PIN | захист кімнати |
| QR / mandrock.me/j/… | швидкий вхід приймача |