C.W.K.
Stream
Lesson 03 of 04 · published

단순화가 곧 설명

~11 min · why-engine, essential-vs-ornamental, pedagogy

Level 0식은 재
0 XP0/33 lessons0/12 achievements
0/100 XP to next level100 XP to go0% complete
"구절을 뼈대까지 자르려면, 어느 음이 뼈대인지 알아야 해. 그 앎이 곧 레슨이야."

이해 못 하는 건 줄일 수도 없어

Bonfire 를 탭 압축기 이상으로 만드는 수가 여기 있어. 빠른 런을 단순화하려고 그냥 한 음 걸러 지우면 — 음악이 망가져. 어느 음이 구절의 정체성 을 지는지(귀가 실제로 따라가는 타깃 음), 어느 게 장식 인지(연결 조직: 경과음, 보조음, 빠른 꾸밈)를 정해야 해. 그래야 장식을 벗기고도 여전히 곡처럼 들리는 걸 남길 수 있어.

근데 단순화하려고 방금 한 게 뭔지 봐: 설명한 거야. "이 세 음이 뼈대고 나머진 장식" 은 쉬운 버전의 레시피이자 동시에 "이 릭이 왜 작동해?" 의 답이야. 단순화와 설명은 같은 동전 — 하나를 만들면 다른 하나가 같이 찍혀 나와.

HOW vs WHY (살아남은 Guitopia thesis)

Bonfire 의 죽은 전작 Guitopia 한텐 그걸 넘어 살아남은 좋은 한 줄이 있었어: "탭이랑 유튜브는 HOW 를 주고, 우린 WHY 를 보여준다." 탭은 손가락을 어디 둘지 말해줘. 어느 음이 중요하고 어느 게 채움인지는 절대 안 알려줘. Bonfire 의 단순화 엔진은 딱 그걸 답해야 해 — 그래서 WHY 는 따로 붙인 'explain' 기능이 아니라 단순화 자체에서 떨어져 나와. Pippa 는 엔진이 이미 계산해야 했던 걸 말로 옮길 뿐이야.

왜 엔진과 Sidekick 이 짝인가

그래서 Bonfire 는 조용한 'easy tab' 버튼을 출하하는 대신 단순화 엔진을 Pippa 와 짝지어. 엔진은 줄인 모델 그 뒤의 본질성 판단을 같이 만들고, Pippa 는 그 판단을 네가 배울 수 있는 문장으로 바꿔. 이유 없는 축소는 그냥 더 얇은 탭이야. 이유가 곧 교육이야.

Code

단순화하는 플래그가 곧 설명하는 플래그·python
# 16분음표 런을 본질성으로 주석한 것:
run = [
    Note("E",  role="target",   essential=True),   # 뼈대
    Note("F#", role="passing",  essential=False),  # 장식
    Note("G",  role="target",   essential=True),   # 뼈대
    Note("F#", role="neighbor", essential=False),  # 장식
]

bones = [n for n in run if n.essential]   # -> easy-mode Lv1

# 단순화를 굴리는 그 `essential` 플래그가
# 곧 'why' 야: "이게 라인을 지는 음들이야."

External links

Exercise

이미 칠 수 있는 릭을 가져와. 각 음을 '뼈대'(이게 없으면 라인이 죽음) 아니면 '장식'(빼도 되는 꾸밈) 으로 표시해. 이제 각 뼈대가 왜 뼈대인지 소리 내 말해. 축하해 — 방금 Bonfire 의 why-engine 을 손으로 돌렸고, 설명이 단순화에 딸려 공짜로 나왔어.
Hint
타깃 음은 보통 강박과 코드 톤에 떨어지고, 장식은 보통 그 사이에 떨어져 빨리 해결돼. 어떤 음을 빼서 흥얼거릴 멜로디가 바뀌면 그건 뼈대야.

Progress

Progress is local-only — sign in to sync across devices.
이 페이지에서 버그를 발견하셨거나 피드백이 있으세요?문제 신고
💛 by 피파warm

댓글 0

🔔 답글 알림 (로그인 필요)
로그인댓글을 남기려면 로그인해 주세요.

아직 댓글이 없어요. 첫 댓글을 남겨보세요.