사용법, 두 번째
내 걸 만들어요.
보드 위의 패턴은 전부 누군가 만든 거예요. 여기선 그 패턴들이 어디서 오는지 봐요. 사람들이 나누는 커뮤니티, 그리고 내 패턴을 만드는 패턴 랩.
스크롤
사용법, 두 번째
보드 위의 패턴은 전부 누군가 만든 거예요. 여기선 그 패턴들이 어디서 오는지 봐요. 사람들이 나누는 커뮤니티, 그리고 내 패턴을 만드는 패턴 랩.
스크롤
남들이 만든 패턴이 살아서 돌아가요. 하나씩 가져와도, 덱째로 가져와도 돼요.
벽
community.patternflow.work는 사람들이 나눈 패턴이 전부 걸린 벽이에요. 카드에 마우스를 올리면 재생되고, 화면 위에서 휠을 굴리면 노브가 돌아가요. 구경하는 데는 계정이 필요 없어요.
폰에선 카드가 멈춘 그림이에요. 눌러서 들어가면 움직여요.

Newest · Oldest · Most liked · Most forked · In decks벽을 늘어놓는 순서예요. Oldest를 누르면 맨 처음 패턴부터 나와요.
.h
여기 패턴은 전부 자바스크립트로 돼 있어요. 브라우저에서 돌아가는 게 그거예요. 보드는 C++로 돌아가서, 펌웨어 헤더인 .h가 있는 패턴만 올릴 수 있어요.
그런 패턴은 화면 구석에 .h가 붙어 있어요. Flashable now를 누르면 그것만 모아 보여줘요.

Hardware ready — ships a .h firmware header오른쪽은 보드에 올라가요. 왼쪽은 JS뿐이라 여기서만 돌아요.
패턴 하나
.h가 있는 패턴을 열고 Send to my Patternflow, 이어서 Send over Wi-Fi를 눌러요. 보드의 Patterns 페이지가 열리면서 그 패턴을 알아서 받아 설치해요. 계정도 케이블도 필요 없어요.
바로 목록에 들어가요. K4를 꾹 눌러 찾아보세요.
안드로이드라면 같은 창의 Board address에 K2로 본 IP 주소를 먼저 넣어요.

↗ Send to my Patternflow.h가 있는 패턴 페이지마다 있어요. 계정이 필요 없어요.
내 덱
덱은 재생 순서예요. .h가 있는 카드의 +를 누르거나, 카드를 아래 바로 끌어다 놓아요. 20개까지, 이 브라우저에 담겨요. 폰에선 위쪽의 ▦ 칩이 그 바 역할이에요.
칸을 끌면 자리가 바뀌고, ✕ 위에 놓으면 빠져요. Send to my board가 덱을 빌드하고(계정이 필요해요), 이어서 Send over Wi-Fi가 보드로 넘겨요.
펌웨어 v3.10.4까지는 Send over Wi-Fi로 보내면 이 순서가 빠져요. 다음 펌웨어부터는 따라가요. 그전까진 ↓ .zip을 보드의 Patterns 페이지에 올리면 순서까지 들어가요.

Add to your deck.h가 있는 카드의 +예요. 누르면 −로 바뀌어요.
남의 덱
Decks 페이지엔 사람들이 자신 있게 내건 덱이 있어요. 03에서 올린 Basics도 Ships with Patternflow 아래에 있고, 카드에 Install to my board가 바로 있어요. 커뮤니티 덱은 열어서 Install to my board를 누르면 계정 없이, 순서까지 그대로 들어가요.
Copy into my deck을 누르면 아래쪽 바의 내 덱으로 가져와요. 고친 다음 보내면 돼요.

Community decks모두의 공개 덱이에요. 앞의 패턴 몇 개가 순서대로, 나머지는 개수로 보여요.
내 것으로
패턴 페이지마다 Open in Pattern Lab이 있어요. .h가 없어도요. 복사본이 랩에서 열리고, 거기서 공유하면 원본과 연결된 내 포크로 올라가요.
이때 열리는 건 community.patternflow.work의 랩이에요. 초안도 따로라서, 거기서 하던 건 Recent ▾에 남아요.

Open in Pattern Lab모든 패턴 페이지에 있어요. .h가 있든 없든요.
AI에게 패턴을 받아 색을 입히고, 노브를 정하고, 내 보드에 올려요. 전부 브라우저에서요.
Pattern Lab
패턴 랩은 patternflow.work/pattern-lab에 있어요. 브라우저에서 돌아가서 설치할 게 없고, 만들기 시작하는 데 계정도 필요 없어요. 왼쪽은 미리보기, 가운데는 코드, 오른쪽엔 노브와 Color Ramp가 있어요.
이제 이 페이지의 보드는 이 브라우저 랩에 있는 내 초안을 틀어요. 랩이 저장할 때마다 따라 바뀌고, 읽기만 할 뿐 아무것도 저장하지 않아요. 저장한 게 없으면 랩이 처음 여는 패턴, Code 1이 나와요. 커뮤니티 사이트 쪽 랩의 초안은 여기 안 보여요.
여기서 막혔나요? 알려 주세요이름
name this pattern 자리에 이름을 적어요. 보드 목록에 뜨는 이름이 이거예요. 비워 두면 Code 1 같은 레이어 이름이 대신 보드로 가요.
작업은 하는 대로 저장되고, 이 브라우저에만 남아요.

name this pattern랩 맨 위에 있어요. To hardware가 이 이름을 .h에 적고, Director와 Share도 이 이름에서 시작해요.
AI에게
Copy prompt를 눌러 ChatGPT, Claude, Gemini 중 하나에 붙여넣으면 변형 다섯 개가 와요. 마음에 드는 걸 복사해서 Paste를 눌러요.
Gallery가 대신 Gemini에게 물어보게 할 수도 있어요. 구글 AI 스튜디오에서 무료로 받는 내 키가 필요해요.

Copy prompt이 레이어의 코드가 담긴 AI 프롬프트를 복사해요.
Color Ramp
프롬프트는 v-field를 달라고 해요. 코드는 픽셀마다 0에서 1 사이 값만 내고, 색은 그 레이어의 Color Ramp가 입혀요. 램프는 검정에서 흰색으로 시작해요.
Random ramp를 누르거나, 바를 클릭해 색을 골라요. 램프는 패턴과 함께 보드로 가요.

Preview기본 램프 위의 v-field예요. 픽셀마다 0에서 1 사이 값이 검정에서 흰색으로 보여요.
노브
슬라이더 네 개가 보드의 노브예요. 첫 번째가 K1이고, 모든 레이어가 같이 써요. 이름과 범위는 코드의 한 줄에서 와요. // @knobs Glitch=0..1, Speed=0.05..5, …
범위를 넓히면 노브가 더 크게 움직여요. 보드에서도요.

Knobs슬라이더 양옆 칸이 범위예요. 숫자를 옆으로 끌거나, 두 번 클릭해 입력해요.
To hardware
보드는 C++로 돌아가서, 패턴은 .h 헤더가 되어야 보드로 가요. To hardware를 누르고 Copy the conversion prompt로 복사해 AI에게 붙여넣은 다음, AI의 답을 랩에 다시 붙여넣어요.
#pragma once로 시작하면 Next →를 눌러요.

Copy the conversion promptAI에게 줄 프롬프트예요. 패턴과 그 이름, 노브와 범위, 완성된 색 표로 바뀐 램프, 그리고 패턴플로우 C++를 쓰는 법이 들어 있어요.
Apply
↗ Apply to my Patternflow를 누르면 커뮤니티 서버가 모듈을 만들어요. 로그인이 필요해요. 이어서 Send over Wi-Fi를 누르면 보드의 Patterns 페이지가 열리고 알아서 설치해요.
K4를 꾹 누르면 목록에 그 이름으로 있어요.
컴퓨터가 보드와 같은 와이파이에 있어야 해요. 안드로이드라면 K2의 IP를 Device address에 먼저 넣어요.

↗ Apply to my Patternflow1~2초 만에 모듈을 만들고, Send over Wi-Fi와 Download .zip instead를 보여 줘요. 커뮤니티에 로그인해야 해요.
레이어
+ Code는 램프를 따로 가진 패턴을 하나 더, + Pixel은 픽셀아트나 이미지를 올릴 레이어를 더해요. masks layer below를 켠 레이어는 바로 아래 레이어를 오려 내요.
보드로 보낼 땐 코드 레이어마다 프롬프트가 하나씩이에요.

+ Code · + Pixel목록 맨 위가 맨 위 레이어예요. 끌어서 순서를 바꾸고, 두 번 클릭해 이름을 바꿔요.
Graphic Export
Graphic Export는 내 패턴을 PNG로 저장하거나 MP4·WebM으로 녹화해요. 한 변 4096px까지 되고, 전부 내 브라우저 안에서 해요.

Business card 3.5 × 2 in @ 300 dpi (1050 × 600)크기 프리셋이에요. 프레임의 4~16배, Full HD, 4K 같은 것들이 있고, Custom…은 한 변 4096px까지 돼요.
Director
Director는 노브에 시간에 따른 키프레임을 찍어요. .pfs는 퍼포먼스 에디션 보드에서, .mid는 에이블톤에서 쓰고, Render…는 영상으로 뽑아요.

.pfs · .mid · Render…Glitch 줄에 찍은 키프레임과 그 사이 곡선이에요. ▶로 재생해요. .pfs는 퍼포먼스 에디션 보드용 쇼, .mid는 에이블톤용 MIDI, Render…는 영상이에요.
커뮤니티
Upload to the community는 .h까지 함께 올려서, 누구든 바로 자기 보드에 넣을 수 있어요. 맨 위 Share는 .h 없이 올려요. 로그인은 올릴 때 해요.
남의 패턴에서 열었다면 그 패턴의 포크로 올라가요. 05에서 본 JS만 있는 패턴도 같은 식이에요. 여기서 .h를 만들어 그 패턴 페이지에 제안해요.

Upload to the communityApply 아래에 있어요. 패턴과 .h가 함께 올라가요. 남의 패턴에서 시작했다면 그 패턴의 포크로 올라가요. 랩 맨 위에 forking from …이 뜨고, ×로 뗄 수 있어요.
이제 패턴을 찾을 수도, 직접 만들 수도 있어요. 다음 가이드들은 보드가 할 수 있는 나머지 이야기예요.
다음 가이드들
그동안은 바로 가서 해 봐도 돼요.
다른 데서 막혔나요? 알려 주세요