CifraLab화성 스튜디오
홈
악기

악기

  • 기타
  • 피아노
  • 우쿨렐레
  • 베이스
  • 바이올린
연습

기타

  • 코드
  • 머니 코드·순환
  • 스트럼 리듬
  • 아르페지오
  • 감성 코드
  • 지판
  • 메트로놈
  • 연습
  • 튜너
  • 코드 믹서

피아노

  • 코드
  • 머니 코드·순환
  • 88건반 가상 피아노
  • 아르페지오
  • 반주

우쿨렐레 · 베이스 · 바이올린

  • 코드 · 우쿨렐레
  • 머니 코드·순환 · 우쿨렐레
  • 코드 · 베이스
  • 머니 코드·순환 · 베이스
  • 음과 포지션 · 바이올린
  • 머니 코드·순환 · 바이올린
배우기

강좌

  • 기타 강좌
  • 피아노 강좌

악기별 가이드

  • 기타
  • 피아노
  • 우쿨렐레
  • 베이스
  • 바이올린

읽을거리

  • 스트로크 & 포크
  • 아르페지오 & P-i-m-a
  • 감정 & 화성
  • 순환 코드 분석
  • 화성학의 역사
  • 음향 리소스 & Hz
개인정보 처리방침이용약관결제 및 청구자주 묻는 질문CifraLab 소개문의하기
음악 연구소

CifraLab의 탄생

코드를 연습하기 위한 개인 페이지로 시작했습니다. 시간이 지나면서 음악을 배우고, 시도하고, 연습하는 동안 동반자 관계를 느낄 수 있는 장소가 되었습니다.

CifraLab의 역사

저는 Adrian입니다. CifraLab은 에콰도르 에스메랄다스에서 제가 태어나기 훨씬 전부터 시작되었습니다. 약 10년 전부터 노래를 부르기 시작했습니다. 노래를 꽤 못했지만 음악을 좋아해서 계속했습니다. 시간이 지나면서 제 목소리를 더 잘 듣고, 연습하고, 제가 하는 일을 이해하게 되었습니다.

몇 년 후, 저는 합창단을 지휘하게 되었습니다. 그때부터 음악은 제가 듣기만 하는 것이 아니었습니다. 준비하고, 반주하고, 반복하고, 모든 소리가 더 좋아지도록 도와야 했습니다. 노래에 맞춰 기타를 치고 싶었지만, 처음에는 기타를 칠 줄 몰랐습니다.

거창한 제품 아이디어가 있었던 것은 아닙니다. 그저 배우고 필요한 것을 손에 넣고 싶었을 뿐입니다.

배우는 방식을 바꾼 대화

목소리 때문에 답답했던 시기가 있었습니다. 감으로만 노래하고 싶지 않았습니다. 정말 노래를 잘하는 법을 배우고 싶었습니다. 오랫동안 이야기를 나누어 온 친구 Tod에게 그 마음을 털어놓았습니다. 언어나 나라에 상관없이 노래를 제대로 가르칠 수 있는 사람을 찾아 달라고 했습니다.

그렇게 노래를 제대로 가르쳐 줄 수 있는 사람을 찾게 되었습니다. 설명을 듣고 연습을 따라 하면서 조금씩 노래가 나아졌고, 기타도 계속 배우게 되었습니다. 훗날 필요한 코드를 원하는 방식으로 보여 주는 페이지를 찾지 못해 직접 작은 페이지를 만들었습니다. 그 페이지가 언젠가 CifraLab이 될 줄은 몰랐습니다.

처음에는 Libro de Acordes Pro였습니다

연습을 위해 GitHub Pages에 간단한 페이지를 만들었습니다. 이름은 Libro de Acordes Pro였고 처음에는 저를 위한 것이었습니다. 코드, 메트로놈, 조옮김 도구, 그리고 일정 시간마다 자동으로 바뀌는 코드 진행이 있었습니다. 그래서 매번 화면을 터치하기 위해 멈추지 않고 계속 연주할 수 있었습니다.

그 페이지는 기타를 배우는 저의 일부가 되었습니다. 무언가 필요할 때마다 추가했습니다. 코드. 코드 진행. 더 편안한 연습 방법. 들을 수 있는 도구. 그리고 또 다른 도구.

어느 순간, 저에게 도움이 된다면 다른 사람에게도 도움이 될 수 있지 않을까 생각했습니다. 그때부터 단순히 저의 연습 페이지가 아니게 되었습니다.

진정한 프로그래밍도 배워야 했습니다

CifraLab은 제가 프로그래밍을 배우는 동시에 성장했습니다. 대학에서 공부하면서 CifraLab을 만들기 시작했습니다. 3학기 때 저는 제가 그 과정에서 최악의 프로그래밍 학생이라고 느꼈습니다.

C#으로 만든 애플리케이션이 저에게 현실을 깨닫게 해주었습니다. 제가 아직 모르는 것이 많다는 것을 깨달았습니다. 포기하는 대신 더 열심히 공부하기 시작했습니다. 시도하고, 망가뜨리고, 다시 시작하고, 계속 배웠습니다.

시간이 지나면서 뒤처지던 것에서 프로그래밍 실력이 훨씬 향상되었습니다. 그 후 다른 페이지, 다른 애플리케이션, 더 큰 프로젝트들이 생겨났습니다. CifraLab은 저와 함께 성장했고, 음악에서 배우는 것과 소프트웨어에서 배우는 것을 결합할 수 있는 장소가 되었습니다.

캐릭터가 존재하는 이유

코드나 코드와는 전혀 관련 없는 또 다른 문제가 있었습니다. 오랫동안 혼자 연습하는 것은 공허하게 느껴졌습니다. 때로는 연주하는 동안 무언가가 함께 있다는 느낌을 받기 위해 YouTube 동영상을 배경으로 틀어놓기도 했습니다.

화면을 보고 주위를 둘러봐도 아무것도 없었습니다. 다른 비디오 강의가 필요한 것이 아니었습니다. 연습하는 동안 페이지에 약간의 생동감이 있기를 원했습니다.

그래서 아주 간단한 생각을 했습니다. 음악 페이지에 제가 연습하는 동안 거기에 있고, 움직이고, 반응하거나 춤을 추는 캐릭터가 있으면 안 될 이유가 있을까요?

그렇게 Señor Guitarra가 탄생했습니다. 처음에는 작은 아이디어에 불과했습니다. 그 후 포즈, 제스처, 반응이 나타났습니다. 그리고 다른 캐릭터를 생각했습니다. 그리고 또 다른 캐릭터를 생각했습니다.

하지만 마음에 들지 않는 것이 있었습니다. 갑자기 나타나는 것을 원하지 않았습니다. 저는 이야기를 쓰는 것을 좋아하고 이미 혼자 글을 쓰는 데 시간을 보냈기 때문에 또 다른 질문을 하게 되었습니다. 이 캐릭터들이 여기에 산다면, 그들은 어디에서 왔고 왜 함께 있을까요?

그 질문에서 CifraLab의 이야기가 탄생했습니다. 캐릭터들은 단순한 장식품이 아니라 프로젝트 내에서 자신만의 위치를 갖게 되었습니다.

개인 페이지에서 CifraLab으로

그때부터 모든 것이 연결되기 시작했습니다. 코드는 코드 진행으로 이어졌습니다. 코드 진행은 코드 서클, 리듬, 이론으로 이어졌습니다. 그 후 소리, 악보, 읽기 자료, 강좌, 더 많은 악기, 그리고 페이지에서 직접 연습할 수 있는 새로운 방법들이 생겨났습니다.

캐릭터들은 그 학습을 동반하게 되었습니다. 이야기는 그들에게 존재 이유를 부여했습니다. 시각적인 부분은 말로 설명하기 어려웠던 것을 설명하는 데 도움이 되었습니다. 프로그래밍은 많은 아이디어를 즉시 만지고, 듣고, 시도할 수 있게 해주었습니다.

CifraLab은 제가 처음에는 계획하지 않았던 것으로 바뀌었습니다. 이론, 연습, 상호 작용, 그림, 소리, 도구, 그리고 캐릭터들을 하나로 묶는 이야기입니다.

많은 기능들은 제가 배우는 동안 무언가가 필요했기 때문에 존재합니다. 그것이 여전히 아이디어입니다. 음악을 공부하는 것이 정보로 가득 찬 페이지를 보는 것처럼 느껴지지 않고, 무언가를 이해하고 즉시 시도할 수 있는 장소에 들어가는 것처럼 느껴지도록 하는 것입니다.

진심으로 만든 것

저는 거의 항상 완전히 어울리지 않는 곳에 있었습니다. 다르게 생각했고, 종종 이해받지 못했습니다.

CifraLab에는 저의 아이디어들이 담겨 있습니다. 아무도 요구하지 않았고 다른 방법으로는 설명할 수 없었던 것들입니다. 성공할지는 모르겠습니다. 제가 아는 것은 제가 진심으로 만들었다는 것입니다.

각 페이지 뒤에는 많은 새벽이 있습니다. 밤새도록 책을 읽고, 캐릭터 책을 쓰고, 멜로디를 작곡하고, 망가뜨리고 다시 조립했습니다. 종종 힘들었지만, 의무감으로 한 적은 없습니다.

여기 있는 것이 당신이 더 잘 연주하거나 음악을 조금 더 이해하는 데 도움이 된다면, 그것만으로도 가치가 있습니다.

여기에서 찾을 수 있는 것

  • 기타, 피아노, 우쿨렐레, 베이스, 바이올린을 위한 코드와 다이어그램.
  • 화성 진행, 코드 진행, 스트로크, 아르페지오 및 연습 도구.
  • 공부하는 내용을 들을 수 있는 소리와 예시.
  • 점진적으로 진행할 수 있도록 구성된 교육 자료 및 강좌.
  • 텍스트에만 의존하지 않고 공부할 수 있는 악보, 일러스트레이션 및 시각 자료.
  • 경험의 일부를 동반하는 캐릭터와 그들이 여기에 있는 이유를 설명하는 오리지널 스토리.

콘텐츠 제작 방법

코드 포지션은 자체 데이터베이스에서 가져오며, 악기에서 형태를 연주하여 검토됩니다. 주파수는 A4 = 440Hz의 표준 콘서트 튜닝을 사용합니다.

역사와 이론 자료를 위해 저는 스스로 연구했습니다. 1722년 Rameau의 Traité de l’harmonie, 1725년 Fux의 Gradus ad Parnassum, 1830년 Fernando Sor의 기타 교본에 대해 읽었습니다.

모든 내용은 출판된 작품과 확인할 수 있는 출처에서 나옵니다. 데이터에 맥락이 필요한 경우 인용됩니다. 전통 리듬은 음악적 관행에서 설명되며 그대로 제시됩니다.

인터랙티브 부분은 콘텐츠와 함께 테스트됩니다. 무언가가 설명되면, 의미가 있을 때 들을 수 있고, 연주할 수 있고, 볼 수 있도록 하는 것이 아이디어입니다.

코드, 주파수, 링크 또는 역사적 데이터에서 오류를 발견하면 문의 페이지를 통해 알려주세요. 제가 검토하고 필요한 경우 수정하겠습니다.

자금 조달 방법

CifraLab은 무료입니다. 이 프로젝트는 Google AdSense 광고를 표시하고 자발적인 지원을 받을 수 있습니다. 광고는 무엇을 게시하고 어떻게 설명할지 결정하지 않습니다.

개인 정보 보호

이 웹사이트는 학습을 위해 계정을 요구하지 않습니다. 로컬에서 작동하는 환경 설정 및 진행 상황은 브라우저에 저장됩니다. Google AdSense는 광고를 표시하고 측정하기 위해 쿠키를 사용할 수 있습니다. 자세한 내용은 개인 정보 보호 정책에 설명되어 있습니다.

개인 정보 보호 정책 읽기

그 밖에 저를 찾을 수 있는 곳

저에 대해 더 알고 싶으시다면, 저의 프로필과 노래하고 연주하는 채널, 그리고 제가 쓰는 이야기들을 이곳에서 확인하실 수 있습니다.

  • LinkedIn
  • CifraLab YouTube 채널
  • Wattpad 이야기

사운드 크레딧

CifraLab의 악기 소리는 자유 라이선스로 공개된 실제 녹음 파일을 사용합니다. 원작자분들께 감사드립니다:

  • 피아노: Salamander Grand Piano, Alexander Holm. CC BY 3.0.
  • 어쿠스틱 기타, 나일론 기타, 일렉트릭 기타, 바이올린, 일렉트릭 베이스: tonejs-instruments, Nicholas Brosowsky (~에서 University of Iowa Electronic Music Studios, Freesound/quartertone, Karoryfer Samples y Versilian Studios VSCO 2). CC BY 3.0.
  • 우쿨렐레: Mahalo Hano Ukulele, Simone Piervergili (NeoSoundFonts). CC0.

녹음 파일은 웹사이트에 맞게 잘라내고 볼륨을 조절했습니다. CifraLab 교재의 멜로디는 자체 작곡한 것입니다.

제안 사항이 있거나 오류를 발견하셨나요?

문의 페이지를 통해 저에게 글을 쓸 수 있습니다.

문의하기
기타•피아노•우쿨렐레•베이스•바이올린
코드 사전•화음 진행 사이클•스트로크 라이브러리•기타 강좌•피아노 강좌
소개•FAQ•문의•개인정보•약관•결제•기타 선생님

© 2026 CifraLab| 모든 권리를 보유하고 있습니다.

테마