그동안 학원도 다녔지만 블루스 스케일 연주하는걸 다 까먹었다....

 

남들에게 보여주면서 연습한다는 마음 가짐으로 열심히 해봐야지.

 

일단 가장 기초적인 A마이너 펜타토닉 스케일부터 연습하겠다.

 

펜타토닉 스케일은 5가지 음으로 만들어져 있다.

 

도레미파솔라시에서 반음인 파와 시를 제거한게 펜타토닉이라고 한다.

 

이유는 불안정해서 연주시에 불협화음이 될수 있다는데 잘 모르겠다;;;

 

위에 C,D,E,G,A는 C major 펜타토닉이다. 근데 이게 C major와 A minor는 나란한 조라고 한다.

 

두 음계가 같은 음을 사용한다는데 역시 잘 모르겠다..

 

여하튼 이건 5~8번 플렛에 적용하면 아래와 같다.

 

여튼 A마이너 펜타토닉 스케일은 A,C,D,E,G로 구성되어 있고. 루트음 A을 하이라이트한 스케일은 아래와 같다.

 

 

프렛: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
1(E): E - - G - A - - C - D - E - - G
2(B): - C - D - E - - G - A - - C - D
3(G): G - A - - C - D - E - - G - A -
4(D): D - E - - G - A - - C - D - E -
5(A): A - - C - D - E - - G - A - - C
6(E): E - - G - A - - C - D - E - - G

 

이 중에서 이번 달에는 1번 패턴과 2번 패턴을 쓸꺼다.

 

1번 패턴은 아래와 같다. 

 

프렛: 5 6 7 8
1(E): A - - C
2(B): E - - G
3(G): C - D -
4(D): G - A -
5(A): D - E -
6(E): A - - C

 

2번 패턴은 아래와 같다. 

 

  7 8 9 10
1(E): - C - D
2(B): - G - A
3(G): D - E -
4(D): A - - C
5(A): E - - G
6(E): - C - D

 

추가적으로 1번과 2번 패턴을 합치면 아래와 같다. 

 

프렛: 5 6 7 8 9 10
1(E): A - - C - D
2(B): E - - G - A
3(G): C - D - E -
4(D): G - A - - C
5(A): D - E - - G
6(E): A - - C - D

 

 

제미나이가 짜준 학습 계획은 이렇다.

 

 

1주차 (4/8 ~ 4/13): 패턴 1 기초 다지기

  • 주간 목표: Am 펜타토닉 1번 패턴 운지 암기, 깨끗한 소리 내기, 루트(A)음 인지.
  • 추천 활동 (주 3~4회, 회당 20~30분):
    • 패턴 1 운지 정확히 암기 (그림 참고)
    • 느린 메트로놈(60bpm) + 얼터네이트 피킹으로 상/하행
    • 루트(A)음 위치/소리 의식하며 연주
    • Am 백킹 트랙 자주 듣기

2주차 (4/14 ~ 4/20): 패턴 1 응용 시작

  • 주간 목표: 1번 패턴 내에서 간단한 테크닉(해머링/풀링오프 또는 벤딩) 연습, 백킹 트랙에 맞춰 루트 음 연주해보기.
  • 추천 활동 (주 3~4회, 회당 20~30분):
    • 패턴 1 워밍업
    • 테크닉 택1 (해머링/풀링오프 or 간단 벤딩) 집중 연습
    • 백킹 트랙 틀고 A음만 박자에 맞춰 연주
    • 백킹 트랙에 2~3개 음 사용한 초간단 프레이즈 시도

3주차 (4/21 ~ 4/27): 패턴 2 소개 & 릭

  • 주간 목표: Am 펜타토닉 2번 패턴 운지 익히고, 1번과 부드럽게 연결 시도. 간단한 릭 1개 익히기.
  • 추천 활동 (주 3~4회, 회당 25~35분):
    • 패턴 2 운지 느리게 상/하행 연습
    • 쉬운 Am 펜타토닉 릭 1개 집중 연습 (악보/영상 참고)
    • 백킹 트랙에 맞춰 배운 릭 연주해보기
    • (선택) 패턴 1 상단 -> 패턴 2 하단 연결 아주 느리게 연습

남은 기간 (4/28 ~ 4/30): 배운 것 활용 Jam!

  • 목표: 1, 2번 패턴을 활용하여 백킹 트랙 위에서 좀 더 음악적인 프레이즈 만들기 시도. 리듬감과 '쉼'의 중요성 느끼기.
  • 추천 활동 (남은 기간 중 2~3회, 회당 30분):
    • 패턴 1 & 2 가볍게 워밍업
    • 백킹 트랙 위에서 배운 것(패턴 1, 2, 릭) 활용해 자유롭게 연주
    • 다양한 리듬 시도 및 '쉼표'의 중요성 생각하기
    • 짧은 프레이즈 반복/변형 연습

 

일단 열심히 해보자. 이번주 바쁜데 그래도 열심히 해야지. 출퇴근 시간에 음들 계속적으로 외워서 자연스럽게 나오게 해야겠다.

 

우분투의 버전을 올리고 나서부터 시스템 세팅이 초기화되어 애를 먹고 있다.

 

오늘은 fastboot가 안 먹는 상태가 확인됐다... 오랜 기억을 떠올려 방법을 찾아본다.

 

먼저 lsusb를 쳐 vendor id와 product id를 확인한다.

 

=================================

$ lsusb
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 005: ID 13d3:3567 IMC Networks Wireless_Device
Bus 003 Device 004: ID 04f2:b760 Chicony Electronics Co., Ltd HP Wide Vision HD Camera
Bus 003 Device 021: ID 18d1:d00d Google Inc. Android
Bus 003 Device 002: ID 192f:0916 Avago Technologies, Pte. USB Optical Mouse
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

================================

 

요즘 개발중인 장비 아이디가 보인다.

 

vendor id 05c6. product id 9091이다.

 

이걸 /etc/udev/rules.d/51-android.rules 에 추가하도록 하자.

 

$ sudo gedit /etc/udev/rules.d/51-android.rules 

 

SUBSYSTEM=="usb", ATTR{idVendor}=="05c6", MODE="0666", GROUP="plugdev"

 

이후 다시 로드하도록 하자.

 

$ sudo udevadm control --reload-rules

 

끝!

웬일인지 간만에 패키지를 업데이트 할려니 에러가 난다.

 

 

====================================================

$ sudo apt-get install -y git-el

Reading package lists... Done
Building dependency tree       
Reading state information... Done
git-el is already the newest version (1:2.17.1-1ubuntu0.11).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
2 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Setting up git-el (1:2.17.1-1ubuntu0.11) ...
Install git for emacs
Install git for emacs25
install/git: Handling install of emacsen flavor emacs25
install/git: Byte-compiling for emacs25
+ emacs25 -batch -q -no-site-file -f batch-byte-compile git.el git-blame.el
emacs25: error while loading shared libraries: libotf.so.0: cannot open shared object file: No such file or directory
ERROR: install script from git package failed
dpkg: error processing package git-el (--configure):
 installed git-el package post-installation script subprocess returned error exit status 1
dpkg: dependency problems prevent configuration of git-all:
 git-all depends on git-el; however:
  Package git-el is not configured yet.

dpkg: error processing package git-all (--configure):
 dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
                                                                                                          Errors were encountered while processing:
 git-el
 git-all
E: Sub-process /usr/bin/dpkg returned an error code (1)

====================================================

 

저 시커먼 놈이 원인으로 보인다. 왜 그런지 찾아보자.

 

=======================================

$ locate libotf.so.0

=======================================

 

파일이 읍써???????

 

emacs를 다시 인스톨해보자.

 

=========================================

$ sudo apt install --reinstall emacs
Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 0 not upgraded.
2 not fully installed or removed.
Need to get 1748 B of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 http://kr.archive.ubuntu.com/ubuntu bionic/main amd64 emacs all 47.0 [1748 B]
Fetched 1748 B in 1s (1713 B/s) 
(Reading database ... 239492 files and directories currently installed.)
Preparing to unpack .../archives/emacs_47.0_all.deb ...
Unpacking emacs (47.0) over (47.0) ...
Setting up emacs (47.0) ...
Setting up git-el (1:2.17.1-1ubuntu0.11) ...
Install git for emacs
Install git for emacs25
install/git: Handling install of emacsen flavor emacs25
install/git: Byte-compiling for emacs25
+ emacs25 -batch -q -no-site-file -f batch-byte-compile git.el git-blame.el
emacs25: error while loading shared libraries: libotf.so.0: cannot open shared object file: No such file or directory
ERROR: install script from git package failed
dpkg: error processing package git-el (--configure):
 installed git-el package post-installation script subprocess returned error exit status 1
dpkg: dependency problems prevent configuration of git-all:
 git-all depends on git-el; however:
  Package git-el is not configured yet.

dpkg: error processing package git-all (--configure):
 dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
                                                                                                          Errors were encountered while processing:
 git-el
 git-all
E: Sub-process /usr/bin/dpkg returned an error code (1)

==================================================================

 

뺑뺑이를 돈다...

 

찾아보니 emacs가 아니라 emacs nox이다.

 

다시 해보면..

 

==========================

$ sudo apt-get install emacs-nox
Reading package lists... Done
Building dependency tree       
Reading state information... Done
emacs-nox is already the newest version (47.0).
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
 emacs-nox : Depends: emacs25-nox but it is not going to be installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).

=================================

 

고장이 났네??? 수정해보자

 

===============================

$ sudo apt --fix-broken install
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done

블라블라...

Processing triggers for man-db (2.8.3-2ubuntu0.1) ...
W: APT had planned for dpkg to do more than it reported back (14 vs 18).
   Affected packages: git-el:amd64

===============================

 

===============================

 

$ sudo apt-get install emacs-nox
Reading package lists... Done
Building dependency tree       
Reading state information... Done
emacs-nox is already the newest version (47.0).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

=================================

잘 된거로 보인다.

 

결론

 

sudo apt --fix-broken install

 

 

 

'Programming > Ubuntu' 카테고리의 다른 글

ubuntu 20.04에서 fastboot가 인식이 안될 때  (0) 2022.07.05