Bài đăng

Đang hiển thị bài đăng từ Tháng 1, 2019

Làm Chủ 7 Mode Trong Guitar Lead [Chơi ở tất cả các Tone]

Hình ảnh
Làm Chủ 7 Mode Trong Guitar Lead [Chơi ở tất cả các Tone] 7 mode Mode 3 : Tone chủ Em: E - G - B Các nốt dừng/nối câu lead (màu đỏ): Tone chủ Em: E - G - B Mode 4:  Tone chủ F:  F - A - C (bậc 4 - 6 -1) Khi chơi chỉ cần nhớ mẫu hình mode, sau đó tìm node vào theo bậc của nó (1,3,5) của hợp âm đó. Mỗi Mode khi xê dịch sẽ lại cho ra các tông khác nhau dùng mode đó.

#5 Pattern 5/2 và vận dụng 4 mẫu Pattern đã học

Hình ảnh
#5 Pattern 5/2 và vận dụng 4 mẫu Pattern đã học Dây 5 - ngón 2. - Nốt chủ là D là căn cứ để dịch chuyển sang các âm giai khác.

#4 Âm giai thứ và Pattern 5/4

Hình ảnh
#4 Âm giai thứ và Pattern 5/4 Âm giai trường - 1,5 cung = Âm giai thứ song song của nó. Từ partern của âm giai trưởng ta dịch cần đàn xuống 3 cung để ra âm giai thứ song song với nó. Vẫn dùng Partern 6/4 của C trưởng hôm trước, ta lùi xuống 3 ngăn được Am. Pattern 5/4:

Cấu trúc dữ liệu và giải thuật - Day 1

Hình ảnh
Cấu trúc dữ liệu và giải thuật - Day 1 Nền tảng cần thiết : 1. Cốt lõi của một chương trình máy tính bao gồm: Đầu vào, thuật toán và đầu ra của dữ liệu. 2. Các khai báo kiểu dữ liệu, các thư viện chuẩn của ngôn ngữ đó. 3. Cách giải quyết vấn đề và giải bài toán trên giấy: Phân tích chia nhỏ vấn đề để giải quyết từng cái dựa vào các giải thuật; các yêu cầu, cách tổ chức dữ liệu, các đối tượng tham gia, các yêu cầu có code đã làm trước đó không. Sau đó, viết trình tự xử lý từng thuật toán. 4. Nắm vững kiến thức nền. Thuật toán - thuật giải : Thuật toán là tập hợp các bước (hữu hạn) để giải quyết vấn đề, các bước này phải rõ ràng và có khả năng thực thi được. Thuật toán - "xác định, hữu hạn, đúng"; "đầu vào/đầu ra, tính hiệu quả, tính tổng quát" Các phương pháp biểu diễn thuật toán : - Ngôn ngữ tự nhiên: liệt kê từng bước bằng chữ: Khá dài dòng, nên viết vắn tắt để tổng quát hiểu vấn đề - Lưu đồ khối: Vòng lặp while: Kiểm tra trước, thực t

#3 Cấu tạo hợp âm thứ và thực hành câu lead đầu tiên

Hình ảnh
#3 Cấu tạo hợp âm thứ và thực hành câu lead đầu tiên Trong một âm giai trưởng, các hợp âm thứ nằm ở bậc 2, 3, 6. Để thành lập một hợp âm thứ ta lấy âm bậc 1, 3b và 5. 1 - 3b: 1,5 cung; 3b - 5: 2 cung. - Bật Backing track (nhạc nên) trên youtube để tập. - Vào câu lead khi hợp âm vừa chuyển. - Phương pháp "hỏi, trả lời": Chơi những câu lead ngắn trong hợp âm này hỏi, thì chơi lại 1 câu ngắn trong hợp âm tiếp theo để trả lời. Hai câu có 1 số nốt tương đồng vs nhau thì sẽ hay hơn. - Nhớ nốt trong hợp âm để dừng và bắt đầu hay hơn. Nguồn:  https://www.youtube.com/watch?v=27D49UhR66E&index=5&list=PLYEiBIjLQLwv5xRH_IOhipwizSIko5HPe

#2 Cấu tạo hợp âm trưởng và Pattern 6/2

Hình ảnh
#2 Cấu tạo hợp âm trưởng và Pattern 6/2 6 - dây 6; 2 - ngón 2. Cấu tạo của hợp âm trưởng :  - Trong một âm giai trưởng bất kì luôn có 3 hợp âm trưởng chính nằm ở bậc 1 bậc 4 và 5. - Mục đích để chọn nốt bắt đầu câu lead. - Hợp âm: 3 nốt chồng lên nhau.  - Cấu tạo hợp âm trưởng là âm bậc 1, 3, 5 tương ứng. 1 - 3: 2 cung; 3 - 5: 1,5 cung. --> Cách bấm hợp âm trên cao đơn giản. - Khi lead ta chọn 1 trong 3 nốt của hợp âm đó để vào thì sẽ hợp hơn.

#1 Âm giai trưởng (The major Scale) và Pattern 6/4

Hình ảnh
#1 Âm giai trưởng (The major Scale) và Pattern 6/4 Nguồn:  https://www.youtube.com/watch?v=M7OLG_R4RQo&list=PLYEiBIjLQLwv5xRH_IOhipwizSIko5HPe&index=7 6 - dây 6 ; 4 - 4 ngón 1 - 4 tương ứng từ trở đến út. Phần mềm đánh nhịp: metronome 80 - 120 Âm giai trưởng có 7 nốt: C D E F G A B C Cấu trúc: 2 2 1 vs 2 2 2 1 --> âm giai trưởng. 2 - 1 cung - 2 ngăn; 1 - nửa cung - 1 ngăn. Thăng, giáng để đáp ứng quy tắc 2 2 1 vs 2 2 2 1. Bậc âm giai là thứ tự các nốt trong âm giai: Do đó vị trí các bậc trên cần đàn của một âm giai như sau: VD: 1 - 2: 2 ngăn (1 cung); 3 - 4: 1 ngăn (nửa cung); 7 - 1: 1 ngăn (nửa cung).

#6 - 5 kỹ thuật solo cơ bản & cách áp dụng trong guitar lead

Hình ảnh
#6: 5 kỹ thuật solo cơ bản & cách áp dụng trong guitar lead. Nguồn:  https://www.youtube.com/watch?v=mYj8192aOuw&list=PLYEiBIjLQLwv5xRH_IOhipwizSIko5HPe&index=2 1. Vibrato : Tăng độ lượn, độ xoáy của tiếng đàn. Di dây lên - xuống, có thể thực hiện 1 ngón hoặc 3 ngón. 2. Bend: Đẩy dây, nhéo dây  Đẩy dây lên hoặc xuống có thể dùng 1 ngón hoặc 3 ngón. bend càng nhiều thì lên hoặc giảm cung càng nhiều. 3. Slide : Vuốt dây.  Đánh nốt đầu xong kéo lên, hoặc kéo xuống. 4. Harmonic : Thường ngăn 5, 7, 12.  Đặt nhẹ ngón tay lên nốt, khi tay phải vừa đánh dây thì buông ngón tay ra. Harmonic bàn tay phải : ta dùng ngón trỏ bàn tay phải nhấn nốt, các ngon giữa, nhẫn để móc dây tương ứng. Dùng để đẩy ngăn harmonic nên 1 hoặc hai ngăn tùy vào việc bấm tay trái. ví dụ harmonic ngăn 13 thì tay trái phải bấm ngăn 1. Tức là có thể vừa bấm hợp âm vừa harmonic. 5. Hammer on/pull off : không nhấn mà gõ vào phím để tạo ra âm thanh là hammer on; giữ phím

#7 Phương pháp xác định nhanh 6 mẫu âm giai trong Guitar Lead

Hình ảnh
Phương pháp xác định nhanh 6 mẫu âm giai trong Guitar Lead Vị trí 6 mẫu âm giai tone C/Am trong Guitar Lead TH1: Chọn nốt C trên dây 6 - Xác định nốt chủ C trên dây 6 ngăn 8 --> Có thể chọn mẫu ngăn 7, hoặc 5 nhưng bắt đầu từ nốt C (để chạy nốt trong mẫu). (trong trường hợp chơi ở đô trưởng). - Nếu chơi ở rê trưởng ta dịch lên 2 ngăn, la trưởng dịch xuống 3 ngăn, tương tự như vậy với các giọng khác, dịch theo quãng. - Từ các âm giai trưởng dịch xuống 3 ngăn sẽ ra thế bấm của âm giai thứ song song với nó. --> Chỉ cần xác định từ âm giai C trưởng là ra hết các âm giai khác. --> Điểm khác biệt của âm giai trưởng và thứ là nốt bắt đầu tương ứng với việc chơi ngón giữa cho âm giai trưởng và ngòn trỏ cho âm giai thứ. TH1: Chọn nốt C trên dây 5 - Nốt C này thuộc 2 mẫu âm giai đầu tiên và ngăn 3. - Tương tự lấy nốt C là nốt bắt đầu khi chạy hai âm giai trên. - Dịch theo quãng để ra các tone khác. - Dịch để suy ra âm giai thứ song song với nó. - Vẫn nốt bắt đầu

Hyperledger Blockchain Day 10: Thiết lập Access Control.

Hình ảnh
Hyperledger Blockchain Day 10: Thiết lập Access Control. Như đã đề cập ở các bài trước Hyperledger Blockchain cho phép phân quyền cho các đối tượng khác nhau trong hệ thống được thực thi các tác vụ khác nhau. Các tác vụ bao gồm: tạo dữ liệu (create), đọc dữ liệu (read), cập nhật dữ liệu (update) và xóa dữ liệu (delete). Để quy định các đối tượng trong Hyperledger blockchain network, ta sẽ có file permissions.acl. File thứ 4 từ trên xuống trong playground. Trước khi đi vào nghiên cứu code của file này chúng ta sẽ tìm hiểu lại một chút về namespace. Namespace dùng để định danh cho một đối tượng trong network và cũng là định dung có các đối tượng trong file model. Chúng ta có 2 kiểu để gọi namespace như sau: - Kiểu 1:  org.acme.shipping.Contract#contractId - như đã dùng ở bài trước. Trong đó Contract là một Asset trong file model; contractId là một contract cụ thể được tạo. - Kiểu 2: Ta sử dụng system namespace, org.hyperledger.composer.system.Contract# contractId ; lúc này

Hyperledger Blockchain Day 9: Giới thiệu về Model File (file .cto)

Hình ảnh
Hyperledger Blockchain Day 9: Giới thiệu về Model File (file .cto) Model file dùng để xác định các thành phần tham gia vào network như các tổ chức, công ty, loại hàng hóa,... Đây như kiểu một file Schema khai báo dữ liệu trong backend. Một Hyperledger CTO file sẽ có các thành phần chính sau: - Namespace: Đại diện cho toàn bộ các thành phần trong một file cto (dùng khi được thực thi trong các action khác). - Hệ thống các định nghĩa về các thành phần, đối tượng tham gia (participants), các asset (tài sản), các transactions (giao dịch), các hành động thực thi (events). - Các thành khác được import từ một file khác vào. Trên composer playground như đã thiết lập ở bài trước, model được thiết lập trong Model File và có đuôi .cto; chúng ta có thể import Model File từ máy tính, hoặc chỉnh sửa luôn trên playground để test kết quả. Một số thành phần và trình tự thiết lập Model File: 1. Đặt tên cho namespace : Ví dụ:  namespace org.acme.shipping.perishable Org: đại diện cho organi

Chia sẻ Guitar: 5 Mẫu Âm Giai C/Am Tự Nhiên.

Hình ảnh
Chia sẻ Guitar: 5 Mẫu Âm Giai C/Am Tự Nhiên. Bộ âm giai C/Am tự nhiên bao gồm 7 nốt A B C D E F G, đây là bộ âm giai đơn giản không có dấu thăng, giáng. Mẫu âm giai 1 Mẫu âm giai 2 Mẫu âm giai 3 Mẫu âm giai 4 Mẫu âm giai 5

Hyperledger Blockchain Day 8: Các Script quan trọng của Hyperledger Fabric.

Hình ảnh
Hyperledger Blockchain Day 8: Các Script quan trọng của Hyperledger Fabric. Sau khi cài đặt Hyperledger Blockchain lên server, chúng ta sẽ có một số scripts thực hiện các tác vụ quan trọng: 1. ./startFabric.sh : Dùng để khởi động hệ thống, hệ thống sẽ liên tục chạy. 2. ./stopFabric.sh : Dùng để tắt toàn bộ mọi thứ đã được deploy, khi cần dùng lại các bạn phải deploy lại tất cả. Như vậy nếu bạn muốn tạm tắt môi trường Develop, mà không muốn phải deploy lại từ đầu ta có ./stopFabric.sh 3. Ta sử dụng ./stopFabric.sh stop và ./stopFabric.sh start để khởi động và tạm dùng Develop Environment.

Hyperledger Blockchain Day 7: Cấu trúc code tại một Organisation..

Hình ảnh
Hyperledger Blockchain Day 7: Cấu trúc code tại một Organisation. - Như ở bài trước, sau khi cài đặt xong Hyperledger Fabric lên server Ubuntu, và kiểm tra bằng lệnh docker ps ; chúng ta được như sau: - Ta xét cấu trúc của tổ chức 1: -Có 3 Docker chứa 3 loại Node của Hyperledger gồm MSP. Orderer và Peer và Docker của CouchDB. Cả 4 Dockers này được quản lý trong hai folder Crypto và Config. - Ta xem cấu trúc code của hai folder trên: Đây là Folder chứa Code của Hyperledger Fabric chúng ta có trên Server. Ở đây có một số Bash file chúng ta đã gặp ở các bài trước như startFabric.sh; createPeerAdminCard.sh,... - Trong Folder fabric-scrripts chứa các Version của Hyperledgers Fabric, hiện tại đã có version 1.4 LTS. - Trong các folder version có chứa các Bash tương tự như Bash bên ngoài: - Trong Folder Composer ta có file docker-composer.xml; đây là file quan trọng chứa các config của Nodes. - Hai file trong khung đỏ thực thi việc config cho Channel (các nhánh liên kế