본문 바로가기
C.W.K.
Stream
Lesson 04 of 04 · published

짓기 vs 빌리기

~11 min · build-vs-rent, conceptual-opensourcing, blue-ocean, strategy

Level 0식은 재
0 XP0/33 lessons0/12 achievements
0/100 XP to next level100 XP to go0% complete
"붙박이인 건 다 빌려. 살아 있어야 하는 단 하나만 지어."

누구나 던지는 첫 질문

Songsterr 있어. Ultimate Guitar 있어. Capo 있어. 유튜브엔 레슨이 만 개야. 그래서 직접 만든 음악 도구한테 던지는 정직한 첫 질문은 이거야. 대체 왜 지어? 여기 깔끔하게 답을 못 하면, 재미로 레드오션을 다시 짓는 거야.

답은 구분 하나에 달려 있어. 음악 도구한테 필요한 것 중 거의 전부는 빌릴 수 있어. 붙박이라서 그래. 모든 학습자한테 똑같으니까.

필요                          판정         이유
----                          ----         ----
note-for-note 탭              빌려         Songsterr / Guitar Pro가 끝냄
코드 차트 / 가사              빌려         Ultimate Guitar에 수백만 개
오디오 → 코드 / 키 / 템포     라이브러리 재사용  Capo가 증명, librosa/madmom 존재
"이걸 내 수준으로 단순화"      지어         붙박이로는 불가능, 실시간 생성

빌릴 수 없는 단 하나

"이 솔로를 내가 오늘 칠 수 있는 만큼으로 줄여줘"는 저장된 파일이 될 수 없어. "스케일 3주 차, 손 작은 중급자용 쉬운 버전" 같은 Songsterr 페이지는 없어. 그 답은 새로 만들어져야 해. 곡마다, 사람마다, 수준마다 다르니까. 그러려면 붙박이 라이브러리가 아니라 살아 있는 엔진이 필요해. 그 요구 하나가 Bonfire가 앱이어야 하는 이유 전부야. 그걸 빼면 링크 몇 개로 끝나.

이게 짓기냐 빌리기냐를 가르는 규칙의 일반형이야. 남의 붙박이 제품으로는 존재할 수 없는 것만 지어. 나머지는 빌리거나 재사용해. 지루한 쪽(오디오 분석 라이브러리)을 재사용해야 재밌는 쪽(실시간 단순화)을 지을 여유가 생겨.

개념의 오픈소싱

이 퀘스트가 정직하게 짚어 둘 게 하나 더 있어. Bonfire 코드는 비공개야. 그래서 여기서 공유되는 건 clone할 repo가 아니라 결정의 모양이야. 왜 note-for-note가 아니라 easy-mode인지, 왜 모델이 하나인지, 왜 DAW 플러그인이 아니라 엔진인지. 이건 사고가 아니라 의도야. 이런 도구에서 재사용할 만한 건 애초에 소스가 아니라 추론이었으니까. 그 추론을 가져다가 네 스택에서, 네 악기로, 네 걸 직접 지으면 돼. 그게 '개념의 오픈소싱'이야. 그래서 이 레슨 끝에는 git clone이 없어.

Code

붙박이는 빌리고, 살아 있어야 하는 건 지어·text
필요                          판정         이유
----                          ----         ----
note-for-note 탭              빌려         Songsterr / Guitar Pro가 끝냄
코드 차트 / 가사              빌려         Ultimate Guitar에 수백만 개
오디오 -> 코드 / 키 / 템포     lib 재사용   Capo가 증명, librosa/madmom 존재
"이걸 내 수준으로 단순화"      지어         붙박이로는 불가능

# 이 빌드를 정당화하는 건 딱 한 줄이야.
# 그 줄이 없었으면 링크 한 페이지가 앱 전체를 대신했어.

External links

Exercise

있었으면 하는 도구를 떠올려 봐. 기능을 두 칸으로 갈라. 한쪽은 '빌릴 수 있음(붙박이, 모두 동일)', 다른 쪽은 '지어야 함(실시간 생성, 사람과 순간마다 다름)'. 지어야 함 칸이 비면 지을 필요가 없어. 링크만 엮으면 되니까. 거기 강한 한 줄이 있으면, 그 줄이 네 블루오션이야.
Hint
지어야 함을 가리는 시험은 이거야. 서로 다른 유저가 서로 다른 순간에 물으면 답이 달라져? 그렇다면 붙박이일 수 없어. 그게 지을 가치가 있는 쪽이야.

Progress

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

댓글 0

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

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