Experimental Changes
This commit is contained in:
252
Books/Accounting/Jira/IA-2691.txt
Normal file
252
Books/Accounting/Jira/IA-2691.txt
Normal file
@@ -0,0 +1,252 @@
|
|||||||
|
JIRA Story - RAG Knowledge Base
|
||||||
|
|
||||||
|
Accounting IA-2691: Remove Nightly Cancel Process for Manual Cancels from MP Nightly
|
||||||
|
|
||||||
|
Chunk 1: Overview
|
||||||
|
|
||||||
|
Metadata:
|
||||||
|
storyId=IA-2691, type=overview, domain=manualCancel, workflow=nightlyProcessing
|
||||||
|
|
||||||
|
Content:
|
||||||
|
Purpose:
|
||||||
|
Extracts the manual cancel process from the MP nightly job to enable independent execution, ensuring manual cancels continue to function after MP is decommissioned.
|
||||||
|
|
||||||
|
Business Goal:
|
||||||
|
Maintain continuity of cancel notices while decoupling from the MP nightly schedule, allowing operational flexibility and independent scheduling.
|
||||||
|
|
||||||
|
Core Behavior:
|
||||||
|
|
||||||
|
Remove manual cancel logic from MP nightly job
|
||||||
|
Execute cancel process independently as a standalone job
|
||||||
|
Generate cancel notices that exactly match requested manual cancels
|
||||||
|
Replicate MP weekend and holiday behavior (as per C390)
|
||||||
|
|
||||||
|
Outcome:
|
||||||
|
Manual cancel requests continue to be processed reliably, producing accurate cancel notices even if MP nightly job is no longer active.
|
||||||
|
|
||||||
|
Chunk 2: Preconditions and Dependencies
|
||||||
|
|
||||||
|
Metadata:
|
||||||
|
storyId=IA-2691, type=preconditions, dependencies=MPNightly,C461,IINSE461,C390
|
||||||
|
|
||||||
|
Content:
|
||||||
|
Required Preconditions:
|
||||||
|
|
||||||
|
MP nightly job currently includes the manual cancel process
|
||||||
|
C461 program and IINSE461 logic are accessible for reuse
|
||||||
|
Weekend and holiday behavior must be mimicked (C390)
|
||||||
|
|
||||||
|
Dependencies:
|
||||||
|
|
||||||
|
Access to MP nightly job logic for verification
|
||||||
|
Spool files for validation of cancel notices
|
||||||
|
Potential creation of a new scheduled job for independent execution
|
||||||
|
|
||||||
|
Implicit Rule (Made Explicit):
|
||||||
|
|
||||||
|
Manual cancels must continue to execute correctly regardless of MP nightly status
|
||||||
|
Any changes to logic must maintain consistency with prior cancel notice behavior
|
||||||
|
Chunk 3: Functional Requirement - Manual Cancel Process
|
||||||
|
|
||||||
|
Metadata:
|
||||||
|
storyId=IA-2691, type=functional, documentType=ManualCancel
|
||||||
|
|
||||||
|
Content:
|
||||||
|
Required Fields (Normalized):
|
||||||
|
|
||||||
|
CancelRequestId
|
||||||
|
PolicyNumber
|
||||||
|
CancelNoticeDate
|
||||||
|
CancelReason
|
||||||
|
|
||||||
|
Purpose:
|
||||||
|
Represents manual cancel requests that must trigger cancel notices.
|
||||||
|
|
||||||
|
Implicit Rules (Made Explicit):
|
||||||
|
|
||||||
|
Each manual cancel request generates exactly one cancel notice
|
||||||
|
CancelNoticeDate represents the date notice is generated
|
||||||
|
CancelReason must be preserved for downstream reporting and decisioning
|
||||||
|
Weekend/holiday cancel logic (C390) must be applied consistently
|
||||||
|
Chunk 4: Workflow and Processing Flow
|
||||||
|
|
||||||
|
Metadata:
|
||||||
|
storyId=IA-2691, type=workflow, orchestration=manualCancel
|
||||||
|
|
||||||
|
Content:
|
||||||
|
Processing Flow:
|
||||||
|
|
||||||
|
Receive manual cancel requests
|
||||||
|
Execute cancel logic via standalone job (extracted from MP nightly)
|
||||||
|
Call C461, which invokes IINSE461
|
||||||
|
Generate cancel notices for each request
|
||||||
|
Output spool file for validation
|
||||||
|
Verify cancel notices match requested cancels
|
||||||
|
|
||||||
|
Key Rule:
|
||||||
|
Standalone cancel process must replicate MP nightly behavior, including weekends and holidays, without requiring MP job execution.
|
||||||
|
|
||||||
|
Chunk 5: Non-Functional Requirements
|
||||||
|
|
||||||
|
Metadata:
|
||||||
|
storyId=IA-2691, type=nonFunctional, category=processReliability
|
||||||
|
|
||||||
|
Content:
|
||||||
|
System Requirements:
|
||||||
|
|
||||||
|
Standalone job must reliably produce accurate cancel notices
|
||||||
|
Execution should be schedulable independently of MP nightly job
|
||||||
|
Process must not degrade existing system performance
|
||||||
|
|
||||||
|
Performance Consideration:
|
||||||
|
|
||||||
|
Must complete within acceptable operational window
|
||||||
|
Spool file validation must be efficient and precise
|
||||||
|
Chunk 6: External System Responsibilities
|
||||||
|
|
||||||
|
Metadata:
|
||||||
|
storyId=IA-2691, type=externalSystems, systems=MPNightly,C461,IINSE461
|
||||||
|
|
||||||
|
Content:
|
||||||
|
MPNightly Responsibilities:
|
||||||
|
|
||||||
|
Previously provided manual cancel execution logic
|
||||||
|
|
||||||
|
C461 Responsibilities:
|
||||||
|
|
||||||
|
Execute cancel process logic
|
||||||
|
Call IINSE461 for core cancel functionality
|
||||||
|
|
||||||
|
IINSE461 Responsibilities:
|
||||||
|
|
||||||
|
Generate cancel notices for each manual cancel request
|
||||||
|
|
||||||
|
Implicit Rule (Made Explicit):
|
||||||
|
|
||||||
|
Spool files act as primary validation mechanism for cancel notices
|
||||||
|
Standalone job leverages existing logic but becomes the primary executor of manual cancels
|
||||||
|
Chunk 7: Business Rules
|
||||||
|
|
||||||
|
Metadata:
|
||||||
|
storyId=IA-2691, type=businessRules, domain=manualCancelProcessing
|
||||||
|
|
||||||
|
Content:
|
||||||
|
Core Rules:
|
||||||
|
|
||||||
|
Each manual cancel request triggers one cancel notice
|
||||||
|
CancelNoticeDate must reflect actual notice generation date
|
||||||
|
Weekend and holiday rules (C390) must be applied to standalone execution
|
||||||
|
Standalone job must fully replicate MP nightly cancel behavior
|
||||||
|
|
||||||
|
Edge Cases:
|
||||||
|
|
||||||
|
MP nightly job is offline → manual cancels must still execute correctly
|
||||||
|
Multiple cancel requests for same policy → each request generates a separate notice
|
||||||
|
Discrepancy in cancel notice count → requires spool file validation
|
||||||
|
Chunk 8: Data Quality Assumptions and Risks
|
||||||
|
|
||||||
|
Metadata:
|
||||||
|
storyId=IA-2691, type=dataQuality, riskLevel=low
|
||||||
|
|
||||||
|
Content:
|
||||||
|
Assumptions:
|
||||||
|
|
||||||
|
Cancel requests are accurate and complete
|
||||||
|
C461/IINSE461 logic correctly reflects MP nightly behavior
|
||||||
|
Spool files reliably record all cancel notices
|
||||||
|
|
||||||
|
Risks:
|
||||||
|
|
||||||
|
Discrepancies between standalone job output and prior MP behavior
|
||||||
|
Missing or incorrect cancel requests may result in missing notices
|
||||||
|
|
||||||
|
Mitigation:
|
||||||
|
|
||||||
|
Validate output against MP nightly logic before full deployment
|
||||||
|
Use spool files to verify notice counts
|
||||||
|
Test weekend/holiday scenarios explicitly
|
||||||
|
Chunk 9: Search Queries Supported
|
||||||
|
|
||||||
|
Metadata:
|
||||||
|
storyId=IA-2691, type=queryPatterns, purpose=RAGRetrieval
|
||||||
|
|
||||||
|
Content:
|
||||||
|
This knowledge base supports queries such as:
|
||||||
|
|
||||||
|
"How is manual cancel process extracted from MP nightly?"
|
||||||
|
"Which programs handle manual cancel notices?"
|
||||||
|
"How are cancel notices validated?"
|
||||||
|
"How is C390 weekend/holiday behavior applied?"
|
||||||
|
"What fields are required for manual cancel requests?"
|
||||||
|
"How do standalone cancel jobs differ from MP nightly execution?"
|
||||||
|
"How are discrepancies in cancel notice counts handled?"
|
||||||
|
|
||||||
|
|
||||||
|
Chunk 10: Before vs After Architecture
|
||||||
|
|
||||||
|
Metadata:
|
||||||
|
storyId=IA-2691, type=architecture, domain=manualCancel, view=beforeAfter
|
||||||
|
|
||||||
|
Content:
|
||||||
|
|
||||||
|
Before:
|
||||||
|
|
||||||
|
Manual cancel logic was embedded in MP nightly job.
|
||||||
|
Execution depended on MP nightly schedule.
|
||||||
|
Weekend/holiday behavior (C390) applied implicitly within MP logic.
|
||||||
|
Cancel notices generated as part of broader MP nightly spool output.
|
||||||
|
|
||||||
|
After:
|
||||||
|
|
||||||
|
Manual cancel process extracted into a standalone job.
|
||||||
|
Independent scheduling possible outside MP nightly window.
|
||||||
|
C461/IINSE461 handle cancel execution logic directly.
|
||||||
|
Weekend/holiday behavior (C390) explicitly applied.
|
||||||
|
Spool file output used solely for manual cancel validation.
|
||||||
|
|
||||||
|
Impact:
|
||||||
|
|
||||||
|
Decouples manual cancel responsibility from MP nightly job.
|
||||||
|
Reduces dependency risk if MP nightly fails or is decommissioned.
|
||||||
|
Provides clear operational boundaries for monitoring and reruns.
|
||||||
|
|
||||||
|
Chunk 11: Operational Runbook Implications
|
||||||
|
|
||||||
|
Metadata:
|
||||||
|
storyId=IA-2691, type=operations, domain=manualCancel, category=runbook
|
||||||
|
|
||||||
|
Content:
|
||||||
|
|
||||||
|
Rerun Procedure:
|
||||||
|
|
||||||
|
Identify pending manual cancel requests.
|
||||||
|
Execute standalone manual cancel job.
|
||||||
|
Verify spool file output matches requested cancel count.
|
||||||
|
If discrepancies exist, rerun job after investigation.
|
||||||
|
|
||||||
|
Monitoring:
|
||||||
|
|
||||||
|
Track job execution status via scheduler logs.
|
||||||
|
Validate cancel notice count against request queue.
|
||||||
|
Compare output against historical MP nightly behavior for consistency.
|
||||||
|
|
||||||
|
Alerts:
|
||||||
|
|
||||||
|
Alert if job fails to complete or crashes.
|
||||||
|
Alert if cancel notice count ≠ cancel request count.
|
||||||
|
Alert for spool file generation issues.
|
||||||
|
Alert for failed weekend/holiday behavior logic (C390).
|
||||||
|
|
||||||
|
Key Operational Considerations:
|
||||||
|
|
||||||
|
Job can be scheduled independently of MP nightly batch window.
|
||||||
|
Spool files are primary source for verification; store and retain per SLA.
|
||||||
|
Include rollback or compensating actions if notices are incorrectly generated.
|
||||||
|
Document all manual reruns in operational logs for auditing purposes.
|
||||||
|
|
||||||
|
These two chunks complement the earlier 9 chunks perfectly: the architecture chunk visualizes the decoupling and the runbook chunk gives concrete operational guidance for execution, monitoring, and alerting.
|
||||||
|
|
||||||
|
If you want, I can
|
||||||
|
also generate a compact visual diagram for “Before vs After Architecture” to include in the KB—it’s highly useful for onboarding and RAG retrieval.
|
||||||
|
|
||||||
|
|
||||||
208
Books/Accounting/Jira/IA-2698.txt
Normal file
208
Books/Accounting/Jira/IA-2698.txt
Normal file
@@ -0,0 +1,208 @@
|
|||||||
|
JIRA Story - RAG Knowledge Base
|
||||||
|
Accounting IA-2698: Reshuffle S3 Import Workflow
|
||||||
|
Chunk 1: Overview
|
||||||
|
|
||||||
|
Metadata:
|
||||||
|
storyId=IA-2698, type=overview, domain=fileProcessing, workflow=s3Import
|
||||||
|
|
||||||
|
Content:
|
||||||
|
Purpose: Refactors the S3 file import workflow by moving file reading and processing logic out of the Lambda trigger and into a downstream Step Function.
|
||||||
|
|
||||||
|
Business Goal:
|
||||||
|
Improve traceability, maintainability, and failure recovery by centralizing processing logic within Step Functions instead of embedding it in the S3-triggered Lambda.
|
||||||
|
|
||||||
|
Core Change:
|
||||||
|
|
||||||
|
Current: Lambda triggered by S3 both receives AND processes file
|
||||||
|
New: Lambda triggered by S3 only initiates workflow, processing occurs downstream
|
||||||
|
|
||||||
|
Outcome:
|
||||||
|
|
||||||
|
Better observability of processing steps
|
||||||
|
Ability to retry/reprocess failures via Step Function
|
||||||
|
Cleaner separation of concerns
|
||||||
|
Chunk 2: Preconditions and Dependencies
|
||||||
|
|
||||||
|
Metadata:
|
||||||
|
storyId=IA-2698, type=preconditions, dependencies=S3,StepFunctions
|
||||||
|
|
||||||
|
Content:
|
||||||
|
Required Preconditions:
|
||||||
|
|
||||||
|
S3 bucket configured to trigger Lambda on file upload
|
||||||
|
Existing Step Function capable of handling file processing logic
|
||||||
|
|
||||||
|
Dependencies:
|
||||||
|
|
||||||
|
AWS S3 event notification system
|
||||||
|
Lambda function (S3 trigger handler)
|
||||||
|
AWS Step Functions orchestration
|
||||||
|
|
||||||
|
Implicit Rule (Made Explicit):
|
||||||
|
|
||||||
|
File ingestion must still trigger the workflow exactly once per upload
|
||||||
|
Existing processing logic must be migrated fully to Step Function
|
||||||
|
Chunk 3: Functional Requirement - S3 Trigger Behavior
|
||||||
|
|
||||||
|
Metadata:
|
||||||
|
storyId=IA-2698, type=functional, component=s3TriggerLambda
|
||||||
|
|
||||||
|
Content:
|
||||||
|
New Behavior of S3 Triggered Lambda:
|
||||||
|
|
||||||
|
Receives S3 event (file upload notification)
|
||||||
|
Extracts file metadata (e.g., BucketName, ObjectKey)
|
||||||
|
Initiates Step Function execution
|
||||||
|
Passes file reference (not file contents) downstream
|
||||||
|
|
||||||
|
Explicit Rule:
|
||||||
|
|
||||||
|
Lambda must NOT read or process file contents
|
||||||
|
|
||||||
|
Implicit Rule (Made Explicit):
|
||||||
|
|
||||||
|
Lambda becomes a lightweight orchestration trigger only
|
||||||
|
Reduces Lambda execution time and complexity
|
||||||
|
Chunk 4: Functional Requirement - Step Function Processing
|
||||||
|
|
||||||
|
Metadata:
|
||||||
|
storyId=IA-2698, type=functional, component=stepFunction
|
||||||
|
|
||||||
|
Content:
|
||||||
|
Step Function Responsibilities:
|
||||||
|
|
||||||
|
Receive file reference from Lambda
|
||||||
|
Perform file reading from S3
|
||||||
|
Execute all parsing and processing logic
|
||||||
|
Handle downstream workflows dependent on file contents
|
||||||
|
|
||||||
|
Processing Capabilities:
|
||||||
|
|
||||||
|
Retry failed steps
|
||||||
|
Track execution state
|
||||||
|
Enable partial or full reprocessing
|
||||||
|
|
||||||
|
Implicit Rule (Made Explicit):
|
||||||
|
|
||||||
|
All business logic previously in Lambda must be relocated here
|
||||||
|
Step Function becomes the single source of truth for processing flow
|
||||||
|
Chunk 5: Workflow and Processing Flow
|
||||||
|
|
||||||
|
Metadata:
|
||||||
|
storyId=IA-2698, type=workflow, orchestration=stepFunctions
|
||||||
|
|
||||||
|
Content:
|
||||||
|
Updated Processing Flow:
|
||||||
|
|
||||||
|
File uploaded to S3 bucket
|
||||||
|
S3 event triggers Lambda
|
||||||
|
Lambda extracts file metadata (BucketName, ObjectKey)
|
||||||
|
Lambda invokes Step Function execution
|
||||||
|
Step Function retrieves file from S3
|
||||||
|
Step Function processes file contents
|
||||||
|
Downstream processing steps executed within workflow
|
||||||
|
|
||||||
|
Key Change:
|
||||||
|
|
||||||
|
File processing is decoupled from trigger event
|
||||||
|
Chunk 6: Non-Functional Requirements
|
||||||
|
|
||||||
|
Metadata:
|
||||||
|
storyId=IA-2698, type=nonFunctional, category=architecture
|
||||||
|
|
||||||
|
Content:
|
||||||
|
System Improvements:
|
||||||
|
|
||||||
|
Traceability: Step Function execution history provides full audit trail
|
||||||
|
Maintainability: Business logic centralized and easier to modify
|
||||||
|
Resiliency: Failed executions can be retried without re-uploading file
|
||||||
|
|
||||||
|
Performance Consideration:
|
||||||
|
|
||||||
|
Slight increase in orchestration overhead
|
||||||
|
Reduced Lambda execution burden
|
||||||
|
Chunk 7: External System Responsibilities
|
||||||
|
|
||||||
|
Metadata:
|
||||||
|
storyId=IA-2698, type=externalSystems, systems=AWS
|
||||||
|
|
||||||
|
Content:
|
||||||
|
AWS S3:
|
||||||
|
|
||||||
|
Stores uploaded files
|
||||||
|
Triggers Lambda on file creation events
|
||||||
|
|
||||||
|
AWS Lambda (Trigger Layer):
|
||||||
|
|
||||||
|
Receives S3 event
|
||||||
|
Initiates Step Function execution
|
||||||
|
|
||||||
|
AWS Step Functions:
|
||||||
|
|
||||||
|
Orchestrates full file processing workflow
|
||||||
|
Handles retries, state tracking, and execution visibility
|
||||||
|
|
||||||
|
Implicit Rule (Made Explicit):
|
||||||
|
|
||||||
|
No external system reads file directly except Step Function workflow
|
||||||
|
Chunk 8: Business Rules
|
||||||
|
|
||||||
|
Metadata:
|
||||||
|
storyId=IA-2698, type=businessRules, domain=fileProcessing
|
||||||
|
|
||||||
|
Content:
|
||||||
|
Core Rules:
|
||||||
|
|
||||||
|
File processing must not occur inside S3-triggered Lambda
|
||||||
|
Step Function must handle all file reading and processing
|
||||||
|
File reference (not content) must be passed between components
|
||||||
|
Workflow must remain automatically triggered upon file upload
|
||||||
|
|
||||||
|
Acceptance Criteria Rule:
|
||||||
|
|
||||||
|
Step Function execution must still trigger after S3 import (regression requirement)
|
||||||
|
|
||||||
|
Edge Case Handling:
|
||||||
|
|
||||||
|
If Step Function fails → workflow can be retried without re-uploading file
|
||||||
|
If Lambda fails → file may require re-trigger or retry mechanism
|
||||||
|
Chunk 9: Data Quality Assumptions and Risks
|
||||||
|
|
||||||
|
Metadata:
|
||||||
|
storyId=IA-2698, type=dataQuality, riskLevel=low
|
||||||
|
|
||||||
|
Content:
|
||||||
|
Assumptions:
|
||||||
|
|
||||||
|
S3 event reliably delivers correct file metadata
|
||||||
|
Step Function has access to correct S3 permissions
|
||||||
|
File format and structure remain unchanged
|
||||||
|
|
||||||
|
Risks:
|
||||||
|
|
||||||
|
Misconfigured event payload → Step Function receives invalid file reference
|
||||||
|
Migration gaps → logic not fully moved from Lambda
|
||||||
|
Increased dependency on Step Function availability
|
||||||
|
|
||||||
|
Mitigation:
|
||||||
|
|
||||||
|
Regression testing ensures workflow triggers correctly
|
||||||
|
Validation of input payload before Step Function execution
|
||||||
|
Chunk 10: Search Queries Supported
|
||||||
|
|
||||||
|
Metadata:
|
||||||
|
storyId=IA-2698, type=queryPatterns, purpose=RAGRetrieval
|
||||||
|
|
||||||
|
Content:
|
||||||
|
This knowledge base supports queries such as:
|
||||||
|
|
||||||
|
"How is S3 file processing handled after this change?"
|
||||||
|
"Why move file processing from Lambda to Step Function?"
|
||||||
|
"What does the S3 trigger Lambda do now?"
|
||||||
|
"Where is file parsing logic executed?"
|
||||||
|
"How do Step Functions improve file processing reliability?"
|
||||||
|
"Can file processing be retried without re-uploading?"
|
||||||
|
"What data is passed from Lambda to Step Function?"
|
||||||
|
"What are the benefits of this architecture change?"
|
||||||
|
"What happens when an S3 file is uploaded?"
|
||||||
|
"What regression requirement exists for S3 workflow?"
|
||||||
236
Books/Accounting/Jira/IA-2827.txt
Normal file
236
Books/Accounting/Jira/IA-2827.txt
Normal file
@@ -0,0 +1,236 @@
|
|||||||
|
JIRA Story - RAG Knowledge Base
|
||||||
|
Accounting IA-2827: Preload iSeries Data for Pending Cancel and Billing Statements
|
||||||
|
Chunk 1: Overview
|
||||||
|
|
||||||
|
Metadata:
|
||||||
|
storyId=IA-2827, type=overview, domain=dataPreload, workflow=nightlyProcessing
|
||||||
|
|
||||||
|
Content:
|
||||||
|
Purpose: Preloads iSeries-derived data into AWS data store for Pending Cancel and Billing Statement documents to support downstream nightly processing.
|
||||||
|
|
||||||
|
Business Goal:
|
||||||
|
Ensure required historical and current data is available in AWS so that nightly processes can accurately evaluate policy state and prior notifications.
|
||||||
|
|
||||||
|
Core Behavior:
|
||||||
|
|
||||||
|
Extract data from upstream systems (iSeries and/or EDW)
|
||||||
|
Store normalized data in AWS data store
|
||||||
|
Enable lookup of prior billing and cancellation events during nightly checks
|
||||||
|
|
||||||
|
Outcome:
|
||||||
|
Nightly workflows can reliably determine whether billing statements or pending cancellation notices have been previously issued.
|
||||||
|
|
||||||
|
Chunk 2: Preconditions and Dependencies
|
||||||
|
|
||||||
|
Metadata:
|
||||||
|
storyId=IA-2827, type=preconditions, dependencies=iSeries,EDW,Oracle
|
||||||
|
|
||||||
|
Content:
|
||||||
|
Required Preconditions:
|
||||||
|
|
||||||
|
Data must be extracted from iSeries and/or EDW
|
||||||
|
Payment schedule data may include Oracle identifiers (needs confirmation)
|
||||||
|
|
||||||
|
Dependencies:
|
||||||
|
|
||||||
|
iSeries as primary source of policy and installment data
|
||||||
|
EDW as potential supplemental data source
|
||||||
|
AWS data store for persistence
|
||||||
|
Nightly processing workflows consuming preloaded data
|
||||||
|
|
||||||
|
Implicit Rule (Made Explicit):
|
||||||
|
|
||||||
|
If Oracle identifiers are not present, downstream processes must still function using available keys (e.g., AccountIdentifier, PolicyNumber)
|
||||||
|
Chunk 3: Functional Requirement - Pending Cancel Document
|
||||||
|
|
||||||
|
Metadata:
|
||||||
|
storyId=IA-2827, type=functional, documentType=PendingCancel
|
||||||
|
|
||||||
|
Content:
|
||||||
|
Required Fields (Normalized):
|
||||||
|
|
||||||
|
AccountIdentifier
|
||||||
|
PrimaryCancellationReason
|
||||||
|
CancellationNoticeDate
|
||||||
|
CancellationEffectiveDate
|
||||||
|
PolicyNumber
|
||||||
|
|
||||||
|
Purpose:
|
||||||
|
Represents policies that are at risk of cancellation and have been issued a pending cancellation notice.
|
||||||
|
|
||||||
|
Implicit Rules (Made Explicit):
|
||||||
|
|
||||||
|
Presence of record implies a pending cancellation notice has been sent
|
||||||
|
CancellationEffectiveDate represents the future termination date if no action taken
|
||||||
|
PrimaryCancellationReason must be preserved for downstream decisioning
|
||||||
|
Chunk 4: Functional Requirement - Billing Statement Document
|
||||||
|
|
||||||
|
Metadata:
|
||||||
|
storyId=IA-2827, type=functional, documentType=BillingStatement
|
||||||
|
|
||||||
|
Content:
|
||||||
|
Required Fields (Normalized):
|
||||||
|
|
||||||
|
AccountIdentifier
|
||||||
|
PaymentDueDate
|
||||||
|
StatementType
|
||||||
|
PolicyNumber
|
||||||
|
|
||||||
|
Purpose:
|
||||||
|
Represents billing statements issued to customers for payment collection.
|
||||||
|
|
||||||
|
Implicit Rules (Made Explicit):
|
||||||
|
|
||||||
|
Presence of record implies a billing statement has been generated/sent
|
||||||
|
PaymentDueDate is used for delinquency and cancellation evaluation
|
||||||
|
StatementType differentiates billing scenarios (e.g., regular, special)
|
||||||
|
Chunk 5: Functional Requirement - Installment and Notice Tracking
|
||||||
|
|
||||||
|
Metadata:
|
||||||
|
storyId=IA-2827, type=functional, concept=installmentTracking
|
||||||
|
|
||||||
|
Content:
|
||||||
|
Required Output Fields:
|
||||||
|
|
||||||
|
HeaderNumber
|
||||||
|
PaymentNumber (InstallmentNumber)
|
||||||
|
BillingNoticeSent (Y/N)
|
||||||
|
PendingCancelNoticeSent (Y/N)
|
||||||
|
PolicyNumber (12 digits)
|
||||||
|
AccountKey
|
||||||
|
|
||||||
|
Core Logic:
|
||||||
|
|
||||||
|
Identify the highest active PaymentNumber (InstallmentNumber)
|
||||||
|
Determine whether:
|
||||||
|
Billing statement has been sent
|
||||||
|
Pending cancellation notice has been sent
|
||||||
|
|
||||||
|
Implicit Rules (Made Explicit):
|
||||||
|
|
||||||
|
“Highest active” implies latest installment that is still open/active
|
||||||
|
Flags (Y/N) are derived from presence of corresponding document records
|
||||||
|
PolicyNumber must be normalized to 12-digit format
|
||||||
|
Chunk 6: Workflow and Processing Flow
|
||||||
|
|
||||||
|
Metadata:
|
||||||
|
storyId=IA-2827, type=workflow, orchestration=dataPreload
|
||||||
|
|
||||||
|
Content:
|
||||||
|
Processing Flow:
|
||||||
|
|
||||||
|
Extract data from iSeries and/or EDW
|
||||||
|
Normalize and map fields to AWS data model
|
||||||
|
Identify latest active installment per PolicyNumber
|
||||||
|
Evaluate presence of:
|
||||||
|
Billing statements
|
||||||
|
Pending cancel notices
|
||||||
|
Derive indicator flags (BillingNoticeSent, PendingCancelNoticeSent)
|
||||||
|
Store enriched records in AWS data store
|
||||||
|
Nightly process queries this data for decisioning
|
||||||
|
|
||||||
|
Key Rule:
|
||||||
|
Preloaded data must be available before nightly process execution
|
||||||
|
|
||||||
|
Chunk 7: Non-Functional Requirements
|
||||||
|
|
||||||
|
Metadata:
|
||||||
|
storyId=IA-2827, type=nonFunctional, category=dataAvailability
|
||||||
|
|
||||||
|
Content:
|
||||||
|
System Requirements:
|
||||||
|
|
||||||
|
Data must be preloaded prior to nightly batch execution
|
||||||
|
Data retrieval and storage must be reliable and repeatable
|
||||||
|
System should support incremental updates as new installments are generated
|
||||||
|
|
||||||
|
Performance Consideration:
|
||||||
|
|
||||||
|
Preload process must complete within batch window
|
||||||
|
Efficient lookup required for nightly processing queries
|
||||||
|
Chunk 8: External System Responsibilities
|
||||||
|
|
||||||
|
Metadata:
|
||||||
|
storyId=IA-2827, type=externalSystems, systems=iSeries,EDW,AWS
|
||||||
|
|
||||||
|
Content:
|
||||||
|
iSeries Responsibilities:
|
||||||
|
|
||||||
|
Provide PolicyNumber, InstallmentNumber (PaymentNumber), document indicators
|
||||||
|
Provide core billing and cancellation data
|
||||||
|
|
||||||
|
EDW Responsibilities:
|
||||||
|
|
||||||
|
Supplement missing or derived data fields (if applicable)
|
||||||
|
|
||||||
|
AWS Responsibilities:
|
||||||
|
|
||||||
|
Store normalized data
|
||||||
|
Provide query access for nightly processing
|
||||||
|
|
||||||
|
Oracle (Conditional):
|
||||||
|
|
||||||
|
May provide identifiers within payment schedule data (if available)
|
||||||
|
|
||||||
|
Implicit Rule (Made Explicit):
|
||||||
|
|
||||||
|
AWS acts as the system of aggregation and lookup, not the source of truth
|
||||||
|
Chunk 9: Business Rules
|
||||||
|
|
||||||
|
Metadata:
|
||||||
|
storyId=IA-2827, type=businessRules, domain=policyProcessing
|
||||||
|
|
||||||
|
Content:
|
||||||
|
Core Rules:
|
||||||
|
|
||||||
|
Highest active installment must be identified per PolicyNumber
|
||||||
|
Billing and cancellation indicators derived from document presence
|
||||||
|
PolicyNumber must be standardized to 12 digits
|
||||||
|
AccountIdentifier and AccountKey must consistently map across systems
|
||||||
|
|
||||||
|
Edge Cases:
|
||||||
|
|
||||||
|
Missing Oracle identifier → processing continues using available keys
|
||||||
|
Multiple documents → only latest active installment considered
|
||||||
|
No documents present → both flags set to "N"
|
||||||
|
Chunk 10: Data Quality Assumptions and Risks
|
||||||
|
|
||||||
|
Metadata:
|
||||||
|
storyId=IA-2827, type=dataQuality, riskLevel=low
|
||||||
|
|
||||||
|
Content:
|
||||||
|
Assumptions:
|
||||||
|
|
||||||
|
iSeries data is accurate and up-to-date
|
||||||
|
Installment numbering correctly reflects payment sequence
|
||||||
|
Document generation events are reliably recorded
|
||||||
|
|
||||||
|
Risks:
|
||||||
|
|
||||||
|
Missing or inconsistent AccountIdentifier across systems
|
||||||
|
Incorrect identification of “highest active” installment
|
||||||
|
Incomplete document history leading to incorrect flags
|
||||||
|
|
||||||
|
Mitigation:
|
||||||
|
|
||||||
|
Validate data completeness during preload
|
||||||
|
Normalize identifiers consistently
|
||||||
|
Cross-check installment sequencing logic
|
||||||
|
Chunk 11: Search Queries Supported
|
||||||
|
|
||||||
|
Metadata:
|
||||||
|
storyId=IA-2827, type=queryPatterns, purpose=RAGRetrieval
|
||||||
|
|
||||||
|
Content:
|
||||||
|
This knowledge base supports queries such as:
|
||||||
|
|
||||||
|
"How is iSeries data preloaded for billing and cancellation processing?"
|
||||||
|
"What fields are required for Pending Cancel documents?"
|
||||||
|
"What data is stored for billing statements?"
|
||||||
|
"How is the highest active installment determined?"
|
||||||
|
"How are billing and cancellation notice flags calculated?"
|
||||||
|
"What data does nightly processing rely on?"
|
||||||
|
"What happens if Oracle identifiers are missing?"
|
||||||
|
"How are PolicyNumbers normalized?"
|
||||||
|
"What systems provide data for preload processing?"
|
||||||
|
"How do we determine if a billing statement was sent?"
|
||||||
186
Books/Accounting/Jira/IA-2852.txt
Normal file
186
Books/Accounting/Jira/IA-2852.txt
Normal file
@@ -0,0 +1,186 @@
|
|||||||
|
JIRA Story - RAG Knowledge Base
|
||||||
|
|
||||||
|
Accounting IA-2852: Payment Import Response from Oracle
|
||||||
|
|
||||||
|
Chunk 1: Overview
|
||||||
|
|
||||||
|
Metadata:
|
||||||
|
storyId=IA-2852, type=overview, domain=paymentProcessing, workflow=batchSubmission
|
||||||
|
|
||||||
|
Content:
|
||||||
|
Purpose:
|
||||||
|
Capture and store responses from Oracle after payment batches are submitted, confirming success or failure of each payment.
|
||||||
|
|
||||||
|
Business Goal:
|
||||||
|
Provide accounting and customer service teams with reliable confirmation of payment batch outcomes to support reconciliation, audit, and customer inquiries.
|
||||||
|
|
||||||
|
Core Behavior:
|
||||||
|
|
||||||
|
Receive response from Oracle for each submitted payment batch
|
||||||
|
Store response data in S3 audit bucket
|
||||||
|
Include both successful and failed payment notifications
|
||||||
|
|
||||||
|
Outcome:
|
||||||
|
|
||||||
|
Accounting team can confirm which payments succeeded or failed
|
||||||
|
Customer service can take timely action on failed payments
|
||||||
|
Audit trail maintained in S3 for compliance and reporting
|
||||||
|
Chunk 2: Preconditions and Dependencies
|
||||||
|
|
||||||
|
Metadata:
|
||||||
|
storyId=IA-2852, type=preconditions, dependencies=ERP,Oracle,S3
|
||||||
|
|
||||||
|
Content:
|
||||||
|
Required Preconditions:
|
||||||
|
|
||||||
|
Payment batch submission process must be operational
|
||||||
|
Oracle ERP system configured to send responses to the designated endpoint
|
||||||
|
S3 audit bucket available for storing responses
|
||||||
|
|
||||||
|
Dependencies:
|
||||||
|
|
||||||
|
ERP must successfully submit payment batches
|
||||||
|
Oracle must send responses using the correct URL (update noted 4/7)
|
||||||
|
S3 bucket access permissions must allow write operations from the ingestion process
|
||||||
|
|
||||||
|
Implicit Rule (Made Explicit):
|
||||||
|
|
||||||
|
Responses cannot be processed or stored if batch submission fails
|
||||||
|
ERP and Oracle systems must use the same endpoint URL to avoid 403 errors
|
||||||
|
Chunk 3: Functional Requirements - Response Capture
|
||||||
|
|
||||||
|
Metadata:
|
||||||
|
storyId=IA-2852, type=functional, documentType=PaymentResponse
|
||||||
|
|
||||||
|
Content:
|
||||||
|
Required Fields (Normalized):
|
||||||
|
|
||||||
|
PaymentBatchId
|
||||||
|
PaymentId
|
||||||
|
Status (Success / Failure)
|
||||||
|
Timestamp
|
||||||
|
ErrorMessage (if any)
|
||||||
|
|
||||||
|
Purpose:
|
||||||
|
Represents the response from Oracle confirming the status of each payment in the batch.
|
||||||
|
|
||||||
|
Implicit Rules (Made Explicit):
|
||||||
|
|
||||||
|
Each PaymentId in a batch must have a corresponding response record
|
||||||
|
Status field determines whether downstream reconciliation is required
|
||||||
|
ErrorMessage is required for failed payments to enable troubleshooting
|
||||||
|
Chunk 4: Non-Functional / Technical Requirements
|
||||||
|
|
||||||
|
Metadata:
|
||||||
|
storyId=IA-2852, type=nonFunctional, category=technicalIntegration
|
||||||
|
|
||||||
|
Content:
|
||||||
|
System Requirements:
|
||||||
|
|
||||||
|
Responses must be stored reliably in S3 for audit purposes
|
||||||
|
Endpoint URL must be consistent with other ERP events to prevent 403 errors
|
||||||
|
Process should handle both high-volume and low-volume payment batches
|
||||||
|
|
||||||
|
Performance Consideration:
|
||||||
|
|
||||||
|
Capture and storage should occur in near-real-time after Oracle sends the response
|
||||||
|
System must gracefully handle retries in case of network or ERP errors
|
||||||
|
Chunk 5: External System Responsibilities
|
||||||
|
|
||||||
|
Metadata:
|
||||||
|
storyId=IA-2852, type=externalSystems, systems=Oracle,ERP,S3
|
||||||
|
|
||||||
|
Content:
|
||||||
|
Oracle ERP Responsibilities:
|
||||||
|
|
||||||
|
Send success/failure responses for each payment in submitted batch
|
||||||
|
Use correct endpoint URL for responses
|
||||||
|
|
||||||
|
S3 Responsibilities:
|
||||||
|
|
||||||
|
Store response data as audit records
|
||||||
|
Ensure records are accessible for reconciliation and reporting
|
||||||
|
|
||||||
|
ERP Responsibilities:
|
||||||
|
|
||||||
|
Submit payment batch
|
||||||
|
Use consistent endpoint URL to avoid 403 errors
|
||||||
|
|
||||||
|
Implicit Rule (Made Explicit):
|
||||||
|
|
||||||
|
ERP and Oracle URL must match configured endpoint to prevent communication errors
|
||||||
|
S3 is the authoritative storage for audit trail, not Oracle logs
|
||||||
|
Chunk 6: Workflow / Processing Flow
|
||||||
|
|
||||||
|
Metadata:
|
||||||
|
storyId=IA-2852, type=workflow, orchestration=responseCapture
|
||||||
|
|
||||||
|
Content:
|
||||||
|
Processing Flow:
|
||||||
|
|
||||||
|
Submit payment batch to Oracle ERP
|
||||||
|
Oracle sends response for each PaymentId in the batch
|
||||||
|
Capture response (success/failure)
|
||||||
|
Normalize response fields (PaymentBatchId, PaymentId, Status, Timestamp, ErrorMessage)
|
||||||
|
Store response records in S3 audit bucket
|
||||||
|
Monitor for any missing responses or storage failures
|
||||||
|
|
||||||
|
Key Rule:
|
||||||
|
|
||||||
|
All payments in a batch must have a response recorded in S3 before batch is considered complete
|
||||||
|
Chunk 7: Business Rules
|
||||||
|
|
||||||
|
Metadata:
|
||||||
|
storyId=IA-2852, type=businessRules, domain=paymentProcessing
|
||||||
|
|
||||||
|
Content:
|
||||||
|
Core Rules:
|
||||||
|
|
||||||
|
Each PaymentId must have a corresponding Oracle response
|
||||||
|
Successful payments require no further action
|
||||||
|
Failed payments must include ErrorMessage for troubleshooting and corrective actions
|
||||||
|
S3 audit bucket acts as authoritative record for batch response
|
||||||
|
|
||||||
|
Edge Cases:
|
||||||
|
|
||||||
|
ERP receives 403 error → response not captured; rerun required after URL fix
|
||||||
|
Partial responses → system flags missing PaymentIds for follow-up
|
||||||
|
Duplicate responses → ensure idempotent storage in S3
|
||||||
|
Chunk 8: Data Quality Assumptions and Risks
|
||||||
|
|
||||||
|
Metadata:
|
||||||
|
storyId=IA-2852, type=dataQuality, riskLevel=low
|
||||||
|
|
||||||
|
Content:
|
||||||
|
Assumptions:
|
||||||
|
|
||||||
|
Oracle responses are complete and accurate
|
||||||
|
ERP submits batches successfully
|
||||||
|
S3 bucket permissions allow reliable writes
|
||||||
|
|
||||||
|
Risks:
|
||||||
|
|
||||||
|
Incorrect or missing PaymentId in response → reconciliation errors
|
||||||
|
403 errors due to incorrect URL prevent capture of responses
|
||||||
|
Network or permission failures during S3 write
|
||||||
|
|
||||||
|
Mitigation:
|
||||||
|
|
||||||
|
Validate URL configuration with ERP and Oracle
|
||||||
|
Implement retries and error logging for failed writes
|
||||||
|
Monitor completeness of captured responses against submitted batch
|
||||||
|
Chunk 9: Search Queries Supported
|
||||||
|
|
||||||
|
Metadata:
|
||||||
|
storyId=IA-2852, type=queryPatterns, purpose=RAGRetrieval
|
||||||
|
|
||||||
|
Content:
|
||||||
|
This knowledge base supports queries such as:
|
||||||
|
|
||||||
|
"How are Oracle payment responses captured after batch submission?"
|
||||||
|
"What fields are stored for each payment response?"
|
||||||
|
"Where are payment response audit files stored?"
|
||||||
|
"How are failed payments identified and tracked?"
|
||||||
|
"What happens if Oracle or ERP returns a 403 error?"
|
||||||
|
"How is S3 used for payment batch audit storage?"
|
||||||
|
"How is the response workflow processed for each batch?"
|
||||||
189
Books/Accounting/Jira/IA-2854.txt
Normal file
189
Books/Accounting/Jira/IA-2854.txt
Normal file
@@ -0,0 +1,189 @@
|
|||||||
|
JIRA Story - RAG Knowledge Base
|
||||||
|
|
||||||
|
Accounting IA-2854: Add Transaction ID & Installment # to be Stored for Pending Cancel
|
||||||
|
|
||||||
|
Chunk 1: Overview
|
||||||
|
|
||||||
|
Metadata:
|
||||||
|
storyId=IA-2854, type=overview, domain=pendingCancel, workflow=dataStorage
|
||||||
|
|
||||||
|
Content:
|
||||||
|
Purpose:
|
||||||
|
Capture TransactionId and InstallmentNumber for each Pending Cancel record in AWS to maintain traceability to the source transaction invoice.
|
||||||
|
|
||||||
|
Business Goal:
|
||||||
|
Enable precise identification and reconciliation of Pending Cancel notices with their originating transactions, ensuring accurate processing, filtering, and reporting.
|
||||||
|
|
||||||
|
Core Behavior:
|
||||||
|
|
||||||
|
Store TransactionId and InstallmentNumber in AWS DynamoDB for each Pending Cancel
|
||||||
|
Allow filtering by PolicyNumber, TransactionId, and InstallmentNumber
|
||||||
|
Retrieve the latest transaction as the active invoice during processing
|
||||||
|
|
||||||
|
Outcome:
|
||||||
|
|
||||||
|
Pending Cancel records are fully traceable to their source transactions
|
||||||
|
Step Functions and Lambdas can accurately process, filter, and reconcile Pending Cancel data
|
||||||
|
Chunk 2: Preconditions and Dependencies
|
||||||
|
|
||||||
|
Metadata:
|
||||||
|
storyId=IA-2854, type=preconditions, dependencies=AWS,DynamoDB,iSeries,Lambda,StepFunctions
|
||||||
|
|
||||||
|
Content:
|
||||||
|
Required Preconditions:
|
||||||
|
|
||||||
|
AWS DynamoDB table for Pending Cancel data already exists
|
||||||
|
iSeries data flow for Pending Cancel records is operational
|
||||||
|
Step Functions and Lambdas for processing Pending Cancel data are deployed
|
||||||
|
|
||||||
|
Dependencies:
|
||||||
|
|
||||||
|
DynamoDB schema must support TransactionId and InstallmentNumber fields
|
||||||
|
Step Functions must consume Pending Cancel data with the new fields
|
||||||
|
Lambdas must filter and retrieve records based on PolicyNumber, TransactionId, and InstallmentNumber
|
||||||
|
|
||||||
|
Implicit Rule (Made Explicit):
|
||||||
|
|
||||||
|
Without DynamoDB table availability or schema updates, new fields cannot be captured
|
||||||
|
Step Functions and Lambdas must be updated in tandem with schema changes
|
||||||
|
Chunk 3: Functional Requirements - Pending Cancel Data
|
||||||
|
|
||||||
|
Metadata:
|
||||||
|
storyId=IA-2854, type=functional, documentType=PendingCancel
|
||||||
|
|
||||||
|
Content:
|
||||||
|
Required Fields (Normalized):
|
||||||
|
|
||||||
|
PolicyNumber
|
||||||
|
TransactionId
|
||||||
|
InstallmentNumber
|
||||||
|
PendingCancelNoticeDate
|
||||||
|
Status (Active/Processed)
|
||||||
|
|
||||||
|
Purpose:
|
||||||
|
Enhance Pending Cancel data model to enable traceability to original transactions and invoices.
|
||||||
|
|
||||||
|
Implicit Rules (Made Explicit):
|
||||||
|
|
||||||
|
PolicyNumber is primary key for retrieval
|
||||||
|
TransactionId represents the source invoice
|
||||||
|
InstallmentNumber identifies the specific installment linked to the Pending Cancel
|
||||||
|
Latest TransactionId per PolicyNumber is considered active for processing
|
||||||
|
Chunk 4: Workflow / Processing Flow
|
||||||
|
|
||||||
|
Metadata:
|
||||||
|
storyId=IA-2854, type=workflow, orchestration=pendingCancelProcessing
|
||||||
|
|
||||||
|
Content:
|
||||||
|
Processing Flow:
|
||||||
|
|
||||||
|
Receive Pending Cancel data from iSeries
|
||||||
|
Use PolicyNumber to query existing DynamoDB records
|
||||||
|
Store TransactionId and InstallmentNumber alongside Pending Cancel record
|
||||||
|
Step Functions and Lambdas filter records by PolicyNumber, TransactionId, and InstallmentNumber
|
||||||
|
During reconciliation, use the latest TransactionId as the active invoice
|
||||||
|
Generate notices or downstream triggers based on active Pending Cancel records
|
||||||
|
|
||||||
|
Key Rule:
|
||||||
|
|
||||||
|
Only the latest TransactionId per PolicyNumber is considered active; older transactions are ignored for processing
|
||||||
|
Chunk 5: Non-Functional / Technical Requirements
|
||||||
|
|
||||||
|
Metadata:
|
||||||
|
storyId=IA-2854, type=nonFunctional, category=performanceReliability
|
||||||
|
|
||||||
|
Content:
|
||||||
|
System Requirements:
|
||||||
|
|
||||||
|
DynamoDB writes must be atomic and consistent to prevent mismatches
|
||||||
|
Step Functions and Lambdas must process and filter data with minimal latency
|
||||||
|
Ensure backward compatibility with existing Pending Cancel processing
|
||||||
|
|
||||||
|
Performance Consideration:
|
||||||
|
|
||||||
|
High-volume Pending Cancel loads must not degrade Lambda performance
|
||||||
|
DynamoDB queries by PolicyNumber, TransactionId, InstallmentNumber must be efficient
|
||||||
|
Chunk 6: External System Responsibilities
|
||||||
|
|
||||||
|
Metadata:
|
||||||
|
storyId=IA-2854, type=externalSystems, systems=iSeries,AWS,DynamoDB,Lambda,StepFunctions
|
||||||
|
|
||||||
|
Content:
|
||||||
|
iSeries Responsibilities:
|
||||||
|
|
||||||
|
Provide TransactionId, InstallmentNumber, PolicyNumber, and Pending Cancel records
|
||||||
|
|
||||||
|
AWS / DynamoDB Responsibilities:
|
||||||
|
|
||||||
|
Store Pending Cancel records with new TransactionId and InstallmentNumber fields
|
||||||
|
Provide query capabilities for filtering and retrieval
|
||||||
|
|
||||||
|
Lambda Responsibilities:
|
||||||
|
|
||||||
|
Filter, retrieve, and process Pending Cancel records using PolicyNumber, TransactionId, and InstallmentNumber
|
||||||
|
|
||||||
|
Step Functions Responsibilities:
|
||||||
|
|
||||||
|
Orchestrate processing of Pending Cancel records through multiple Lambdas
|
||||||
|
Ensure active TransactionId is selected for downstream actions
|
||||||
|
|
||||||
|
Implicit Rule (Made Explicit):
|
||||||
|
|
||||||
|
AWS/DynamoDB acts as the authoritative data store for Pending Cancel records
|
||||||
|
Step Functions and Lambdas must respect the active TransactionId logic
|
||||||
|
Chunk 7: Business Rules
|
||||||
|
|
||||||
|
Metadata:
|
||||||
|
storyId=IA-2854, type=businessRules, domain=pendingCancelProcessing
|
||||||
|
|
||||||
|
Content:
|
||||||
|
Core Rules:
|
||||||
|
|
||||||
|
Each Pending Cancel record must store TransactionId and InstallmentNumber
|
||||||
|
Latest TransactionId per PolicyNumber is active for processing
|
||||||
|
Step Functions and Lambdas filter based on PolicyNumber, TransactionId, and InstallmentNumber
|
||||||
|
Records without TransactionId or InstallmentNumber are considered incomplete and flagged
|
||||||
|
|
||||||
|
Edge Cases:
|
||||||
|
|
||||||
|
Multiple Pending Cancels for same PolicyNumber → only the latest TransactionId is active
|
||||||
|
Missing TransactionId → record cannot be reconciled
|
||||||
|
InstallmentNumber mismatch → flag for review
|
||||||
|
Chunk 8: Data Quality Assumptions and Risks
|
||||||
|
|
||||||
|
Metadata:
|
||||||
|
storyId=IA-2854, type=dataQuality, riskLevel=low
|
||||||
|
|
||||||
|
Content:
|
||||||
|
Assumptions:
|
||||||
|
|
||||||
|
iSeries provides complete TransactionId and InstallmentNumber data
|
||||||
|
DynamoDB writes are successful and consistent
|
||||||
|
Step Functions and Lambdas correctly implement filtering logic
|
||||||
|
|
||||||
|
Risks:
|
||||||
|
|
||||||
|
Missing or incorrect TransactionId may lead to incorrect Pending Cancel mapping
|
||||||
|
Inconsistent InstallmentNumber could cause reconciliation errors
|
||||||
|
Failure in Lambda processing could skip active TransactionId selection
|
||||||
|
|
||||||
|
Mitigation:
|
||||||
|
|
||||||
|
Validate iSeries data completeness prior to storage
|
||||||
|
Implement idempotent DynamoDB writes
|
||||||
|
Monitor Step Function and Lambda execution logs for failures
|
||||||
|
Chunk 9: Search Queries Supported
|
||||||
|
|
||||||
|
Metadata:
|
||||||
|
storyId=IA-2854, type=queryPatterns, purpose=RAGRetrieval
|
||||||
|
|
||||||
|
Content:
|
||||||
|
This knowledge base supports queries such as:
|
||||||
|
|
||||||
|
"How is TransactionId stored for Pending Cancel records?"
|
||||||
|
"How do Step Functions filter Pending Cancel data?"
|
||||||
|
"How is the latest TransactionId determined per PolicyNumber?"
|
||||||
|
"What fields are required for Pending Cancel processing?"
|
||||||
|
"How are InstallmentNumber and TransactionId used in reconciliation?"
|
||||||
|
"Which AWS components handle Pending Cancel storage and filtering?"
|
||||||
|
"What happens if TransactionId or InstallmentNumber is missing?"
|
||||||
190
Books/Accounting/Jira/IA-2855.txt
Normal file
190
Books/Accounting/Jira/IA-2855.txt
Normal file
@@ -0,0 +1,190 @@
|
|||||||
|
JIRA Story - RAG Knowledge Base
|
||||||
|
|
||||||
|
Accounting IA-2855: Add Transaction ID and Installment # to be Stored for Billing Statements
|
||||||
|
|
||||||
|
Chunk 1: Overview
|
||||||
|
|
||||||
|
Metadata:
|
||||||
|
storyId=IA-2855, type=overview, domain=billingStatement, workflow=dataStorage
|
||||||
|
|
||||||
|
Content:
|
||||||
|
Purpose:
|
||||||
|
Enhance the Billing Statement data model in AWS to include TransactionId and InstallmentNumber, ensuring each statement is traceable to its source transaction invoice.
|
||||||
|
|
||||||
|
Business Goal:
|
||||||
|
Enable accurate reconciliation and processing of Billing Statements by linking them to the originating transaction invoice, allowing step functions and lambdas to filter and process data effectively.
|
||||||
|
|
||||||
|
Core Behavior:
|
||||||
|
|
||||||
|
Store TransactionId and InstallmentNumber in AWS DynamoDB Billing Statement table
|
||||||
|
Allow filtering by PolicyNumber, TransactionId, and InstallmentNumber
|
||||||
|
Treat latest TransactionId as the active invoice during processing
|
||||||
|
|
||||||
|
Outcome:
|
||||||
|
|
||||||
|
Billing Statement records are fully traceable to source transactions
|
||||||
|
Step Functions and Lambdas can reliably filter and reconcile Billing Statement data
|
||||||
|
Supports consistent downstream processing and reporting
|
||||||
|
Chunk 2: Preconditions and Dependencies
|
||||||
|
|
||||||
|
Metadata:
|
||||||
|
storyId=IA-2855, type=preconditions, dependencies=AWS,DynamoDB,iSeries,Lambda,StepFunctions
|
||||||
|
|
||||||
|
Content:
|
||||||
|
Required Preconditions:
|
||||||
|
|
||||||
|
AWS DynamoDB Billing Statement table exists
|
||||||
|
Step Functions and Lambdas for Billing Statement processing are deployed
|
||||||
|
iSeries data flow for Billing Statements is operational
|
||||||
|
|
||||||
|
Dependencies:
|
||||||
|
|
||||||
|
DynamoDB schema must support TransactionId and InstallmentNumber attributes
|
||||||
|
Step Functions and Lambdas must be updated to filter by PolicyNumber, TransactionId, and InstallmentNumber
|
||||||
|
Latest TransactionId per PolicyNumber must be treated as active
|
||||||
|
|
||||||
|
Implicit Rule (Made Explicit):
|
||||||
|
|
||||||
|
Processing cannot accurately filter or reconcile Billing Statements without the new attributes
|
||||||
|
iSeries will not send TransactionId back to AWS; system must use previously stored data
|
||||||
|
Chunk 3: Functional Requirements - Billing Statement Data
|
||||||
|
|
||||||
|
Metadata:
|
||||||
|
storyId=IA-2855, type=functional, documentType=BillingStatement
|
||||||
|
|
||||||
|
Content:
|
||||||
|
Required Fields (Normalized):
|
||||||
|
|
||||||
|
PolicyNumber
|
||||||
|
TransactionId
|
||||||
|
InstallmentNumber
|
||||||
|
BillingStatementDate
|
||||||
|
Status (Active/Processed)
|
||||||
|
|
||||||
|
Purpose:
|
||||||
|
Enhance Billing Statement records to maintain traceability to the originating transaction invoice.
|
||||||
|
|
||||||
|
Implicit Rules (Made Explicit):
|
||||||
|
|
||||||
|
PolicyNumber remains the primary key
|
||||||
|
TransactionId represents the source transaction invoice
|
||||||
|
InstallmentNumber identifies the specific installment related to the Billing Statement
|
||||||
|
Latest TransactionId per PolicyNumber is treated as the active invoice
|
||||||
|
Chunk 4: Workflow / Processing Flow
|
||||||
|
|
||||||
|
Metadata:
|
||||||
|
storyId=IA-2855, type=workflow, orchestration=billingStatementProcessing
|
||||||
|
|
||||||
|
Content:
|
||||||
|
Processing Flow:
|
||||||
|
|
||||||
|
Receive Billing Statement data from iSeries
|
||||||
|
Query DynamoDB using PolicyNumber
|
||||||
|
Store or update TransactionId and InstallmentNumber attributes
|
||||||
|
Step Functions and Lambdas filter records using PolicyNumber, TransactionId, and InstallmentNumber
|
||||||
|
Select the latest TransactionId as the active invoice for downstream processing
|
||||||
|
Generate billing notices or trigger downstream workflows based on active invoices
|
||||||
|
|
||||||
|
Key Rule:
|
||||||
|
|
||||||
|
Only the latest TransactionId per PolicyNumber is considered active; older transactions are ignored
|
||||||
|
Chunk 5: Non-Functional / Technical Requirements
|
||||||
|
|
||||||
|
Metadata:
|
||||||
|
storyId=IA-2855, type=nonFunctional, category=performanceReliability
|
||||||
|
|
||||||
|
Content:
|
||||||
|
System Requirements:
|
||||||
|
|
||||||
|
DynamoDB writes must be atomic and consistent
|
||||||
|
Step Functions and Lambdas must efficiently filter and process data
|
||||||
|
Existing primary key (PolicyNumber) must remain unchanged
|
||||||
|
|
||||||
|
Performance Consideration:
|
||||||
|
|
||||||
|
High-volume Billing Statement processing must not degrade Lambda performance
|
||||||
|
Queries by PolicyNumber, TransactionId, and InstallmentNumber must be efficient
|
||||||
|
Chunk 6: External System Responsibilities
|
||||||
|
|
||||||
|
Metadata:
|
||||||
|
storyId=IA-2855, type=externalSystems, systems=iSeries,AWS,DynamoDB,Lambda,StepFunctions
|
||||||
|
|
||||||
|
Content:
|
||||||
|
iSeries Responsibilities:
|
||||||
|
|
||||||
|
Provide Billing Statement records with PolicyNumber
|
||||||
|
TransactionId is not sent back; system must maintain mapping
|
||||||
|
|
||||||
|
AWS / DynamoDB Responsibilities:
|
||||||
|
|
||||||
|
Store Billing Statement records with TransactionId and InstallmentNumber attributes
|
||||||
|
Allow filtering and retrieval based on PolicyNumber, TransactionId, and InstallmentNumber
|
||||||
|
|
||||||
|
Lambda Responsibilities:
|
||||||
|
|
||||||
|
Filter, retrieve, and process Billing Statement records based on new attributes
|
||||||
|
|
||||||
|
Step Functions Responsibilities:
|
||||||
|
|
||||||
|
Orchestrate processing of Billing Statement records
|
||||||
|
Ensure active TransactionId is correctly selected for downstream workflows
|
||||||
|
|
||||||
|
Implicit Rule (Made Explicit):
|
||||||
|
|
||||||
|
AWS/DynamoDB is the authoritative source for TransactionId mapping since iSeries does not return it
|
||||||
|
Chunk 7: Business Rules
|
||||||
|
|
||||||
|
Metadata:
|
||||||
|
storyId=IA-2855, type=businessRules, domain=billingStatementProcessing
|
||||||
|
|
||||||
|
Content:
|
||||||
|
Core Rules:
|
||||||
|
|
||||||
|
Each Billing Statement must store TransactionId and InstallmentNumber
|
||||||
|
Latest TransactionId per PolicyNumber is active for processing
|
||||||
|
Step Functions and Lambdas must filter using PolicyNumber, TransactionId, and InstallmentNumber
|
||||||
|
Billing Statement records without TransactionId or InstallmentNumber are incomplete and flagged
|
||||||
|
|
||||||
|
Edge Cases:
|
||||||
|
|
||||||
|
Multiple Billing Statements for same PolicyNumber → only latest TransactionId is active
|
||||||
|
Missing TransactionId → reconciliation cannot proceed
|
||||||
|
InstallmentNumber mismatch → flag for review
|
||||||
|
Chunk 8: Data Quality Assumptions and Risks
|
||||||
|
|
||||||
|
Metadata:
|
||||||
|
storyId=IA-2855, type=dataQuality, riskLevel=low
|
||||||
|
|
||||||
|
Content:
|
||||||
|
Assumptions:
|
||||||
|
|
||||||
|
iSeries provides accurate Billing Statement data
|
||||||
|
DynamoDB writes succeed consistently
|
||||||
|
Step Functions and Lambdas correctly implement filtering logic
|
||||||
|
|
||||||
|
Risks:
|
||||||
|
|
||||||
|
Missing or incorrect TransactionId leads to reconciliation errors
|
||||||
|
InstallmentNumber inconsistencies cause mismatches
|
||||||
|
Lambda or Step Function failures may skip active TransactionId selection
|
||||||
|
|
||||||
|
Mitigation:
|
||||||
|
|
||||||
|
Validate completeness of Billing Statement records before storage
|
||||||
|
Implement idempotent writes in DynamoDB
|
||||||
|
Monitor Step Function and Lambda execution logs for failures
|
||||||
|
Chunk 9: Search Queries Supported
|
||||||
|
|
||||||
|
Metadata:
|
||||||
|
storyId=IA-2855, type=queryPatterns, purpose=RAGRetrieval
|
||||||
|
|
||||||
|
Content:
|
||||||
|
This knowledge base supports queries such as:
|
||||||
|
|
||||||
|
"How is TransactionId stored for Billing Statement records?"
|
||||||
|
"How do Step Functions filter Billing Statement data?"
|
||||||
|
"How is the latest TransactionId determined per PolicyNumber?"
|
||||||
|
"What fields are required for Billing Statement processing?"
|
||||||
|
"How are InstallmentNumber and TransactionId used in reconciliation?"
|
||||||
|
"Which AWS components handle Billing Statement storage and filtering?"
|
||||||
|
"What happens if TransactionId is missing from iSeries data?"
|
||||||
186
Books/Accounting/Jira/IA-2858.txt
Normal file
186
Books/Accounting/Jira/IA-2858.txt
Normal file
@@ -0,0 +1,186 @@
|
|||||||
|
JIRA Story - RAG Knowledge Base
|
||||||
|
Accounting IA-2858: Payment Plan Change Processing
|
||||||
|
Chunk 1: Overview
|
||||||
|
|
||||||
|
Metadata:
|
||||||
|
storyId=IA-2858, type=overview, domain=payments, workflow=planChangeProcessing
|
||||||
|
|
||||||
|
Content:
|
||||||
|
Purpose: Ensures customer payment plan changes are processed before payment application to maintain accurate invoice allocation in Oracle.
|
||||||
|
|
||||||
|
Business Goal:
|
||||||
|
Prevent misapplication of payments by sequencing plan change operations ahead of payment batching and cash receipt processing.
|
||||||
|
|
||||||
|
Core Behavior:
|
||||||
|
|
||||||
|
Detect payment plan change requirement
|
||||||
|
Execute plan change workflow first
|
||||||
|
Then process payment against updated invoice structure
|
||||||
|
|
||||||
|
Outcome:
|
||||||
|
Payments are applied to the correct (new) invoice after plan restructuring.
|
||||||
|
|
||||||
|
Chunk 2: Preconditions and Dependencies
|
||||||
|
|
||||||
|
Metadata:
|
||||||
|
storyId=IA-2858, type=preconditions, dependencies=planChangeDetection
|
||||||
|
|
||||||
|
Content:
|
||||||
|
Required Preconditions:
|
||||||
|
|
||||||
|
System must identify that a payment plan change is required prior to payment processing
|
||||||
|
Detection logic exists upstream (outside this story scope)
|
||||||
|
|
||||||
|
Dependencies:
|
||||||
|
|
||||||
|
Plan change identification logic (external or prior step)
|
||||||
|
Step Function orchestration for sequencing workflows
|
||||||
|
Oracle Accounts Receivable for invoice and payment application
|
||||||
|
|
||||||
|
Implicit Rule (Made Explicit):
|
||||||
|
If plan change is not detected, standard payment processing proceeds unchanged.
|
||||||
|
|
||||||
|
Chunk 3: Functional Requirement - Payment Handling Rules
|
||||||
|
|
||||||
|
Metadata:
|
||||||
|
storyId=IA-2858, type=functional, domain=paymentProcessing
|
||||||
|
|
||||||
|
Content:
|
||||||
|
Payment Processing Behavior When Plan Change Exists:
|
||||||
|
|
||||||
|
Payment is processed without sending InvoiceNumber to Oracle
|
||||||
|
Oracle creates a cash receipt only (no application to invoice)
|
||||||
|
|
||||||
|
Required Fields:
|
||||||
|
|
||||||
|
OracleCustomerNumber must always be provided
|
||||||
|
PO Number must NOT be provided when plan change occurs
|
||||||
|
|
||||||
|
Implicit Rule (Made Explicit):
|
||||||
|
|
||||||
|
Absence of InvoiceNumber intentionally prevents auto-application
|
||||||
|
This ensures payment is temporarily unapplied until new invoice exists
|
||||||
|
Chunk 4: Functional Requirement - Post Plan Change Application
|
||||||
|
|
||||||
|
Metadata:
|
||||||
|
storyId=IA-2858, type=functional, domain=invoiceApplication
|
||||||
|
|
||||||
|
Content:
|
||||||
|
Post-Plan Change Behavior:
|
||||||
|
|
||||||
|
Plan change creates a new invoice
|
||||||
|
Existing system functionality automatically applies previously created cash receipt to the new invoice
|
||||||
|
|
||||||
|
Implicit Rule (Made Explicit):
|
||||||
|
|
||||||
|
No manual reconciliation required
|
||||||
|
System relies on Oracle auto-application logic after invoice creation
|
||||||
|
Chunk 5: Workflow and Processing Sequence
|
||||||
|
|
||||||
|
Metadata:
|
||||||
|
storyId=IA-2858, type=workflow, orchestration=stepFunctions
|
||||||
|
|
||||||
|
Content:
|
||||||
|
Processing Flow:
|
||||||
|
|
||||||
|
Detect payment plan change requirement
|
||||||
|
Execute Plan Change Step Function
|
||||||
|
Plan change creates new invoice structure
|
||||||
|
Pass control to Cash Receipt Step Function
|
||||||
|
Include flag indicating whether plan change occurred
|
||||||
|
Process payment:
|
||||||
|
If plan change = true → create unapplied cash receipt
|
||||||
|
If plan change = false → normal invoice application
|
||||||
|
Oracle auto-applies receipt after invoice creation (if applicable)
|
||||||
|
|
||||||
|
Key Rule:
|
||||||
|
Plan change processing must occur before any payment batching or cash receipt creation.
|
||||||
|
|
||||||
|
Chunk 6: Non-Functional Requirements
|
||||||
|
|
||||||
|
Metadata:
|
||||||
|
storyId=IA-2858, type=nonFunctional, category=orchestration
|
||||||
|
|
||||||
|
Content:
|
||||||
|
System Requirements:
|
||||||
|
|
||||||
|
Step Function orchestration enforces strict execution order
|
||||||
|
Plan change workflow must complete before payment workflow begins
|
||||||
|
System must pass state flag between workflows indicating plan change occurrence
|
||||||
|
|
||||||
|
Performance Consideration:
|
||||||
|
|
||||||
|
Sequential dependency may introduce latency but ensures correctness
|
||||||
|
Chunk 7: External System Responsibilities
|
||||||
|
|
||||||
|
Metadata:
|
||||||
|
storyId=IA-2858, type=externalSystems, systems=Oracle,AWS
|
||||||
|
|
||||||
|
Content:
|
||||||
|
AWS Responsibilities:
|
||||||
|
|
||||||
|
Orchestrate workflows using Step Functions
|
||||||
|
Detect and propagate plan change flag
|
||||||
|
Control sequencing of operations
|
||||||
|
|
||||||
|
Oracle Responsibilities:
|
||||||
|
|
||||||
|
Create cash receipt when InvoiceNumber is not provided
|
||||||
|
Auto-apply payment once new invoice is created
|
||||||
|
|
||||||
|
Implicit Rule (Made Explicit):
|
||||||
|
Oracle behavior is leveraged intentionally (not overridden) to handle delayed application.
|
||||||
|
|
||||||
|
Chunk 8: Business Rules
|
||||||
|
|
||||||
|
Metadata:
|
||||||
|
storyId=IA-2858, type=businessRules, domain=payments
|
||||||
|
|
||||||
|
Content:
|
||||||
|
Core Rules:
|
||||||
|
|
||||||
|
Plan change must precede payment application
|
||||||
|
InvoiceNumber must be omitted when plan change occurs
|
||||||
|
OracleCustomerNumber is always required
|
||||||
|
Payments initially remain unapplied when plan change is in progress
|
||||||
|
System must rely on Oracle auto-application after invoice creation
|
||||||
|
|
||||||
|
Edge Case Handling:
|
||||||
|
|
||||||
|
If plan change flag is incorrect → risk of misapplied payment
|
||||||
|
If invoice created after payment → Oracle auto-application resolves linkage
|
||||||
|
Chunk 9: Data Quality Assumptions and Risks
|
||||||
|
|
||||||
|
Metadata:
|
||||||
|
storyId=IA-2858, type=dataQuality, riskLevel=low
|
||||||
|
|
||||||
|
Content:
|
||||||
|
Assumptions:
|
||||||
|
|
||||||
|
Plan change detection is accurate and reliable
|
||||||
|
Oracle auto-application logic behaves consistently
|
||||||
|
OracleCustomerNumber is always available
|
||||||
|
|
||||||
|
Risks:
|
||||||
|
|
||||||
|
Missing or incorrect plan change flag → incorrect payment application
|
||||||
|
Timing issues between invoice creation and receipt processing
|
||||||
|
Dependency on Oracle auto-apply behavior introduces external coupling
|
||||||
|
Chunk 10: Search Queries Supported
|
||||||
|
|
||||||
|
Metadata:
|
||||||
|
storyId=IA-2858, type=queryPatterns, purpose=RAGRetrieval
|
||||||
|
|
||||||
|
Content:
|
||||||
|
This knowledge base supports queries such as:
|
||||||
|
|
||||||
|
"How are payments handled when a payment plan changes?"
|
||||||
|
"Why is InvoiceNumber not sent to Oracle during plan change?"
|
||||||
|
"What happens to payments before a new invoice is created?"
|
||||||
|
"How does Oracle apply payments after a plan change?"
|
||||||
|
"What is the workflow for payment plan change processing?"
|
||||||
|
"What flag indicates a plan change occurred?"
|
||||||
|
"How are unapplied cash receipts created?"
|
||||||
|
"What are the sequencing requirements for plan change vs payment processing?"
|
||||||
|
"What fields are required when processing payments with plan changes?"
|
||||||
|
"What risks exist if plan change detection fails?"
|
||||||
149
Books/Accounting/Jira/IA-2866.txt
Normal file
149
Books/Accounting/Jira/IA-2866.txt
Normal file
@@ -0,0 +1,149 @@
|
|||||||
|
IRA Story IA-2866 - RAG Knowledge Base
|
||||||
|
Chunk 1: Story Overview
|
||||||
|
|
||||||
|
Metadata: module=JIRA, storyId=IA-2866, type=overview, domain=dataPreloading, system=AWS
|
||||||
|
|
||||||
|
Purpose:
|
||||||
|
Preloads iSeries-derived data into AWS data store to support downstream nightly processing for pending cancellations, cancellations, and billing statements.
|
||||||
|
|
||||||
|
Business Goal:
|
||||||
|
Ensure required historical and transactional data is available so nightly processes can successfully validate and retrieve prior information.
|
||||||
|
|
||||||
|
Key Concepts:
|
||||||
|
data preloading, AWS data store, iSeries integration, billing statements, cancellation processing, nightly validation workflows.
|
||||||
|
|
||||||
|
Chunk 2: Preconditions
|
||||||
|
|
||||||
|
Metadata: storyId=IA-2866, type=preconditions, dependencies=externalSystems
|
||||||
|
|
||||||
|
Requirements:
|
||||||
|
|
||||||
|
Data must be extracted from iSeries and/or EDW
|
||||||
|
Oracle identifier may exist on payment schedule file (requires confirmation)
|
||||||
|
|
||||||
|
Purpose:
|
||||||
|
Defines required upstream data availability before AWS preloading can occur.
|
||||||
|
|
||||||
|
Chunk 3: Pending Cancel Document Requirements
|
||||||
|
|
||||||
|
Metadata: storyId=IA-2866, type=requirements, documentType=pendingCancel
|
||||||
|
|
||||||
|
Required Fields:
|
||||||
|
|
||||||
|
AccountIdentifier
|
||||||
|
PrimaryCancellationReason
|
||||||
|
CancellationNoticeDate
|
||||||
|
CancellationEffectiveDate
|
||||||
|
PolicyNumber
|
||||||
|
TransactionId
|
||||||
|
InstallmentNumber
|
||||||
|
|
||||||
|
Purpose:
|
||||||
|
Defines data required to construct pending cancellation records in AWS.
|
||||||
|
|
||||||
|
Chunk 4: Billing Statement Document Requirements
|
||||||
|
|
||||||
|
Metadata: storyId=IA-2866, type=requirements, documentType=billingStatement
|
||||||
|
|
||||||
|
Required Fields:
|
||||||
|
|
||||||
|
AccountIdentifier
|
||||||
|
PaymentDueDate
|
||||||
|
StatementType
|
||||||
|
PolicyNumber
|
||||||
|
TransactionId
|
||||||
|
InstallmentNumber
|
||||||
|
|
||||||
|
Purpose:
|
||||||
|
Defines data required for billing statement records used in downstream processing.
|
||||||
|
|
||||||
|
Chunk 5: Cancellation Requirements
|
||||||
|
|
||||||
|
Metadata: storyId=IA-2866, type=requirements, documentType=cancellation
|
||||||
|
|
||||||
|
Required Fields:
|
||||||
|
|
||||||
|
AccountIdentifier
|
||||||
|
CancellationDate
|
||||||
|
PolicyNumber
|
||||||
|
|
||||||
|
Purpose:
|
||||||
|
Defines minimal dataset required to represent completed cancellations.
|
||||||
|
|
||||||
|
Chunk 6: External System Responsibilities
|
||||||
|
|
||||||
|
Metadata: storyId=IA-2866, type=integration, systems=iSeries,AWS,Oracle
|
||||||
|
|
||||||
|
iSeries Responsibilities:
|
||||||
|
|
||||||
|
Provides PolicyNumber
|
||||||
|
Provides InstallmentNumber
|
||||||
|
Provides document type information
|
||||||
|
|
||||||
|
AWS Responsibilities:
|
||||||
|
|
||||||
|
Fetch missing attributes from iSeries APIs
|
||||||
|
Fetch additional data from Oracle systems
|
||||||
|
|
||||||
|
Oracle Role:
|
||||||
|
|
||||||
|
Supplies supplemental identifiers and attributes not available in iSeries
|
||||||
|
Chunk 7: Installment Handling Rules
|
||||||
|
|
||||||
|
Metadata: storyId=IA-2866, type=businessRules, domain=installments
|
||||||
|
|
||||||
|
Rules:
|
||||||
|
|
||||||
|
iSeries sends only the latest InstallmentNumber
|
||||||
|
If InstallmentNumber > 1:
|
||||||
|
System must pre-populate Installment 1 data
|
||||||
|
Ensures billing statement completeness
|
||||||
|
|
||||||
|
Purpose:
|
||||||
|
Ensures correct historical representation of billing data when only partial installment data is provided.
|
||||||
|
|
||||||
|
Chunk 8: Data Preloading Workflow
|
||||||
|
|
||||||
|
Metadata: storyId=IA-2866, type=workflow, stage=preprocessing
|
||||||
|
|
||||||
|
Flow:
|
||||||
|
|
||||||
|
Extract data from iSeries and/or EDW
|
||||||
|
Validate availability of required identifiers
|
||||||
|
Enrich missing data via AWS calls to iSeries APIs and Oracle
|
||||||
|
Apply installment handling rules
|
||||||
|
Store processed data in AWS data store
|
||||||
|
Make data available for nightly processing
|
||||||
|
|
||||||
|
Purpose:
|
||||||
|
Describes end-to-end data preparation process.
|
||||||
|
|
||||||
|
Chunk 9: Data Quality and Assumptions
|
||||||
|
|
||||||
|
Metadata: storyId=IA-2866, type=dataQuality, validation=assumed
|
||||||
|
|
||||||
|
Assumptions:
|
||||||
|
|
||||||
|
Required fields are available from upstream systems
|
||||||
|
Oracle identifiers may require validation
|
||||||
|
Installment data may be incomplete and requires augmentation
|
||||||
|
|
||||||
|
Risks:
|
||||||
|
|
||||||
|
Missing Oracle identifiers could impact downstream linking
|
||||||
|
Incomplete installment data without rule handling could break billing logic
|
||||||
|
Chunk 10: Search Queries Supported
|
||||||
|
|
||||||
|
Metadata: storyId=IA-2866, type=queryPatterns, purpose=RAGRetrieval
|
||||||
|
|
||||||
|
Examples:
|
||||||
|
|
||||||
|
What data is required for pending cancel documents?
|
||||||
|
What fields are needed for billing statement generation?
|
||||||
|
What systems provide installment data?
|
||||||
|
How are missing attributes retrieved in AWS?
|
||||||
|
What are the rules for installment handling?
|
||||||
|
What data is required for cancellation records?
|
||||||
|
What are the preconditions for AWS data preloading?
|
||||||
|
How does AWS enrich iSeries data?
|
||||||
|
What happens when installment number is greater than 1?
|
||||||
341
Books/Music/Articles/Jeff Beck 1.txt
Normal file
341
Books/Music/Articles/Jeff Beck 1.txt
Normal file
@@ -0,0 +1,341 @@
|
|||||||
|
Chunk 1: Piece Overview
|
||||||
|
Metadata: artist=Jeff Beck, track=Over Under Sideways Down, year=1966, domain=bluesRockGuitar, sections=Intro/Chorus/Outro
|
||||||
|
|
||||||
|
Purpose: Analysis and transcription of Jeff Beck's guitar work over a G7-based blues-rock composition.
|
||||||
|
|
||||||
|
Scope: Covers melodic phrasing, scale usage, expressive techniques, and full tablature transcription.
|
||||||
|
|
||||||
|
Key Concepts: Mixolydian mode, blues scale integration, chromatic phrasing, double-stop bends, unison bends, tension and resolution.
|
||||||
|
|
||||||
|
Style: Early psychedelic blues-rock guitar approach using fuzz tone and expressive articulation.
|
||||||
|
|
||||||
|
Chunk 2: Intro Theory
|
||||||
|
Metadata: artist=Jeff Beck, section=Intro, type=theory, harmony=G7, scale=Mixolydian, technique=chromaticPhrasing, concept=blueNote
|
||||||
|
|
||||||
|
Description:
|
||||||
|
Over a G7 harmony, Jeff Beck uses G Mixolydian as the base scale. He incorporates chromatic movement (G# to A) and emphasizes the root (G) and flat seventh (F). A defining feature is the use of the blue note between Bb and B, contributing to a fluid, expressive phrasing style.
|
||||||
|
|
||||||
|
Key Ideas:
|
||||||
|
- Mixolydian framework
|
||||||
|
- Chromatic passing tones
|
||||||
|
- Blue note usage
|
||||||
|
- Phrase-driven (not scale-driven) playing
|
||||||
|
|
||||||
|
Chunk 3: Intro Performance Tips
|
||||||
|
Metadata: artist=Jeff Beck, section=Intro, type=performance, technique=fingeringPositions
|
||||||
|
|
||||||
|
Guidance:
|
||||||
|
- Use index and ring fingers in measures 1-2
|
||||||
|
- Shift index to fret 10 for b7 access
|
||||||
|
- Use middle finger for bends (C to D)
|
||||||
|
- Maintain smooth slides for phrasing continuity
|
||||||
|
|
||||||
|
Chunk 4: Intro Notation
|
||||||
|
Metadata: artist=Jeff Beck, section=Intro, type=narrative, technique=hammerOn, pullOff, slide, concept=vocalPhrasing, string=Gstring, frets=10-14
|
||||||
|
|
||||||
|
The phrase unfolds entirely on the G string, and it feels less like a "run of notes" and more like a single melodic voice bending and sighing through a short improvisation.
|
||||||
|
|
||||||
|
It begins at the 12th fret, a bright, slightly tense pitch in this register. That note is struck and allowed to settle for a moment, then immediately revisited—almost as if it is being insisted upon. From there, the line blossoms into a quick flourish: the 12th fret is picked again and pushed upward into a hammer-on at the 14th fret. The motion is instantaneous and fluid, like a sudden lift of the voice. The 14th fret tone briefly blooms, then is released back down with a pull-off, snapping gently back to the 12th fret. This creates a tight, ornamental loop—12 to 14 and back again—that feels vocal, like a quick turn or grace note rather than a mechanical exercise.
|
||||||
|
|
||||||
|
Without pause, the phrase leans downward. The hand shifts back and slides from the 12th fret down to the 10th. The slide is important here: instead of a discrete jump, the pitch glides downward in one continuous motion, giving the impression of a voice dropping its tone mid-syllable. The 10th fret note lands with a slightly darker color, grounding the line after the brightness above it.
|
||||||
|
|
||||||
|
From that 10th fret, the phrase becomes more elastic. The note is struck and then pushed upward via a hammer-on to the 13th fret, expanding the melodic tension. Almost immediately, that 13th fret tone is drawn upward again in a slide toward the 14th fret, intensifying the upward pull. But instead of resolving there, the energy collapses gently back down through a pull-off to the 12th fret, returning to familiar territory. This creates a wave-like contour: ascent, peak, and release, all happening in quick succession on a single string.
|
||||||
|
|
||||||
|
The line then circles back with a familiar gesture: the 12th fret is again articulated and lifted to the 14th via hammer-on. This repetition feels like a refrain, a small insistence in the melody, as if the phrase is testing a melodic idea a second time but with slightly different emphasis.
|
||||||
|
|
||||||
|
Finally, the phrase settles on the 14th fret once more, but this time it is not immediately released. Instead, it is allowed to ring out—lightly, perhaps even with a touch of uncertainty or restraint. The instruction to let it carry with reverb turns this final note into an atmosphere rather than a point: it hangs in space, decaying slowly, leaving the impression of an unfinished thought suspended in air.
|
||||||
|
|
||||||
|
Overall, the line behaves like a single expressive utterance: it rises, falls, curls back on itself, and then dissolves into resonance rather than resolution.
|
||||||
|
|
||||||
|
It again lives entirely on the G string, starting at the 12th fret. The opening note is struck cleanly, but instead of feeling fully settled, it feels slightly pressed forward in time—like the phrase is speaking quickly, almost cautiously. The 12th fret is immediately repeated, reinforcing the tonal center before the line begins to move.
|
||||||
|
|
||||||
|
A hammer-on lifts the sound from the 12th fret to the 14th, and the note briefly brightens and sharpens in tension. That upper pitch is not held long; it falls back through a pull-off to the 12th fret, creating a tight ornamental loop—quick, contained, and rhythmically insistent. This opening figure feels more "pointed" than the earlier version, as if the phrase is being articulated in short bursts rather than flowing freely.
|
||||||
|
|
||||||
|
From there, the line breaks away with a downward slide from the 12th fret to the 10th. This slide is more audible and deliberate here, like a small sigh or drop in energy that momentarily relaxes the tension established above. The 10th fret arrival feels grounded, slightly darker in tone, and more stable—almost like a brief landing point.
|
||||||
|
|
||||||
|
But the stability doesn't last. The note at the 10th fret is quickly activated into motion with a hammer-on up to the 13th fret. This creates an immediate upward stretch, pulling the line out of its lower register. The 13th fret is then extended further through a slide up to the 14th fret, but this ascent feels more expressive than structural—less like a climb and more like a vocal swell, a rise in emotional intensity.
|
||||||
|
|
||||||
|
Instead of resolving at the peak, the phrase releases downward through a pull-off back to the 12th fret. That return feels slightly more reflective this time, as if the melodic idea is being reconsidered rather than simply cycled.
|
||||||
|
|
||||||
|
The phrase then repeats the familiar gesture: 12th fret to 14th via hammer-on. But in this version, the repetition feels less like a strict echo and more like a lingering thought that reappears after a pause. The timing now feels more spacious, as indicated by the broader rhythmic grouping—each movement seems to breathe more.
|
||||||
|
|
||||||
|
Finally, the line settles again on the 14th fret, but now the arrival feels more suspended and less abrupt. The note is allowed to hang in space with reverb, gradually dissolving rather than simply ending. The decay becomes part of the phrase itself, turning the final pitch into an atmosphere rather than a conclusion.
|
||||||
|
|
||||||
|
This phrase feels more like a spoken guitar line with punctuation than a simple lick. It is shaped by a repeating upper pedal tone, a small melodic cell, and a single expressive bend that acts like the emotional peak of the entire idea. The rhythm marking "(3)" suggests a recurring reference tone—likely a lightly ringing 3rd-fret note acting as a constant high voice above the movement below.
|
||||||
|
|
||||||
|
The phrase opens with that upper tone already in place: a soft, sustained 3rd-fret note that feels like a quiet bell-like reference point. It sits above everything else, slightly detached from the motion that follows. Beneath it, the melodic action begins on the G string at the 12th fret.
|
||||||
|
|
||||||
|
The 12th fret is struck cleanly—bright, centered, and stable—then immediately reiterated, as if confirming the tonal anchor. From there, the line becomes more animated: a hammer-on lifts the pitch from the 12th fret to the 13th, a small but expressive rise that feels like a tightening of expression rather than a large intervallic move. That 13th fret tone is then released back down to the 12th via pull-off, creating a tight ornamental loop that briefly oscillates around the center pitch.
|
||||||
|
|
||||||
|
The phrase then dips downward in a single fluid gesture: a slide from the 12th fret down to the 10th. This is not a discrete step but a continuous vocal-like descent, as if the phrase momentarily exhales. The 10th fret arrival feels darker and more grounded, contrasting with the brightness of the upper motion.
|
||||||
|
|
||||||
|
From this lower point, the line immediately re-expands. The 10th fret is struck and pushed upward through a hammer-on to the 12th, then quickly to the 13th, creating a two-stage ascent that feels more urgent than the earlier movement. At this 13th fret peak, the phrase reaches its emotional focal point: the note is bent upward toward the 15th fret pitch.
|
||||||
|
|
||||||
|
This bend is the expressive centerpiece. The pitch rises gradually, physically stretched upward rather than stepped, as the string is pushed toward the sound of the 15th fret. The bend reaches its peak and briefly holds there—slightly strained, singing, and intensified. Then it is released, returning smoothly back down to the 13th fret. That release has a vocal "falling off the note" quality, like a voice relaxing after a strong emphasis.
|
||||||
|
|
||||||
|
After this peak, the phrase returns to its earlier language. The upper pedal tone around the 3rd fret remains faintly present, still hovering above like a static reference point, while the lower line again cycles through its familiar shape: 12th fret articulation, hammer-on to 13, pull-off back to 12, and a downward slide toward the 10th fret. This repetition feels less like exact replay and more like recollection—an idea revisited after the emotional high point of the bend.
|
||||||
|
|
||||||
|
The second half of the figure mirrors the first, but with slightly more looseness in feel. The same small rise (12 to 13 to 12), the same descent (12 to 10), and the same upward response (10 to 12 to 13 to 12) appear again, but now they feel like echoes rather than initial statements. The upper 3rd-fret tone continues to hang above everything, giving the impression of a second voice observing the movement below.
|
||||||
|
|
||||||
|
Overall, the phrase behaves like a layered conversation: a steady high drone-like voice above, and a more expressive lower voice that rises, falls, and ultimately peaks in a single bent note. The bend functions as the emotional climax, while the surrounding material circles it like commentary. In spirit and phrasing, it strongly reflects the kind of lyrical, vocal guitar approach associated with Jeff Beck—where even a short figure becomes a shaped, expressive statement rather than a mechanical sequence of notes.
|
||||||
|
|
||||||
|
Chunk 5: Chorus Theory
|
||||||
|
Metadata: artist=Jeff Beck, section=Chorus, type=theory, scale=bluesComposite, harmony=G7, technique=doubleStopBend, concept=tension
|
||||||
|
|
||||||
|
Description:
|
||||||
|
Beck shifts into a composite blues scale (Mixolydian + minor blues). His phrasing uses repetitive motifs that interact with the static G7 harmony, creating tension through syncopation and note choice.
|
||||||
|
|
||||||
|
Key Ideas:
|
||||||
|
- Blues scale overlay
|
||||||
|
- Repetition and motif development
|
||||||
|
- Tension vs static harmony
|
||||||
|
|
||||||
|
It begins with a low, grounded low E string note at the 3rd fret. This is the foundation—dark, steady, and slightly detached from the upper activity that follows. It feels like a pedal point anchoring the entire figure.
|
||||||
|
|
||||||
|
Above it, the G and B strings immediately lock into a paired shape centered around the 5th fret. Both strings are struck together, creating a compact dyad that feels tense and forward-leaning. The sound is not static, though—it is immediately animated by a bend on both strings from the 5th fret up toward the pitch of the 6th fret. The bend is not fully resolved at first; it reaches upward like a voice straining toward a higher note.
|
||||||
|
|
||||||
|
At the peak of that bend, the sound briefly suspends. The notes feel stretched, almost vocal, before they are released back down to the 5th fret. That release is important: it is not a simple return, but a controlled relaxation of tension, like a sigh after emphasis. The 5th fret regains its stability, but it is now colored by the memory of the bend.
|
||||||
|
|
||||||
|
Immediately after this expressive gesture, the phrase drops into a more rhythmic, grounded figure. The upper voices move down to the 3rd fret on both G and B strings. This shift feels like a step downward in emotional intensity—less strain, more weight. The 3rd fret notes are struck with a percussive clarity, acting almost like a response or punctuation to the earlier bend.
|
||||||
|
|
||||||
|
This 5-3 movement is not a one-time event; it is framed as a repeating half-measure idea. The entire gesture—bend at the 5th fret, release back to 5, then drop to 3—feels like a self-contained sentence that is spoken, then repeated for emphasis.
|
||||||
|
|
||||||
|
While the upper strings articulate this rise-and-fall contour, the inner structure reinforces the harmony: the 3rd fret appears again on the B and G strings, sometimes doubled, sometimes slightly staggered in feel, creating a compact cluster of repeated tones. Beneath this, the D string introduces a supportive tone at the 3rd fret, subtly thickening the harmony and reinforcing the downward resolution.
|
||||||
|
|
||||||
|
Occasionally, a shift to the 5th fret on the lower strings appears, briefly lifting the harmony again before it settles back into the 3rd-fret grounding. This creates a push-and-pull between tension (5th fret color) and resolution (3rd fret stability), mirroring the expressive arc of the bend above.
|
||||||
|
|
||||||
|
The entire figure is structured as two mirrored phrases, each occupying a half-measure cycle. The first half states the idea: bend at 5, release to 5, fall to 3, settle. The second half repeats it almost exactly, like an echo or insistence, reinforcing the musical statement rather than developing it further.
|
||||||
|
|
||||||
|
What makes the phrase compelling is the way these layers interact: the low E string acts as a constant gravitational pull, the G and B strings form a bending, singing upper voice, and the middle voices fill in the harmonic body. The result is not a melody in the traditional sense, but a compressed harmonic gesture that breathes through tension and release.
|
||||||
|
|
||||||
|
In spirit, it reflects the kind of tightly controlled yet expressive phrasing associated with Jeff Beck—where even a short, repeating figure becomes animated through touch, bend control, and subtle dynamic shaping rather than through note complexity alone.
|
||||||
|
|
||||||
|
The phrase opens with a grounded low E string at the 3rd fret, a steady, weighty tone that immediately establishes a dark foundation beneath everything that follows. Above it, the G and B strings lock together at the 5th fret, sounding as a tight, compact dyad. The attack is deliberate, and the two voices are heard as a single harmonic unit rather than separate lines.
|
||||||
|
|
||||||
|
That upper dyad is immediately animated by a bend at the 5th fret on both strings. The pitch is pushed upward together, not in isolation, creating a unified, slightly strained rise. The bend reaches its expressive peak briefly, holding just long enough to register tension, then begins to release. The return is not abrupt; it falls smoothly back into the 5th fret, as though the sound is settling back into its original shape after being stretched.
|
||||||
|
|
||||||
|
From there, the upper voices step down to the 3rd fret, creating a clear drop in register and intensity. The sound shifts from tension to resolution, but only momentarily—because the rhythmic structure keeps the phrase moving forward rather than letting it fully rest. The descent feels clipped and purposeful, like a short spoken phrase ending in a comma rather than a period.
|
||||||
|
|
||||||
|
Immediately after, a small ornamental deviation appears: the G string briefly reaches toward the 1st fret as a quick, sharp inflection. This note is not treated as a destination but as a fleeting color—a bright, almost brittle accent that cuts through the midrange texture before disappearing just as quickly. It gives the phrase a moment of asymmetry, a slight destabilization of the otherwise 5-3 centered motion.
|
||||||
|
|
||||||
|
Underneath this upper movement, the D string enters more actively at the 3rd fret, reinforcing the harmonic grounding and thickening the midrange resonance. Occasionally, it shifts toward the 5th fret, momentarily lifting the harmony upward before returning again to the 3rd fret, creating a subtle oscillation between stability and tension in the inner voices.
|
||||||
|
|
||||||
|
The second half of the figure repeats the main gesture: the 5th fret dyad returns on the B and G strings, again bent upward together. This repetition feels more insistent, as though the idea is being restated with slightly greater confidence or emphasis. The bend rises and releases in the same controlled arc, but the ear now recognizes it as a recurring structural event rather than a single expressive gesture.
|
||||||
|
|
||||||
|
After the release, the upper voices again fall to the 3rd fret, reestablishing the grounded center. Beneath them, the D string continues its alternating presence between 3rd and occasional 5th fret tones, subtly coloring the harmony without disrupting its overall stability.
|
||||||
|
|
||||||
|
The low E at the 3rd fret persists throughout as an unchanging anchor, giving the entire phrase a sense of gravitational pull. Everything above it bends, shifts, and responds, but that lowest tone remains fixed, framing the harmonic motion as something occurring above a constant foundation.
|
||||||
|
|
||||||
|
The overall effect is a tightly structured, repeating harmonic cell shaped by expressive bends, quick releases, and small ornamental deviations. The motion is less about melodic development and more about the continual reshaping of a single idea—pressure, release, descent, and reassertion—delivered with the kind of tactile, performance-driven nuance associated with Jeff Beck.
|
||||||
|
|
||||||
|
Chunk 6: Chorus Techniques
|
||||||
|
Metadata: artist=Jeff Beck, section=Chorus, type=technique, technique=doubleStringBend, concept=tension, influences=ChuckBerry/EricClapton
|
||||||
|
|
||||||
|
Focus: Double-string bends
|
||||||
|
|
||||||
|
Details:
|
||||||
|
- Bend E/C to F/D (6th/4th to b7th/5th)
|
||||||
|
- Resolve to chord tones (G)
|
||||||
|
- Follow with D/Bb dyads for tension
|
||||||
|
|
||||||
|
Influences:
|
||||||
|
- Chuck Berry
|
||||||
|
- Eric Clapton
|
||||||
|
|
||||||
|
The phrase begins with a clear rhythmic pulse centered on the D string, where the 5th fret is struck and allowed to speak with a firm, rounded attack. This note is immediately reiterated, creating a sense of insistence, as if the phrase is establishing its identity through repetition rather than movement. The sound is steady and grounded, sitting in the midrange with a slightly percussive edge due to the repeated articulation.
|
||||||
|
|
||||||
|
From this repeated 5th fret, the line briefly relaxes downward to the 3rd fret on the D string. This descent is not dramatic but feels deliberate and weighted, as though the phrase is momentarily lowering its voice. The 3rd fret tone lands with a darker color, briefly shifting the harmonic center downward before the motion rebounds.
|
||||||
|
|
||||||
|
That rebound comes quickly as the D string returns to the 5th fret, restoring the earlier tonal position. This back-and-forth between 5 and 3 creates a compact oscillation—an "over and under" motion that defines the first half of the phrase. The timing, marked by alternating half-note and whole-note feel, gives the figure a slightly breathing quality: the notes are not rushed, but spaced in a way that allows each placement to register clearly.
|
||||||
|
|
||||||
|
After this grounded opening gesture, the texture opens upward into the B and G strings. Both strings arrive together at the 5th fret, forming a tight harmonic dyad that immediately introduces a brighter, more singing register above the earlier D-string motion. The attack is unified, and the two voices feel fused into a single expressive shape.
|
||||||
|
|
||||||
|
This dyad is then animated by a bend at the 5th fret on both strings, pushing the pitch upward in a controlled, vocal-like motion. The bend is not fully resolved immediately; instead, it briefly sustains at its peak, creating a moment of tension where the sound feels stretched and suspended. This held peak gives the phrase a heightened expressive intensity before any release occurs.
|
||||||
|
|
||||||
|
The bend then relaxes back down to the 5th fret, returning the dyad to its original position. However, the return is not static—there is a slight lingering resonance, as if the strings retain memory of the upward pressure. This bend-and-release gesture repeats within the same space, reinforcing the expressive contour rather than introducing new material.
|
||||||
|
|
||||||
|
Above this, a lightly articulated upper tone around the 5th fret on the top string appears as a subtle accent, briefly punctuating the texture before blending back into the sustained harmonic field. It functions less as a melodic departure and more as a decorative glint within the sustained dyad.
|
||||||
|
|
||||||
|
Throughout this upper passage, the earlier D-string motion remains implicit in the ear's memory, even as the focus shifts upward. The contrast between the grounded oscillation (5-3-5) and the singing, bending dyad creates a layered structure: one voice steady and rhythmic, the other elastic and expressive.
|
||||||
|
|
||||||
|
In combination, the phrase feels like a dialogue between two registers—one anchored in repeated midrange steps, the other floating above it in bent, vocalized shapes. The result is a compact but expressive statement built from repetition, controlled pitch inflection, and carefully spaced rhythmic placement, in a manner strongly evocative of Jeff Beck.
|
||||||
|
|
||||||
|
Chunk 7: Chorus Notation
|
||||||
|
Metadata: artist=Jeff Beck, section=Chorus, type=narrative, technique=doubleStopBend, concept=tensionAndRelease, strings=DGB
|
||||||
|
|
||||||
|
The phrase opens with a firm, centered articulation on the D string at the 5th fret. This note is struck cleanly and allowed to ring just long enough to establish a grounded midrange presence. It is immediately echoed by a second strike of the same 5th fret, reinforcing the pitch and creating a sense of insistence, as if the idea is being stated twice for clarity.
|
||||||
|
|
||||||
|
From this repeated 5th fret, the line moves into a gentle descent to the 3rd fret on the D string. The shift is not abrupt; it feels like a controlled lowering of weight, the pitch darkening slightly as it drops. The 3rd fret note settles with a more subdued resonance, contrasting with the brightness of the 5th fret above it.
|
||||||
|
|
||||||
|
Almost immediately, the phrase rebounds upward, returning to the 5th fret on the D string. This return restores the original tonal position, but the motion feels cyclical rather than linear—like a small oscillation between two emotional states: tension at 5, release at 3, and reassertion at 5. This 5-3-5 figure forms the structural core of the opening gesture.
|
||||||
|
|
||||||
|
The rhythmic spacing gives each of these notes room to breathe, with slight pauses that allow the decay of each pitch to be heard clearly. The result is a phrase that feels conversational in rhythm rather than mechanical, as though each note is a spoken syllable with space between them.
|
||||||
|
|
||||||
|
After this grounded opening, the musical focus shifts upward to the B and G strings. Both strings are fretted at the 5th fret and struck together, forming a tight, consonant dyad. The sound here is more vocal and singing compared to the earlier D-string motion, introducing a contrasting upper voice.
|
||||||
|
|
||||||
|
This dyad is immediately animated by a bend at the 5th fret on both strings. The pitch rises in unison, not separately, creating a unified upward inflection. The bend reaches a brief peak—marked and expressive—before being gently released back down to the original 5th fret pitch. The release is smooth rather than abrupt, giving the impression of a voice relaxing after a moment of heightened expression.
|
||||||
|
|
||||||
|
After the release, the dyad remains centered on the 5th fret, but the resonance carries the memory of the bend, giving the sustained sound a slightly widened, expressive quality. Above this, a lightly articulated note on the high E string at the 5th fret appears as a subtle accent, briefly piercing the texture before blending back into the harmonic field.
|
||||||
|
|
||||||
|
Throughout the passage, the earlier D-string motion continues to feel present structurally, even when not foregrounded: the 5-3-5 oscillation establishes a grounding rhythmic and harmonic cycle, while the upper strings provide expressive contour through bending and sustained harmony.
|
||||||
|
|
||||||
|
The overall effect is a layered phrase built from two interacting ideas: a grounded, repeating midrange movement and an expressive upper dyad shaped by controlled bending. Together they form a compact, cyclical musical statement in which tension is repeatedly created and released, in a manner closely aligned with the expressive phrasing style associated with Jeff Beck.
|
||||||
|
|
||||||
|
Chunk 8: Outro Theory
|
||||||
|
Metadata: artist=Jeff Beck, section=Outro, type=theory, scale=minorPentatonic, technique=unisonBend, concept=upperRegisterTension, strings=BstringEstring, frets=15-20, register=upperRegister, concept=tension, concept=sustainedBend
|
||||||
|
|
||||||
|
Description:
|
||||||
|
Beck builds intensity in the upper register using sustained unison bends on the B string at frets 18-20, held against the fixed high E string at fret 15. The contrast between the stable reference tone and the continuously elevated bent pitch creates prolonged harmonic tension without resolution. The solo evolves through tension-building phrases using G minor pentatonic phrasing and increasing rhythmic density, resolving periodically to the root.
|
||||||
|
|
||||||
|
Key Ideas:
|
||||||
|
- Unison bends as primary tension device
|
||||||
|
- B string bent at frets 18-20 against fixed E string at fret 15
|
||||||
|
- Upper register sustained tension without resolution
|
||||||
|
- Register shifts building intensity
|
||||||
|
- Rhythmic acceleration
|
||||||
|
- Low E string pedal tone as grounding contrast
|
||||||
|
|
||||||
|
The phrase opens in a high register with a tightly focused dyad: the B string at the 18th fret and the high E string at the 15th fret. The attack is deliberate, and both notes are struck together, immediately establishing a piercing, singing upper voice. The interval is already tense due to the register, and it feels suspended above the rest of the instrument.
|
||||||
|
|
||||||
|
Almost immediately, the B string at the 18th fret is pushed upward in a bend. The pitch rises in a controlled, vocal-like arc, stretching above its fretted pitch as the string is physically tensioned. The high E string at the 15th fret remains steady beneath it, acting as a stable reference tone while the upper voice bends against it. This creates a layered effect: one note fixed, one note in motion.
|
||||||
|
|
||||||
|
The bend reaches a held peak, sustained rather than released quickly. At this apex, the sound feels fully extended—no longer a simple fretted pitch but a sustained, singing tension hovering above the instrument. The high E string continues to ring, anchoring the harmony while the bent B string floats above its normal pitch center.
|
||||||
|
|
||||||
|
After this first expressive peak, the sound briefly relaxes into a more sustained state. The E string at the 15th fret continues to ring clearly, while the B string settles back down toward its fretted pitch, though not in a sharp drop—rather in a controlled return, as if the string is easing out of strain rather than snapping back. The resonance lingers, marked by reverb, allowing the space around the notes to become part of the phrase.
|
||||||
|
|
||||||
|
The central section introduces a more spacious, delayed articulation. The same high-register dyad returns—B string at the 18th fret and E string at the 15th—but now with more air between attacks. The phrase breathes, with silence and decay becoming structural elements. The high E string feels more exposed in this section, its sustained tone acting like a faint, glowing line across the top of the texture.
|
||||||
|
|
||||||
|
The B string again undergoes a bend at the 18th fret, rising smoothly into a sustained peak. This second bend feels slightly more expansive due to the surrounding space; the reverb and pauses make the motion feel slower and more dramatic. The E string continues to ring underneath, maintaining a constant tonal thread through the motion above it.
|
||||||
|
|
||||||
|
As the phrase progresses, this bend-and-hold gesture repeats, now framed by longer moments of decay. The attacks are less dense, and each new bend feels like a reassertion of the same expressive idea rather than a development into something new. The high E string continues to function as a continuous tonal ceiling, while the B string repeatedly reaches upward toward and beyond its fretted pitch.
|
||||||
|
|
||||||
|
The final section reinforces this structure: repeated high-register dyads, each containing the E string at the 15th fret and the B string at the 18th fret, with the B string repeatedly bent and held at its peak. The motion is cyclical—rise into tension, sustain at the apex, then gentle release—without ever fully resolving downward into a lower register.
|
||||||
|
|
||||||
|
The phrase ultimately exists in a suspended state of high tension and resonance. Rather than moving melodically in a traditional sense, it occupies a fixed harmonic space in the upper register, where repetition, controlled bending, and sustained ringing define the musical narrative. The result is a hovering, almost vocal expression of sustained intensity, strongly evocative of the expressive lead-guitar language associated with Jeff Beck.
|
||||||
|
|
||||||
|
The phrase opens in a stark, high register with a single, tightly focused dyad: the B string at the 18th fret and the high E string at the 15th fret. The attack is clean and immediate, and the sound sits sharply above the rest of the instrument. Beneath this upper tension, the low E string begins a steady pulse on the open string, struck repeatedly in even succession. This creates an immediate split in registers: a sustained, singing upper voice and a grounded, rhythmic low register heartbeat.
|
||||||
|
|
||||||
|
The upper B string is then pushed into a controlled bend at the 18th fret. The pitch rises smoothly upward, stretching beyond its fretted position toward the sound of the 20th fret. The bend is not abrupt; it is a continuous, vocal-like ascent, as if the note is being pulled upward in real time. The high E string at the 15th fret remains steady and unbent, acting as a fixed tonal reference beneath the shifting upper voice.
|
||||||
|
|
||||||
|
At the peak of the bend, the B string reaches and sustains the heightened pitch, hovering at its maximum tension. This held apex creates a strong sense of suspension, where the note is no longer anchored to its fretted identity but exists as a strained, elevated voice above the instrument. The E string continues to ring clearly beneath it, unchanged, reinforcing the contrast between stability and expressive distortion.
|
||||||
|
|
||||||
|
Below this suspended upper structure, the open low E string continues its repeated articulation in even pulses. Each strike is dry and percussive compared to the singing upper register, creating a rhythmic foundation that feels almost mechanical in contrast to the expressive bending above. This repeated low note does not develop melodically; instead, it functions as a constant grounding force, a steady undercurrent of motion.
|
||||||
|
|
||||||
|
The upper dyad remains largely fixed in its spatial relationship: the high E string at the 15th fret sustains its pitch while the B string oscillates between its fretted position and the elevated bent peak. Each return from the bend is not a collapse but a controlled descent back into the 18th fret, preserving the tension rather than releasing it completely. The sound feels cyclical—rise, hold, partial release, and rise again—without ever resolving downward into a lower register.
|
||||||
|
|
||||||
|
As the phrase continues, the contrast between layers becomes more pronounced. The upper strings create a suspended, singing plane of sustained tension and controlled bending, while the low E string maintains an unwavering rhythmic pulse beneath it. The two layers do not merge; instead, they coexist as separate temporal zones—one expressive and elongated, the other steady and repetitive.
|
||||||
|
|
||||||
|
The overall effect is a two-level structure: above, a high-register voice continuously stretched toward and held at its expressive limit; below, a grounded, repetitive low note marking time with unwavering consistency. The result is a suspended harmonic space where motion exists not in melodic progression but in the repeated act of tension and release within a fixed pitch environment, strongly evocative of the expressive, performance-driven guitar language associated with Jeff Beck.
|
||||||
|
|
||||||
|
The phrase opens with a repeating high-register figure that immediately establishes a shimmering, suspended harmonic field. On the G string, the 17th fret is struck in steady pulses, each articulation clean and slightly detached, giving the impression of a repeated spoken syllable. Above it, the B string at the 15th fret answers in alignment, forming a tight dyad that locks the upper voices together. Each repetition reinforces the same harmonic cell: G string at 17, B string at 15, struck together and allowed to decay just enough to separate one attack from the next.
|
||||||
|
|
||||||
|
This opening cycle repeats in a measured rhythm, almost like a mantra. The attacks are evenly spaced, and the high register gives each note a bright, cutting clarity. The sound is not linear or melodic in the traditional sense; instead, it is a repeated vertical sonority, rearticulated three times, each iteration identical in pitch but slightly different in decay and resonance.
|
||||||
|
|
||||||
|
After this repeated upper figure, the texture shifts upward into a more exposed, sustained space. The B string at the 15th fret becomes more prominent, now allowed to ring more freely rather than simply being re-articulated. It is joined by the G string still hovering at the 17th fret, though the focus begins to shift toward a higher expressive peak that is about to emerge.
|
||||||
|
|
||||||
|
The phrase then moves into a more open, sustained moment where the upper structure begins to stretch. The B string at the 17th fret is introduced above the previous 15th fret position, adding a brighter, more strained upper color. This creates a tighter clustering of high notes—15th fret E string, 17th fret B string, and the earlier 17th fret G string context—stacking the harmonic space vertically.
|
||||||
|
|
||||||
|
This upper cluster then gives way to the central expressive gesture: the B string at the 18th fret is struck and pushed into a controlled bend. The pitch rises smoothly beyond its fretted position, reaching upward toward a higher, singing apex. This bend is not immediate or abrupt; it unfolds gradually, with the pitch sliding upward in a continuous motion until it reaches its held peak. At this apex, the note is sustained, hovering in a heightened state of tension.
|
||||||
|
|
||||||
|
While the bend is held, the high E string at the 15th fret continues to ring beneath it, acting as a fixed tonal anchor. The contrast between the stable 15th fret E and the elevated, strained B string creates a layered dissonance that defines the emotional core of the phrase. The bend does not resolve downward immediately; instead, it remains suspended, emphasizing the sensation of prolonged expressive tension.
|
||||||
|
|
||||||
|
As this held bend continues, the earlier repeated motif fades into memory, replaced by the sustained upper-register interplay. The sound becomes less about rhythmic repetition and more about duration—about holding a pitch at the edge of its expressive limit. The reverb expands this space further, allowing the sustained tones to bloom outward and overlap in the decay.
|
||||||
|
|
||||||
|
The final portion of the phrase maintains this suspended condition. The B string remains bent and held, with slight micro-adjustments in pressure giving the pitch a living, vocal quality rather than a fixed endpoint. The high E string continues to ring steadily beneath it, unchanged and unwavering, reinforcing the sense of a stable foundation under extreme expressive tension.
|
||||||
|
|
||||||
|
The result is a transition from repeated, structured upper-register pulses into a prolonged, elevated sustain built around a single expressive bend. The phrase evolves from rhythmic articulation into pure suspended intensity, where motion is replaced by controlled stasis and vocal-like tension, in a manner strongly evocative of the expressive lead guitar language associated with Jeff Beck.
|
||||||
|
|
||||||
|
The phrase begins in the extreme upper register with a tightly focused attack on the B string at the 20th fret. The note is struck cleanly and immediately pushed into a bend, lifting the pitch above its fretted position in a controlled, vocal-like rise. This bend does not resolve immediately; instead, it is held at its apex, creating a sustained, singing tension that defines the entire opening gesture.
|
||||||
|
|
||||||
|
This bent 20th fret on the B string is then rearticulated repeatedly in a steady, even pulse. Each repetition restates the same idea: strike, bend upward, hold, and let the sound bloom before decay. The rhythmic marking of consistent "1" spacing gives the figure a mechanical regularity, but the expressive content of each bend keeps it alive and unstable, as if each note is a slightly different vocal inflection of the same word.
|
||||||
|
|
||||||
|
The high register makes each repetition especially piercing. The sustained bends occupy a pitch space above the instrument's natural fretted tone, giving the line a sense of continuous strain and release contained within a single pitch center. The repetition is not melodic development but insistence—an unbroken return to the same elevated, tension-filled sonority.
|
||||||
|
|
||||||
|
Above this repeating B-string line, the G string introduces a static high reference point at the 19th fret. This note is not bent or rhythmically repeated in the same way; instead, it sits as a steady upper color, lightly reinforcing the harmonic ceiling of the phrase. Its presence adds a thin, cutting brightness above the already intense B-string activity.
|
||||||
|
|
||||||
|
Below this, the repeated bent 20th fret B string continues its cycle, each attack reinforcing the same expressive contour. The bend is consistently held, giving the impression of a sustained vocal strain that is being rearticulated rather than released. The sound is cumulative rather than developmental—the repetition builds intensity through persistence rather than change.
|
||||||
|
|
||||||
|
As the figure approaches its final repetition, the energy begins to shift slightly. The last bent 20th fret is allowed to relax downward, releasing from its raised pitch back toward the fretted 20th fret. This release is not abrupt; it is a controlled descent, as if the tension is slowly being let out of the string rather than snapped away.
|
||||||
|
|
||||||
|
From this release, the phrase resolves downward to the 18th fret on the B string, a clear step away from the previous extreme register. This descent feels like a partial resolution—still high, but no longer in the peak bent state. The change is perceptible as a softening of intensity rather than a full harmonic cadence.
|
||||||
|
|
||||||
|
Simultaneously, the G string's 19th fret sustains its high, static presence, briefly outlasting the motion of the B string. This creates a slight disjunction between voices: the B string has begun to relax, while the G string still holds its elevated tone, extending the sense of residual tension.
|
||||||
|
|
||||||
|
The overall effect is a prolonged, insistently repeated upper-register bend that gradually releases into a slightly lower resting point. The phrase moves from extreme sustained tension through controlled repetition and finally into a partial relaxation, while still remaining in the high harmonic stratum. The result is a concentrated study in repetition, controlled bending, and delayed release, in a manner strongly evocative of the expressive lead-guitar language associated with Jeff Beck.
|
||||||
|
|
||||||
|
The phrase opens in a very high register on the B string at the 20th fret, immediately struck and pushed into a controlled bend. The pitch rises above its fretted position in a smooth, continuous motion, creating a vocal-like ascent rather than a stepped interval. This bend is not released; instead, it is held at its expressive peak, establishing a sustained point of tension that remains active throughout the passage.
|
||||||
|
|
||||||
|
From this initial bent state, the 20th fret on the B string is rearticulated repeatedly in steady pulses. Each attack restates the same pitch center, but the expressive quality is maintained through the ongoing bend, so every repetition carries the same elevated, strained coloration. The result is not a sequence of changing notes but a persistent return to a single heightened sonic state, continuously re-energized by re-picking.
|
||||||
|
|
||||||
|
The rhythmic spacing is even and deliberate, with each repeated 20th fret note separated by a consistent temporal gap. This creates a sense of mechanical regularity, but the sustained bend prevents the line from feeling static. Instead, each repetition feels like a renewed emphasis on the same expressive peak, as if the note is being continuously reaffirmed rather than allowed to decay.
|
||||||
|
|
||||||
|
The bend itself remains held throughout, with only subtle micro-adjustments in pressure shaping the pitch. These slight variations give the sound a living quality—never completely fixed, always slightly in motion—like a sustained vocal tone being carefully controlled over time. The ear perceives both stability (the repeated pitch center) and instability (the constant tension of the bend).
|
||||||
|
|
||||||
|
There is no harmonic movement away from this point. The entire phrase remains anchored at the 20th fret on the B string, with no descent or resolution introduced. The absence of a contrasting lower pitch or release creates a suspended sonic environment, where time is defined only by repetition and rearticulation.
|
||||||
|
|
||||||
|
As the figure continues, the sustained bend begins to feel increasingly continuous rather than segmented. The repeated attacks blur into one another in perception, with the ear hearing a single extended, elevated tone that is periodically re-energized rather than restarted. The musical effect is one of stasis under tension: motion without progression, energy without departure.
|
||||||
|
|
||||||
|
By the end of the phrase, the final repetitions maintain the same structure—20th fret on the B string, still bent, still held—without resolution or descent. The line does not conclude through cadence but simply persists in its elevated state, leaving the impression of an unbroken, sustained expressive gesture. The result is a concentrated study in repetition and controlled pitch tension, characteristic of the expressive, performance-driven guitar language associated with Jeff Beck.
|
||||||
|
|
||||||
|
The phrase opens in the extreme upper register on the B string at the 20th fret, immediately struck and pushed into a controlled bend. The pitch rises above its fretted position in a smooth, vocal-like motion, creating a sustained sense of strain and elevation. This bent 20th fret is not a single event but the core of a repeated gesture: it is struck, bent upward, held briefly at its expressive peak, and then rearticulated again in steady, even pulses.
|
||||||
|
|
||||||
|
Each repetition of the 20th fret reinforces the same sonic idea—an upwardly inflected pitch held in a state of tension. The rhythmic spacing is regular and insistent, giving the impression of a repeated statement rather than melodic development. The ear hears a cycle of attack and renewal: each pick stroke re-energizes the same bent pitch, keeping it alive and forward-moving despite its harmonic stasis.
|
||||||
|
|
||||||
|
After several repetitions of this elevated, strained tone, the bend is released. The pitch relaxes downward from its raised state and settles into the natural fretted 20th fret, briefly removing the heightened tension. From there, the motion continues downward to the 18th fret on the B string. This descent is clear and grounded compared to the preceding sustained bend, creating a momentary release of pressure and a shift in register that feels like a soft landing after prolonged strain.
|
||||||
|
|
||||||
|
Immediately after this partial resolution, the texture transforms. The B string returns to the 20th fret and is now articulated in rapid succession without the bend, producing a tightly repeated, high, uninflected pitch. This marks a shift from expressive pitch bending to rhythmic intensity. The notes are now tremolo-picked, creating a continuous stream of evenly spaced attacks that blur into a sustained sonic line.
|
||||||
|
|
||||||
|
In this second section, the 20th fret on the B string becomes a static pitch center, repeated so rapidly that individual attacks begin to fuse perceptually into a single sustained tone with internal motion. The tremolo picking drives the sound forward, replacing earlier pitch-based expression with rhythmic density. The result is a shimmering, vibrating upper-register field that feels less like a melody and more like a sustained, energized surface.
|
||||||
|
|
||||||
|
The contrast between sections is stark: the opening relies on bent, expressive rearticulation of a single pitch under tension, while the latter abandons bending entirely in favor of relentless repetition. The release to the 18th fret serves as a brief structural hinge between these two states—tension and release giving way to sustained rhythmic drive.
|
||||||
|
|
||||||
|
As the tremolo-picked 20th fret continues, the sound stabilizes into a continuous high-register resonance. The repeated attacks become less individually distinct and more like a unified stream of energy, maintaining the same pitch center without harmonic movement or melodic deviation.
|
||||||
|
|
||||||
|
The phrase ultimately settles into this persistent upper-register repetition, where motion is defined entirely by picking speed rather than pitch change. The result is a transition from controlled, vocal-like bending into an unbroken tremolo sustain, forming a concentrated study in repetition, release, and rhythmic energy in the expressive lead-guitar language associated with Jeff Beck.
|
||||||
|
|
||||||
|
The phrase begins in the high register on the B string at the 18th fret, struck cleanly and immediately set into motion by a slide upward. The finger presses into the string and glides smoothly from the 18th fret to the 19th, creating a continuous rise in pitch rather than a discrete step. This upward motion gives the opening a vocal, singing quality, as the note seems to lean forward into the next position rather than land on it abruptly.
|
||||||
|
|
||||||
|
At the 19th fret, the pitch is briefly articulated again, reinforcing the arrival point of the slide. The note is clear and bright, but still carries the momentum of ascent. Immediately, it pushes forward into the 20th fret, where the highest pitch in the phrase is reached. This arrival at the 20th fret feels like a cresting point—an upper limit of the melodic gesture—slightly more tense and brilliant in tone due to its position in the instrument's extreme upper register.
|
||||||
|
|
||||||
|
The 20th fret is then repeated, rearticulated to emphasize its importance as the peak of the line. Each repetition is clean and deliberate, not rushed, allowing the ear to register the brightness and intensity of this uppermost pitch. The repeated attacks give the impression of insistence, as if the phrase is circling around this high point, reinforcing it rather than moving away from it.
|
||||||
|
|
||||||
|
What defines the gesture most clearly is the initial slide from 18 to 19, which establishes the expressive character of the entire line. Even though the subsequent notes are discrete repetitions, they are colored by that initial upward glide, which sets the expectation of upward motion and arrival. The 19th fret functions as a brief intermediate landing, a passing contour within the ascent, while the 20th fret becomes the sustained focal point of the phrase.
|
||||||
|
|
||||||
|
As the repetitions of the 20th fret continue, the motion stabilizes into a fixed high-register pitch center. The sense of linear movement fades, replaced by a hovering emphasis on a single, elevated tone. Each rearticulation refreshes the sound, preventing it from decaying fully and keeping the pitch present and forward in the mix.
|
||||||
|
|
||||||
|
The overall effect is a compact upward slide that resolves into a repeated high-register plateau. The melodic identity is defined less by intervallic movement and more by the act of arrival and reinforcement at the top of the phrase. In its simplicity and focus on upper-register sustain and articulation, the gesture reflects the expressive clarity often associated with Jeff Beck.
|
||||||
|
|
||||||
|
The phrase opens in the extreme upper register on the B string at the 20th fret, struck with immediate intensity and pushed into a controlled bend. The pitch rises above its fretted position in a smooth, continuous motion, as the string is physically drawn upward into tension. This bend is not fleeting; it is held, creating a sustained, singing apex that defines the entire upper voice of the passage.
|
||||||
|
|
||||||
|
From this initial bent state, the 20th fret on the B string is repeatedly rearticulated in steady, even pulses. Each attack restates the same pitch center, but because the bend remains engaged, every repetition carries the same elevated, strained coloration. The result is a cycle of insistence: strike, reinforce the bend, sustain the peak, and allow slight decay before the next rearticulation renews the sound.
|
||||||
|
|
||||||
|
The rhythmic spacing is consistent, giving the line a measured, almost mechanical regularity, but the expressive content prevents it from feeling static. The bend itself remains continuously active beneath the repetition, with subtle micro-adjustments in finger pressure shaping the exact height of the pitch. This creates a living tone that never fully settles, always hovering above the fretted 20th fret identity.
|
||||||
|
|
||||||
|
While the upper voice sustains this bent repetition, the low E string begins a contrasting rhythmic figure. It starts as a series of open-string strikes, articulated in even pulses that feel grounded and percussive. These low E attacks provide a stark contrast to the high, singing B string, introducing a deep, physical undercurrent beneath the sustained tension above.
|
||||||
|
|
||||||
|
The low E figure continues steadily, repeating its open-string articulation without pitch variation. Its role is not melodic but structural, acting as a rhythmic engine beneath the suspended upper-register bend. The interaction between the two layers becomes increasingly pronounced: the upper B string remains elevated and expressive, while the low E anchors time with unchanging, grounded repetition.
|
||||||
|
|
||||||
|
As the phrase develops, the contrast between registers intensifies. The B string continues its bent 20th fret repetitions, each one reasserting the same high, strained pitch. Meanwhile, the low E pulses maintain their steady rhythmic grid, gradually accumulating a sense of momentum through repetition rather than harmonic change.
|
||||||
|
|
||||||
|
Near the end of the passage, the low E figure begins to shift slightly in emphasis, culminating in a final accented low note at the 3rd fret. This introduces a brief change in pitch color after the extended sequence of open-string repetition, creating a grounded, darker tonal point beneath the sustained high-register tension.
|
||||||
|
|
||||||
|
Throughout the entire phrase, the upper voice remains fixed on the bent 20th fret of the B string, never abandoning its elevated state. The repetition reinforces this as a sustained expressive plateau rather than a moving melodic line. The low E string, in contrast, provides a continuous rhythmic foundation that eventually introduces a subtle harmonic departure at its final accented note.
|
||||||
|
|
||||||
|
The overall effect is a two-layer structure: a continuously bent, high-register repetition above, and a persistent low-register pulse below. The result is a sustained study in tension and grounding, where expressive pitch bending and mechanical rhythmic repetition coexist without resolving into traditional melodic movement, in a manner strongly evocative of the expressive guitar language associated with Jeff Beck.
|
||||||
|
|
||||||
|
The phrase begins with a single, grounded note on the low E string at the 5th fret. It is struck cleanly and allowed to speak with a solid, mid-low register resonance. The tone is warm but slightly tense due to its position on the low string, carrying a subtle sense of forward motion even in its initial sustain. The note is then lightly rearticulated at the same fret, reinforcing its presence as a fixed starting point rather than a passing tone.
|
||||||
|
|
||||||
|
Immediately after this brief reinforcement, the pitch is pushed into a downward slide. The finger maintains pressure on the string while gliding from the 5th fret toward the 3rd fret, creating a continuous, vocal-like descent in pitch. This motion is smooth and unbroken, giving the impression of a controlled "falling away" of the initial tone rather than a discrete step between notes.
|
||||||
|
|
||||||
|
As the slide completes its motion, the sound settles firmly on the 3rd fret of the low E string. This arrival feels darker and heavier in timbre compared to the opening 5th fret, as the pitch drops closer to the fundamental register of the instrument. The 3rd fret note is allowed to ring briefly, grounding the phrase with a sense of resolution after the downward motion.
|
||||||
|
|
||||||
|
The overall gesture is compact but expressive: a repeated anchor at the 5th fret that immediately yields to a descending slide into the 3rd fret. The musical effect is one of release and settling, where the initial brightness of the higher position is gently pulled downward into a more subdued and stable tonal area.
|
||||||
|
|
||||||
|
The phrase contains no additional harmonic movement or upper-register interaction, so the listener's attention is entirely focused on the transformation of a single pitch center through articulation and motion. The contrast between the 5th fret's initial assertion and the 3rd fret's final resting point defines the entire shape of the idea.
|
||||||
|
|
||||||
|
In its simplicity, the gesture functions as a small expressive arc: establish, reinforce, and then release downward. The slide serves as the emotional core of the phrase, transforming a static pitch into a continuous motion that resolves into a lower, more grounded state, in a manner consistent with the expressive phrasing approach associated with Jeff Beck.
|
||||||
|
|
||||||
|
Chunk 9: Upper Register Tension Summary
|
||||||
|
Metadata: artist=Jeff Beck, section=Outro, type=summary, concept=upperRegisterTension, technique=unisonBend, technique=sustainedBend, register=upperRegister, strings=BstringEstring, frets=15-20
|
||||||
|
|
||||||
|
Jeff Beck creates upper register tension in the outro primarily through sustained unison bends on the B string at frets 18 through 20, held against the fixed high E string at fret 15. The B string is bent upward in a controlled, vocal-like arc and held at its elevated peak rather than immediately released, while the E string remains steady beneath it as a fixed tonal reference. The contrast between the stable reference tone and the continuously bent upper voice creates prolonged harmonic tension without resolution. This bend-and-hold gesture is repeated cyclically — rise into tension, sustain at the apex, partial release, and rise again — keeping the phrase in a state of suspended intensity throughout the outro. As the solo develops, rhythmic density increases through tremolo picking and register shifts, building cumulative intensity while the low E string provides a grounding rhythmic pulse beneath the sustained upper register activity.
|
||||||
188
Books/Music/Articles/Jeff Beck 2.txt
Normal file
188
Books/Music/Articles/Jeff Beck 2.txt
Normal file
@@ -0,0 +1,188 @@
|
|||||||
|
TITLE: Jeff Beck - Led Boots from Wired 1976
|
||||||
|
ARTIST: Jeff Beck
|
||||||
|
GENRE: Rock, Jazz Fusion, Funk Rock
|
||||||
|
CONCEPTS: modal harmony, G Mixolydian, blues scale, whammy bar,
|
||||||
|
feedback, aggressive soloing, dynamic contrast, chromatic tension,
|
||||||
|
octave figures, pull-offs, bends, double stops
|
||||||
|
SOURCE: Guitar transcription analysis
|
||||||
|
TOPIC: Jeff Beck Led Boots guitar analysis and narrative transcription
|
||||||
|
---
|
||||||
|
|
||||||
|
Chunk 1: Song Overview and Harmony
|
||||||
|
Metadata: artist=JeffBeck, track=LedBoots, album=Wired, year=1976,
|
||||||
|
type=overview, harmony=Fm11/Em11/C7sus4, concept=modalHarmony,
|
||||||
|
collaborators=NaradaMichaelWalden/MaxMiddleton
|
||||||
|
|
||||||
|
Led Boots from Wired (1976) opens with three measures of Narada Michael
|
||||||
|
Walden's funky drum intro before Beck and the band enter with a flourish
|
||||||
|
via Fm11, Em11, and C7sus4 chords capped with a whammy dip from Bb down
|
||||||
|
to Ab <20> the b7th to b6th relative to C <20> that threatens to erupt into
|
||||||
|
feedback. The m11 chords cry out for resolution while the IV chord leads
|
||||||
|
the ear toward the I chord. The song is based on the same I and bVII
|
||||||
|
changes as Freeway Jam by Max Middleton, compressed into a single measure,
|
||||||
|
creating a modal progression in G that encourages instrumental flights of
|
||||||
|
fancy.
|
||||||
|
|
||||||
|
Chunk 2: Opening Chordal Flourish Narrative
|
||||||
|
Metadata: artist=JeffBeck, track=LedBoots, section=intro, type=narrative,
|
||||||
|
technique=chordVoicing, technique=whammyBar, strings=234, frets=3-8
|
||||||
|
|
||||||
|
The opening chordal flourish begins with a compact voicing centered on
|
||||||
|
the middle strings: fourth string at the 6th fret, third string at the
|
||||||
|
8th fret, and second string at the 6th fret struck together forming a
|
||||||
|
tight clustered harmony. This shape shifts downward as a unit to the 4th
|
||||||
|
fret on the fourth string, 6th fret on the third string, and 4th fret on
|
||||||
|
the second string, preserving the voicing while lowering the pitch. The
|
||||||
|
final chord resolves into a simpler triadic grip where the fourth, third,
|
||||||
|
and second strings are all fretted at the 3rd fret, creating a grounded
|
||||||
|
consonant sonority before the implied whammy dip pulls the pitch downward
|
||||||
|
from the upper register toward a darker tonal center.
|
||||||
|
|
||||||
|
Chunk 3: G Mixolydian Bass Riff Narrative
|
||||||
|
Metadata: artist=JeffBeck, track=LedBoots, section=mainRiff, type=narrative,
|
||||||
|
scale=GMixolydian, technique=pullOff, technique=percussiveMuting,
|
||||||
|
concept=unisonRiff, collaborators=bassist=Bailey, strings=3456
|
||||||
|
|
||||||
|
The main riff operates in G Mixolydian mode, built almost entirely from
|
||||||
|
G and F notes with C and B appearing at the beginning of each measure.
|
||||||
|
The riff begins on the third string at the 5th fret, immediately pulling
|
||||||
|
off to the 4th fret, creating a quick descending articulation. A muted
|
||||||
|
percussive strike on the fourth string follows, after which the 3rd fret
|
||||||
|
on the fourth string moves up to the 5th fret. The figure repeats its
|
||||||
|
core idea in a rhythmic pattern interspersed with muted strikes, creating
|
||||||
|
a syncopated, percussive feel. The fifth string adds depth with notes at
|
||||||
|
the 3rd and 5th frets, while the sixth string closes the phrase moving
|
||||||
|
from the 1st fret to the 3rd fret. The riff is played in unison by Beck
|
||||||
|
and bassist Bailey, with the phrase concluding with a dramatic leap to
|
||||||
|
the first string at the 15th and 17th frets for a bright high-register
|
||||||
|
accent.
|
||||||
|
|
||||||
|
Chunk 4: C Mixolydian Octave Figure Narrative
|
||||||
|
Metadata: artist=JeffBeck, track=LedBoots, section=IVchord, type=narrative,
|
||||||
|
scale=CMixolydian, technique=octaves, technique=descendingFigure,
|
||||||
|
timeSignature=7/4, strings=456
|
||||||
|
|
||||||
|
The one-measure riff over the IV chord in 7/4 time is derived from the
|
||||||
|
root, 3rd, 5th, 6th, and b7th of C Mixolydian mode and depends on funky
|
||||||
|
descending octaves for its forward motion. The phrase begins with the
|
||||||
|
sixth string at the 3rd fret paired with the fourth string at the 5th
|
||||||
|
fret forming an octave. The phrase alternates between this low root and
|
||||||
|
higher octave, then shifts downward through the fourth string at the 3rd
|
||||||
|
and 2nd frets before returning to the 5th fret. The fifth string
|
||||||
|
contributes with notes at the 5th fret descending to the 1st fret and
|
||||||
|
open string, reinforcing the bass movement. A continuation figure moves
|
||||||
|
the fourth string from the 2nd fret up to the 5th fret and back through
|
||||||
|
the 2nd to the 1st fret, while the third string briefly sounds at the
|
||||||
|
2nd fret adding harmonic color above the bass movement.
|
||||||
|
|
||||||
|
Chunk 5: Solo Overview <20> Aggressive Style and Scale Choice
|
||||||
|
Metadata: artist=JeffBeck, track=LedBoots, section=solo, type=theory,
|
||||||
|
scale=GbluesScale, concept=aggressiveSoloing, concept=dynamicContrast,
|
||||||
|
concept=chromaticTension, note=b5th=Db, technique=whammyBar,
|
||||||
|
technique=feedback, concept=upperRegisterTension
|
||||||
|
|
||||||
|
Beck unleashes 26 measures of aggressive soloing that relies almost
|
||||||
|
exclusively on the G blues scale mainly above the octave. Despite being
|
||||||
|
an extremely out solo, Beck contrasts extreme dynamics of phrasing, tone,
|
||||||
|
and texture rather than strictly navigating chord changes. A dramatic
|
||||||
|
whammy bar dive of four and a half steps from the harmonics of G and D
|
||||||
|
down to Bb and F is followed by an abrupt leap to the root octave position
|
||||||
|
of the G blues scale. The b5th (Db) appears in measure 16 between two
|
||||||
|
sections of relative resolution to the tonic G, creating searing tension <20>
|
||||||
|
a note referred to by some as the defining tonality of the twentieth century.
|
||||||
|
In measure 18, Beck bends the G note a half step with the whammy bar in
|
||||||
|
conjunction with a one-step hand bend to Bb, while the open A string rings
|
||||||
|
sympathetically and rises to Bb for a howling effect. The solo concludes
|
||||||
|
combining feedback on low F jumping to A with a grating harmonic of B
|
||||||
|
before returning in unison with the bass to the main riff.
|
||||||
|
|
||||||
|
Chunk 6: Solo Narrative <20> Lower Register to Upper Register Leap
|
||||||
|
Metadata: artist=JeffBeck, track=LedBoots, section=solo, type=narrative,
|
||||||
|
technique=bend, technique=slide, technique=whammyBar, register=lower,
|
||||||
|
register=upperRegister, strings=1234, frets=15-20, concept=dramaticLeap
|
||||||
|
|
||||||
|
The solo begins with repeated strikes on the fourth string at the 3rd fret
|
||||||
|
sliding up to the 5th fret. The third string enters at the 5th fret pulling
|
||||||
|
off to the 4th fret while the fourth string alternates between the 5th and
|
||||||
|
3rd frets occasionally sliding between them. A muted strike on the fifth
|
||||||
|
string is followed by a low movement on the sixth string from the 1st fret
|
||||||
|
to the 3rd fret before resolving briefly on the fourth string at the 5th
|
||||||
|
fret and sliding downward again. The line then leaps dramatically to the
|
||||||
|
high register, beginning on the first string at the 18th fret where the
|
||||||
|
note is bent upward a whole step and sustained before releasing to the 15th
|
||||||
|
fret. The second string supports this with notes at the 15th and 18th frets
|
||||||
|
while the third string slides into position at the 15th fret.
|
||||||
|
|
||||||
|
Chunk 7: Solo Narrative <20> High Register Intensity and Bends
|
||||||
|
Metadata: artist=JeffBeck, track=LedBoots, section=solo, type=narrative,
|
||||||
|
technique=sustainedBend, technique=tremoloPicking, technique=cascadingFigure,
|
||||||
|
concept=upperRegisterTension, strings=12, frets=15-20, register=upperRegister
|
||||||
|
|
||||||
|
The second string carries a rapid sequence centered around the 20th fret:
|
||||||
|
bent upward a whole step, rearticulated, bent again a half step, released,
|
||||||
|
and pulled off to the 18th fret before returning to the 20th fret and
|
||||||
|
descending again. Repeated bends at the 20th fret include a larger bend
|
||||||
|
of approximately a step and a half, followed by descent through the 18th
|
||||||
|
and 20th frets creating a cascading high-register figure. A repeated pattern
|
||||||
|
emerges where the first string repeatedly sounds the 18th fret while the
|
||||||
|
second string alternates at the 20th fret, creating a tremolo-like interplay
|
||||||
|
that builds to a strong sustained bend at the 20th fret held and released
|
||||||
|
for emphasis. This sustained upper register tension without resolution is
|
||||||
|
characteristic of Beck's most aggressive soloing <20> the pitch hovering at
|
||||||
|
its expressive limit while the phrase refuses to descend.
|
||||||
|
|
||||||
|
Chunk 8: Solo Narrative <20> Mid Register Development and Legato
|
||||||
|
Metadata: artist=JeffBeck, track=LedBoots, section=solo, type=narrative,
|
||||||
|
technique=legato, technique=hammerOn, technique=pullOff, technique=trill,
|
||||||
|
technique=bend, strings=123, frets=15-17, concept=intensityBuilding
|
||||||
|
|
||||||
|
The line shifts downward to the first string at the 15th fret and second
|
||||||
|
string alternating between the 17th and 15th frets. Pull-offs connect these
|
||||||
|
notes fluidly while the third string briefly contributes at the 17th fret.
|
||||||
|
Expressive bends at the 17th fret on the second string are raised
|
||||||
|
approximately a step and a half and released back to the 15th fret. A rapid
|
||||||
|
legato figure follows repeatedly moving between the 15th and 16th frets on
|
||||||
|
the second string using hammer-ons and pull-offs creating a trilling effect
|
||||||
|
of increasing intensity. A more complex legato figure on the third string
|
||||||
|
moves rapidly between the 15th, 16th, and 17th frets before resolving into
|
||||||
|
a sustained note at the 16th fret sliding up to the 17th fret. Beneath this
|
||||||
|
the sixth string is struck open repeatedly while the fourth and fifth strings
|
||||||
|
support with notes at the 15th and 17th frets, creating a multi-layered
|
||||||
|
texture of simultaneous upper register legato and lower register rhythmic
|
||||||
|
pulse.
|
||||||
|
|
||||||
|
Chunk 9: Solo Narrative <20> Resolution and Return to Riff
|
||||||
|
Metadata: artist=JeffBeck, track=LedBoots, section=solo, type=narrative,
|
||||||
|
technique=shimmeringTexture, technique=hammerOn, technique=pullOff,
|
||||||
|
concept=resolution, concept=returnToRiff, strings=123, frets=15-17
|
||||||
|
|
||||||
|
The final section returns to a repeating high-register figure: the first
|
||||||
|
string remains at the 15th fret while the second string repeatedly executes
|
||||||
|
hammer-ons and pull-offs between the 15th and 16th frets creating a
|
||||||
|
shimmering sustained texture. The phrase concludes by returning to the
|
||||||
|
earlier riff-based material <20> third string at the 5th fret pulling off to
|
||||||
|
the 4th fret, fourth string at the 3rd fret ascending to the 5th fret <20>
|
||||||
|
before resolving into a final high-register accent on the second string at
|
||||||
|
the 15th and then 17th frets. The return to the main riff after the
|
||||||
|
sustained upper register intensity creates a sense of structural resolution,
|
||||||
|
the aggressive solo energy channeled back into the grounded rhythmic
|
||||||
|
foundation from which it emerged.
|
||||||
|
|
||||||
|
Chunk 10: Led Boots Upper Register Tension Summary
|
||||||
|
Metadata: artist=JeffBeck, track=LedBoots, section=solo, type=summary,
|
||||||
|
concept=upperRegisterTension, technique=sustainedBend, technique=whammyBar,
|
||||||
|
technique=feedback, scale=GbluesScale, concept=aggressiveSoloing,
|
||||||
|
concept=dynamicContrast
|
||||||
|
|
||||||
|
Jeff Beck creates upper register tension in the Led Boots solo primarily
|
||||||
|
through sustained bends on the second string at frets 18 through 20,
|
||||||
|
combined with whammy bar dives and feedback. The G blues scale is used
|
||||||
|
almost exclusively above the octave, with the b5th (Db) deployed as a
|
||||||
|
searing chromatic tension note between passages of relative resolution.
|
||||||
|
Dynamic contrast is central to the solo architecture <20> Beck alternates
|
||||||
|
between extreme aggression and moments of relative calm, using feedback,
|
||||||
|
whammy bar dives of up to four and a half steps, and sympathetically
|
||||||
|
ringing open strings to create howling, violent textural effects. The solo
|
||||||
|
eventually returns to the main riff in unison with the bass, grounding the
|
||||||
|
accumulated upper register energy in the original rhythmic foundation.
|
||||||
|
|
||||||
296
Books/Music/Articles/Jeff Beck 3.txt
Normal file
296
Books/Music/Articles/Jeff Beck 3.txt
Normal file
@@ -0,0 +1,296 @@
|
|||||||
|
ARTIST: Jeff Beck
|
||||||
|
GENRE: Rock, Blues Rock, Proto-Metal
|
||||||
|
CONCEPTS: slide guitar, bolero rhythm, non-diatonic harmony,
|
||||||
|
Mixolydian mode, minor pentatonic, sustain, vibrato, feedback,
|
||||||
|
triple stops, jazz harmony, heavy metal origins, whammy bar,
|
||||||
|
legato, pull-offs, bends
|
||||||
|
SOURCE: Guitar transcription analysis
|
||||||
|
TOPIC: Jeff Beck Bolero guitar analysis and narrative transcription
|
||||||
|
---
|
||||||
|
|
||||||
|
Chunk 1: Song Overview and Historical Context
|
||||||
|
Metadata: artist=JeffBeck, track=BecksBolero, album=Truth, year=1966,
|
||||||
|
type=overview, collaborators=JimmyPage/KeithMoon/JohnPaulJones,
|
||||||
|
instruments=LesPaulSunburst/FenderXII, concept=historicalSignificance
|
||||||
|
|
||||||
|
Beck's Bolero was recorded in 1966, released as a single in 1967 and
|
||||||
|
on the album Truth in 1968. Classical French composer Maurice Ravel's
|
||||||
|
Bolero from 1928 inspired Jeff Beck and Jimmy Page to create what became
|
||||||
|
an electric guitar masterpiece <20> Beck on a Les Paul Sunburst, Page on a
|
||||||
|
Fender XII 12-string. Though they disagree about authorship, it is likely
|
||||||
|
that Page wrote the chords and Beck the lead guitar parts. Despite charting
|
||||||
|
modestly at number 123 in the U.S. as the flipside of Hi Ho Silver Lining,
|
||||||
|
the song had an extraordinary impact on the evolution of rock music,
|
||||||
|
riding along on Truth which reached number 15 a year later. The session
|
||||||
|
also featured Keith Moon on drums and John Paul Jones on bass <20> a
|
||||||
|
supergroup moment before the term existed.
|
||||||
|
|
||||||
|
Chunk 2: Harmonic Framework and Non-Diatonic Progression
|
||||||
|
Metadata: artist=JeffBeck, track=BecksBolero, type=theory,
|
||||||
|
concept=nonDiatonicHarmony, concept=modalProgression,
|
||||||
|
harmony=I/bIII/IV/bVII, key=A, concept=tension, concept=anticipation
|
||||||
|
|
||||||
|
The ten-measure progression played by Page on rhythm guitar follows a
|
||||||
|
non-diatonic sequence that produces tremendous momentum and drama: I (A),
|
||||||
|
bIII (C/A), IV (Dadd9/A), I (A), bVII (G6/A), and back to I (A) and bVII.
|
||||||
|
The characteristic propulsive bolero strum pattern drives the harmonic
|
||||||
|
momentum forward throughout. The most significant tension points occur
|
||||||
|
in measures three and four over the bIII chord, where the sustained 5th
|
||||||
|
(G over C/A) creates anticipation, and in measures five and six over the
|
||||||
|
IV chord where the sustained 5th (A over D9/A) produces the same effect.
|
||||||
|
In measures seven through ten over the I and bVII changes, the G# (major
|
||||||
|
7th) creates tension that resolves to the root G. The non-diatonic bIII
|
||||||
|
and bVII chords give the progression a distinctly modal, cinematic quality
|
||||||
|
that transcends conventional rock harmony.
|
||||||
|
|
||||||
|
Chunk 3: Rhythm Guitar Texture <20> Bolero Pattern
|
||||||
|
Metadata: artist=JeffBeck, track=BecksBolero, section=rhythmGuitar,
|
||||||
|
type=narrative, technique=boleroStrum, technique=pedalTone,
|
||||||
|
concept=rhythmicPropulsion, guitarist=JimmyPage
|
||||||
|
|
||||||
|
The rhythm guitar maintains a continuous bolero strum pattern throughout,
|
||||||
|
articulating an A major chord voicing anchored by open E strings as both
|
||||||
|
high drone and low bass pedal tone. The B string sounds at the 5th fret,
|
||||||
|
the G string at the 6th fret, and the D string at the 7th fret, creating
|
||||||
|
a full, ringing voicing above the open low E bass pedal. The pattern
|
||||||
|
alternates between steady quarter-note strums and tighter triplet figures,
|
||||||
|
giving the progression its characteristic lurching, propulsive quality.
|
||||||
|
There are no embellishments <20> no hammer-ons or pull-offs <20> just strong
|
||||||
|
percussive attacks with consistent repetition that build cumulative
|
||||||
|
momentum beneath Beck's soaring melodic voice above. The bolero rhythm
|
||||||
|
functions as an unwavering foundation, almost hypnotic in its repetition,
|
||||||
|
against which Beck's melodic freedom feels all the more expressive by
|
||||||
|
contrast.
|
||||||
|
|
||||||
|
Chunk 4: Beck's Lead Entrance <20> Sustained Melody and Vibrato
|
||||||
|
Metadata: artist=JeffBeck, track=BecksBolero, section=leadEntrance,
|
||||||
|
type=narrative, technique=sustainedVibrato, technique=bend,
|
||||||
|
concept=vocalPhrasing, strings=BG, frets=12-14, concept=memorableMelody
|
||||||
|
|
||||||
|
Beck enters soaring over the bolero strumming like an electric violin,
|
||||||
|
creating one of the most memorable melodies in rock. The lead begins on
|
||||||
|
the B string at the 12th fret <20> a sustained B note held with wide,
|
||||||
|
expressive vibrato for an extended duration, the note blooming outward
|
||||||
|
into the reverberant space. The vibrato is not mechanical or even-speed
|
||||||
|
but alive and slightly unpredictable, giving the sustained pitch a vocal,
|
||||||
|
breathing quality. From this sustained peak, the line moves to the G
|
||||||
|
string at the 14th fret where the note is bent upward a whole step <20> A
|
||||||
|
rising to B <20> reaching its expressive apex before being released back to
|
||||||
|
the original pitch. The 14th fret is then picked again as a distinct
|
||||||
|
articulation before resolving down to the 12th fret. The result is a
|
||||||
|
phrase that rises, stretches, and sighs back to resolution <20> an arc of
|
||||||
|
tension and release compressed into a handful of notes that immediately
|
||||||
|
establishes Beck's signature vocal approach to the instrument.
|
||||||
|
|
||||||
|
Chunk 5: Slide Guitar Entry <20> Bottleneck Technique and Harmonic Navigation
|
||||||
|
Metadata: artist=JeffBeck, track=BecksBolero, section=slideGuitar,
|
||||||
|
type=narrative, technique=slideGuitar, technique=bottleneck,
|
||||||
|
technique=glissando, technique=tripleStop, concept=jazzHarmony,
|
||||||
|
concept=celestialMelody, equipment=LesPaul/VoxAC30/delay, frets=9-20
|
||||||
|
|
||||||
|
Beck swoops in with his bottleneck like an eagle coming off an updraft,
|
||||||
|
playing slide in standard tuning <20> a demanding approach that requires
|
||||||
|
precise intonation and careful note selection. Operating above the octave
|
||||||
|
at fret 12, he utilizes gorgeous creamy Les Paul distortion and sustain
|
||||||
|
through a Vox AC-30, enhanced by delay, to create a timeless world of
|
||||||
|
wistful celestial melodies. The slide entry begins with an ascending
|
||||||
|
glissando from around the 5th fret <20> an E and B dyad <20> gliding smoothly
|
||||||
|
up through the 9th fret and continuing to the 14th fret in one continuous
|
||||||
|
upward motion, the pitch rising without re-articulation between positions.
|
||||||
|
Following the I chord in measure one that he defines with an A and E
|
||||||
|
dyad after gliding up chromatically from E and B at fret 9, Beck
|
||||||
|
arpeggiates triple stops and triads across measures two through five.
|
||||||
|
Over the bIII chord, rather than playing the expected consonant harmony,
|
||||||
|
he produces sumptuous musical tension with a B, G, D triad implying a
|
||||||
|
fat jazzy major 9th tonality <20> the maj7th, 5th, and 9th of the chord <20>
|
||||||
|
that resolves smoothly and satisfyingly to the D major triad of F#, D,
|
||||||
|
and A in measure five. The descending arpeggio automatically ends on the
|
||||||
|
5th, complementing the Dadd9/A second inversion voicing of the rhythm
|
||||||
|
guitar. A resolution phrase follows on the high E string descending from
|
||||||
|
the 15th fret down to the 14th via slide, with the B and G strings
|
||||||
|
sustaining at the 14th fret, then a further descent from the 14th fret
|
||||||
|
down to the 12th on all three strings, ringing into each other to form
|
||||||
|
sustained dyads and triads that fade into resonance.
|
||||||
|
|
||||||
|
Chunk 6: Slide Melodic Lines <20> Mixolydian Phrases and Forward Motion
|
||||||
|
Metadata: artist=JeffBeck, track=BecksBolero, section=slideGuitar,
|
||||||
|
type=narrative, scale=AMixolydian, technique=slideGuitar,
|
||||||
|
concept=urgency, concept=forwardMotion, strings=highE, frets=12-20
|
||||||
|
|
||||||
|
Never content to play the common or expected, Beck alters his strategy
|
||||||
|
in measures six through ten by incorporating short melodic lines from
|
||||||
|
the A Mixolydian mode that end on E <20> functioning as the 5th of A and
|
||||||
|
the 6th of G6/A <20> creating a heightened sense of urgency and forward
|
||||||
|
motion previously absent. A high-register slide phrase moves from the
|
||||||
|
12th fret on the high E string, briefly pausing, then leaping dramatically
|
||||||
|
to the 20th fret descending to the 19th in a controlled slide, the B
|
||||||
|
string sustaining at the 19th fret and the G string sustaining at the
|
||||||
|
19th fret beneath it. The phrase continues with descending stepwise
|
||||||
|
movement on the high E string from the 20th fret down to the 19th.
|
||||||
|
A further slide phrase descends from the 19th fret to the 17th on the
|
||||||
|
high E string before ascending through 15th, 17th, and 19th frets in a
|
||||||
|
stepwise melodic contour that builds upward momentum. The Mixolydian
|
||||||
|
phrases create a sense of modal openness <20> neither fully resolved nor
|
||||||
|
fully tense <20> that sustains forward motion through the harmonic vamp
|
||||||
|
and leads naturally into the sections that follow.
|
||||||
|
|
||||||
|
Chunk 7: Bass-Line Lead <20> Minor Pentatonic with Passing Tones
|
||||||
|
Metadata: artist=JeffBeck, track=BecksBolero, section=bassLead,
|
||||||
|
type=narrative, scale=minorPentatonic, technique=bend, technique=slide,
|
||||||
|
concept=heavyMetal, collaborator=bassist=JohnPaulJones,
|
||||||
|
concept=majorSeventhPassingTone, strings=EAD, frets=1-5
|
||||||
|
|
||||||
|
Beck plays two-measure minor pentatonic bass lines virtually in unison
|
||||||
|
with bassist John Paul Jones, relative to the key of each chord change.
|
||||||
|
The riff begins on the low E string at the 3rd fret <20> a grounded G note
|
||||||
|
struck with percussive clarity <20> before the A string moves between the
|
||||||
|
5th fret and 3rd fret with a C# passing tone at the 4th fret creating
|
||||||
|
chromatic momentum between root and b7th. The phrase continues on the
|
||||||
|
D string with a whole-step bend from the 5th fret, G rising to A,
|
||||||
|
released back to the original pitch and occasionally followed by a
|
||||||
|
quarter-step bend on the b3rd <20> the true blue note <20> that adds a
|
||||||
|
microtonal expressive color between the bend and release. A variation
|
||||||
|
includes a slide from the 1st fret to the 4th fret on the G string
|
||||||
|
combined with bend and release on the D string. The major 7th appears
|
||||||
|
as a significant passing tone between the root and b7th in alternating
|
||||||
|
measures, adding increased momentum, while the one-step bend from the
|
||||||
|
4th to the 5th produces dynamic phrasing. The growling aggressive bass
|
||||||
|
riffs that emerge from this section have a legacy that Beck himself and
|
||||||
|
many others believe qualifies as the first heavy metal music.
|
||||||
|
|
||||||
|
Chunk 8: Mid-Neck Blues Lead <20> Ascending Runs and Bends
|
||||||
|
Metadata: artist=JeffBeck, track=BecksBolero, section=midNeckLead,
|
||||||
|
type=narrative, scale=bluesScale, technique=bend, technique=slide,
|
||||||
|
technique=sustainedBend, strings=DG, frets=6-10, concept=bluesVocabulary
|
||||||
|
|
||||||
|
The mid-neck blues lead begins on the D string sliding from the 6th fret
|
||||||
|
to the 8th fret, the pitch gliding upward in a continuous vocal-like
|
||||||
|
motion before being picked repeatedly at the 8th fret with rhythmic
|
||||||
|
insistence. The line descends from the 8th fret through the 7th to the
|
||||||
|
6th, grounding the phrase after its upper movement. The G string then
|
||||||
|
carries a whole-step bend at the 8th fret, the pitch rising and
|
||||||
|
sustaining before being released back to the 8th fret and resolving to
|
||||||
|
the 6th fret. A slide from the 8th to the 10th fret on the G string
|
||||||
|
extends the phrase upward, followed by repeated 10th fret articulations
|
||||||
|
descending through the 9th and 8th frets. A further bend at the 10th
|
||||||
|
fret rises a whole step, sustains, and releases back before resolving to
|
||||||
|
the 8th fret. The blues vocabulary throughout is classic Beck <20> bends
|
||||||
|
used not as decoration but as the primary expressive vehicle, each bend
|
||||||
|
a committed vocal gesture with a clear emotional arc of rise, sustain,
|
||||||
|
and controlled descent.
|
||||||
|
|
||||||
|
Chunk 9: Power Chord Pedal Section and High Register Legato
|
||||||
|
Metadata: artist=JeffBeck, track=BecksBolero, section=pedalSection,
|
||||||
|
type=narrative, technique=powerChord, technique=pullOff,
|
||||||
|
technique=legato, concept=droneTexture, concept=intensityBuilding,
|
||||||
|
strings=EAD/highEB, frets=7-18
|
||||||
|
|
||||||
|
A repeated power chord drone <20> D string at the 9th fret, A string at
|
||||||
|
the 7th fret, open low E string <20> is struck in rapid succession creating
|
||||||
|
a tight rhythmic drone that feels almost mechanical in its consistency.
|
||||||
|
No embellishments break the pattern; the power chord simply repeats with
|
||||||
|
unwavering rhythmic intensity, accumulating energy through persistence.
|
||||||
|
Above this foundation, a high-register legato passage emerges on the
|
||||||
|
high E string, repeatedly pulling off from the 16th fret to the 14th
|
||||||
|
fret and from the 18th fret to the 14th fret, the B string sustaining
|
||||||
|
at the 14th fret between pull-offs. The continuous legato motion <20>
|
||||||
|
minimal picking, pull-offs driving the line forward <20> creates a flowing,
|
||||||
|
shimmering upper-register texture that contrasts dramatically with the
|
||||||
|
percussive power chord drone beneath it. The two layers coexist as
|
||||||
|
separate temporal zones: above, a fluid singing line; below, an
|
||||||
|
unwavering rhythmic engine.
|
||||||
|
|
||||||
|
Chunk 10: High Register Sustained Tones <20> Feedback and Melodic Accents
|
||||||
|
Metadata: artist=JeffBeck, track=BecksBolero, section=highRegister,
|
||||||
|
type=narrative, technique=feedback, technique=sustainedVibrato,
|
||||||
|
technique=whammy, concept=celestialMelody, string=Gstring,
|
||||||
|
frets=12-19, concept=upperRegisterTension
|
||||||
|
|
||||||
|
Single sustained notes on the G string form a slowly evolving melodic
|
||||||
|
line in the upper register <20> the 18th fret held with vibrato, moving to
|
||||||
|
the 19th fret, returning to the 18th, descending to the 16th, then
|
||||||
|
tracing a stepwise melodic contour through the 14th, 12th, 14th, and
|
||||||
|
16th frets. Each note is held long enough to bloom into sustain, the
|
||||||
|
vibrato giving each pitch a living, slightly oscillating quality rather
|
||||||
|
than a fixed point. Feedback is allowed to bloom from A to G over the
|
||||||
|
I and bVII chords respectively as harmony notes float over the top <20>
|
||||||
|
Beck deliberately cultivating the feedback as a melodic tool rather than
|
||||||
|
controlling or suppressing it. The result is a hovering celestial quality,
|
||||||
|
notes suspended in reverberant space and allowed to evolve through decay
|
||||||
|
and feedback rather than being pushed forward by picking. The high G
|
||||||
|
string position gives the sustained tones a slightly nasal, vocal
|
||||||
|
brightness that sits above the full band texture without competing with it.
|
||||||
|
|
||||||
|
Chunk 11: High Bend Climax <20> Upper Register Intensity
|
||||||
|
Metadata: artist=JeffBeck, track=BecksBolero, section=climax,
|
||||||
|
type=narrative, technique=sustainedBend, technique=whammy,
|
||||||
|
technique=pullOff, concept=upperRegisterTension, concept=aggressiveSoloing,
|
||||||
|
strings=highEB, frets=17-20, scale=AminorPentatonic
|
||||||
|
|
||||||
|
The climactic section brings Beck's most aggressive upper register playing.
|
||||||
|
The B string at the 19th fret is bent upward a whole step, sustained at
|
||||||
|
its peak, and released <20> then the bend is immediately repeated, the pitch
|
||||||
|
rising and falling in cyclical waves of tension. A quarter-step bend at
|
||||||
|
the 17th fret introduces a microtonal color before the high E string
|
||||||
|
enters at the 20th fret, bent upward a whole step and sustained, then
|
||||||
|
resolving down to the 17th fret. The 20th fret bend is repeated and
|
||||||
|
resolves into a pull-off figure <20> 17th to 20th fret and back to the
|
||||||
|
17th <20> before the line continues with alternating high E string
|
||||||
|
movements between the 20th and 19th frets. Throughout this section the
|
||||||
|
A minor pentatonic scale provides the harmonic foundation, with the
|
||||||
|
addition of F# as the major 7th over the bVII chord creating anticipation
|
||||||
|
that is ultimately resolved by a one-step bend from G to A over the I
|
||||||
|
chord. The whammy bar dive from the 20th fret descends with a quarter-step
|
||||||
|
inflection before releasing, the pitch dropping away dramatically before
|
||||||
|
returning to the melodic line. The overall effect is one of sustained,
|
||||||
|
hovering intensity in the extreme upper register <20> notes bent to their
|
||||||
|
expressive limit and held there, refusing easy resolution.
|
||||||
|
|
||||||
|
Chunk 12: Closing Section <20> Chordal Alternation and Final Resolution
|
||||||
|
Metadata: artist=JeffBeck, track=BecksBolero, section=closing,
|
||||||
|
type=narrative, technique=chordAlternation, technique=sustainedBend,
|
||||||
|
concept=resolution, harmony=A/G, concept=forwardMotion
|
||||||
|
|
||||||
|
The closing section alternates between A major and G major chord voicings
|
||||||
|
in a continuing bolero rhythm <20> A major with open E strings, B string at
|
||||||
|
the 5th fret, G string at the 6th, D string at the 7th, and the G major
|
||||||
|
variant with the B string at the 3rd fret, G string at the 4th fret, D
|
||||||
|
string at the 5th fret. The alternation between these two voicings <20> I
|
||||||
|
and bVII <20> maintains the momentum and triple-guitar wall of sound as the
|
||||||
|
song surges forward. Above the chordal alternation, Beck overlays a final
|
||||||
|
high-register melodic figure: the high E string moves from the 20th fret
|
||||||
|
down to the 19th, then a 20th fret bend rises and sustains before the G
|
||||||
|
string sustains at the 12th fret resolving to the 14th fret. The song
|
||||||
|
returns to the chordal A voicing for a sustained final chord, the
|
||||||
|
accumulated energy of the entire performance channeled into a ringing,
|
||||||
|
sustained resolution that ends on the tonic <20> the forward motion of the
|
||||||
|
bolero rhythm finally allowed to rest.
|
||||||
|
|
||||||
|
Chunk 13: Beck's Bolero <20> Style and Technique Summary
|
||||||
|
Metadata: artist=JeffBeck, track=BecksBolero, type=summary,
|
||||||
|
concept=slideGuitar, concept=vocalPhrasing, concept=jazzHarmony,
|
||||||
|
concept=heavyMetal, concept=feedback, concept=upperRegisterTension,
|
||||||
|
concept=sustainedVibrato, scale=AMixolydian/minorPentatonic,
|
||||||
|
technique=whammy, technique=bend, technique=bottleneck
|
||||||
|
|
||||||
|
Beck's Bolero represents one of Jeff Beck's most multidimensional
|
||||||
|
performances, combining slide guitar played in standard tuning with
|
||||||
|
sustained lead melodies, jazz-influenced triadic harmony, minor pentatonic
|
||||||
|
bass riffs, and high-register feedback. The slide work above the 12th
|
||||||
|
fret uses creamy Les Paul sustain through a Vox AC-30 with delay to
|
||||||
|
create celestial wistful melodies <20> dyads and triple stops navigating
|
||||||
|
non-diatonic changes with jazz sophistication, including a major 9th
|
||||||
|
chord implication over the bIII change. The sustained lead entrance on
|
||||||
|
the B string at the 12th fret with wide expressive vibrato establishes
|
||||||
|
Beck's signature vocal phrasing approach <20> notes held, bent, and
|
||||||
|
released as emotional gestures rather than mechanical sequences. The
|
||||||
|
A Mixolydian phrases create forward motion and urgency over the I and
|
||||||
|
bVII vamp, while the minor pentatonic bass riffs played in unison with
|
||||||
|
John Paul Jones <20> featuring major 7th passing tones and one-step bends
|
||||||
|
from the 4th to the 5th with quarter-step blue note releases <20> are widely
|
||||||
|
considered the first heavy metal music. The high-register climax uses
|
||||||
|
sustained bends at the 19th and 20th frets of the B and high E strings,
|
||||||
|
whammy bar inflections, and deliberately cultivated feedback as melodic
|
||||||
|
tools, creating upper register tension that hovers at its expressive
|
||||||
|
limit before resolving to the tonic in the final measure.
|
||||||
|
|
||||||
@@ -1,3 +1,4 @@
|
|||||||
|
# IGNORE
|
||||||
ARTIST: Joe Satriani
|
ARTIST: Joe Satriani
|
||||||
GENRE: Rock, Art Rock, Blues Rock
|
GENRE: Rock, Art Rock, Blues Rock
|
||||||
CONCEPTS: Target notes, pentatonic scales, melodic phrasing, ballad soloing
|
CONCEPTS: Target notes, pentatonic scales, melodic phrasing, ballad soloing
|
||||||
@@ -8,19 +9,19 @@ Joe Satriani is one of the most influential modern rock guitarists. In "What The
|
|||||||
|
|
||||||
throw it away and
|
throw it away and
|
||||||
|
|
||||||
He set the guitar world on its ear with his landmark 1987 release keep on playing<6E> "Surfing With The Alien". It was the first instrumental rock album to -Joe Satriani reach the BillBoard Top 40 charts.
|
He set the guitar world on its ear with his landmark 1987 release keep on playing<6E> "Surfing With The Alien". It was the first instrumental rock album to -Joe Satriani reach the BillBoard Top 40 charts.
|
||||||
|
|
||||||
His uncanny ability to re-invent common blues licks into catchy melodies is truly amazing. He is also known for his fluid legato technique, unique two hand chord and arpeggio tapping, exotic melodies, super interesting and unique chord voicings, shifting modalities, and musically compelling song structure. These all help define his unique guitar style.
|
His uncanny ability to re-invent common blues licks into catchy melodies is truly amazing. He is also known for his fluid legato technique, unique two hand chord and arpeggio tapping, exotic melodies, super interesting and unique chord voicings, shifting modalities, and musically compelling song structure. These all help define his unique guitar style.
|
||||||
|
|
||||||
Although he is recognized as a virtuoso, he views his relationship with the guitar as much more than the mastery of technique. His focus seems to be on songwriting and the creation of melodies and drawing his audience in with instrumental storytelling,
|
Although he is recognized as a virtuoso, he views his relationship with the guitar as much more than the mastery of technique. His focus seems to be on songwriting and the creation of melodies and drawing his audience in with instrumental storytelling,
|
||||||
|
|
||||||
He stated, <20>solos I kind of care less about. I know most people probably think that's what I care most about, but it's really the melody playing that is the cornerstone of what I'm working on.<2E>
|
He stated, <20>solos I kind of care less about. I know most people probably think that's what I care most about, but it's really the melody playing that is the cornerstone of what I'm working on.<2E>
|
||||||
|
|
||||||
His playing is as melodic as it is technical. He produces expertly crafted pieces of music drawing from his deep well of musical and guitar creativity combined with his black belt in music theory.
|
His playing is as melodic as it is technical. He produces expertly crafted pieces of music drawing from his deep well of musical and guitar creativity combined with his black belt in music theory.
|
||||||
|
|
||||||
Satriani<EFBFBD>s brilliant and creative playing has influenced countless guitarists all over the world. We can all be inspired and empowered through his playing and his twenty five year catalog of recordings.
|
Satriani<EFBFBD>s brilliant and creative playing has influenced countless guitarists all over the world. We can all be inspired and empowered through his playing and his twenty five year catalog of recordings.
|
||||||
|
|
||||||
Now lets<74>s get started<65><64>
|
Now lets<74>s get started<65><64>
|
||||||
|
|
||||||
3 of
|
3 of
|
||||||
|
|
||||||
@@ -48,21 +49,21 @@ good as your
|
|||||||
|
|
||||||
It can be overwhelming with so much to learn and so many learning rhythm playing.
|
It can be overwhelming with so much to learn and so many learning rhythm playing.
|
||||||
|
|
||||||
materials readily available. Try not to take on too much at once as you may become overwhelmed and frustrated. You don<6F>t want to rush things and then end up skimming over important topics leaving voids in your
|
materials readily available. Try not to take on too much at once as you may become overwhelmed and frustrated. You don<6F>t want to rush things and then end up skimming over important topics leaving voids in your
|
||||||
|
|
||||||
playing. Keep in mind that
|
playing. Keep in mind that
|
||||||
|
|
||||||
It<EFBFBD>s critical to take the extra time to learn the <20>why<68> things work. Learning no matter how good
|
It<EFBFBD>s critical to take the extra time to learn the <20>why<68> things work. Learning no matter how good
|
||||||
|
|
||||||
the <20>whys<79> will give you the musical knowledge to blast these principles a solo is<69>..in the and techniques across all your playing. It will give you the lead guitar end it<69>s the song
|
the <20>whys<79> will give you the musical knowledge to blast these principles a solo is<69>..in the and techniques across all your playing. It will give you the lead guitar end it<69>s the song
|
||||||
|
|
||||||
confidence to be able to instantly know what avenues are possible when soloing and improvising. that will be Use these lessons as <20>templates<65> to learn the <20>whys<79> and then develop remembered.
|
confidence to be able to instantly know what avenues are possible when soloing and improvising. that will be Use these lessons as <20>templates<65> to learn the <20>whys<79> and then develop remembered.
|
||||||
|
|
||||||
them into your guitar arsenal through practical application. Then you will have the tools and confidence to blast these playing techniques across all your playing at any given time, in any given jam, and in any given song.
|
them into your guitar arsenal through practical application. Then you will have the tools and confidence to blast these playing techniques across all your playing at any given time, in any given jam, and in any given song.
|
||||||
|
|
||||||
As you further develop your lead guitar skills you want to keep developing your rhythm skills. Your rhythm and groove are critical elements to your overall abilities on the guitar.
|
As you further develop your lead guitar skills you want to keep developing your rhythm skills. Your rhythm and groove are critical elements to your overall abilities on the guitar.
|
||||||
|
|
||||||
Your lead playing will really only ever be as good as your rhythm playing. No matter how good a solo is, it<69>s the song that will always be remembered.
|
Your lead playing will really only ever be as good as your rhythm playing. No matter how good a solo is, it<69>s the song that will always be remembered.
|
||||||
|
|
||||||
KEY POINT: Keep in mind that there is just no substitute for practicing the right things, learning scales, studying the sounds and relationships between chords and scales, developing your ear, practicing and honing your skills using jam tracks, and continually pushing yourself and refining your art. 4 of
|
KEY POINT: Keep in mind that there is just no substitute for practicing the right things, learning scales, studying the sounds and relationships between chords and scales, developing your ear, practicing and honing your skills using jam tracks, and continually pushing yourself and refining your art. 4 of
|
||||||
|
|
||||||
@@ -78,17 +79,17 @@ Below are some general study avenues for rock and blues guitar. Because students
|
|||||||
|
|
||||||
-Learn some music theory. It will help propel you faster along in your guitar journey as well as you will be able to better communicate the language of music.
|
-Learn some music theory. It will help propel you faster along in your guitar journey as well as you will be able to better communicate the language of music.
|
||||||
|
|
||||||
-Don<6F>t just learn scales alone. Learn the scale but also learn how to apply it. Learn when it works, over what chords, and how to play it in all keys. Knowing the scale itself is only half the battle.
|
-Don<6F>t just learn scales alone. Learn the scale but also learn how to apply it. Learn when it works, over what chords, and how to play it in all keys. Knowing the scale itself is only half the battle.
|
||||||
|
|
||||||
-Kick off your lead guitar journey by learning the Minor Pentatonic scale. Start with the basic box shape and then learn all five boxes and expanded scales. Pentatonic scales are the cornerstone for blues rock soloing.
|
-Kick off your lead guitar journey by learning the Minor Pentatonic scale. Start with the basic box shape and then learn all five boxes and expanded scales. Pentatonic scales are the cornerstone for blues rock soloing.
|
||||||
|
|
||||||
-Learn how to convert minor pentatonic scales into major pentatonic scales by using the concept of major to relative minor. This is a huge help as you wont have to learn another full neck of scales.
|
-Learn how to convert minor pentatonic scales into major pentatonic scales by using the concept of major to relative minor. This is a huge help as you wont have to learn another full neck of scales.
|
||||||
|
|
||||||
-Don<6F>t just learn shapes. Take the extra time to learn the notes of the scales you are playing and the notes that are in chords. This will help you immensely in so many ways along your guitar journey.
|
-Don<6F>t just learn shapes. Take the extra time to learn the notes of the scales you are playing and the notes that are in chords. This will help you immensely in so many ways along your guitar journey.
|
||||||
|
|
||||||
-Be sure to know how to solo comfortably in both minor AND major key.
|
-Be sure to know how to solo comfortably in both minor AND major key.
|
||||||
|
|
||||||
-Always try to compliment the song with your lead lines. Remember, no matter how good a solo is, in the end it<69>s the song that will be remembered. Play for the song, not for yourself.
|
-Always try to compliment the song with your lead lines. Remember, no matter how good a solo is, in the end it<69>s the song that will be remembered. Play for the song, not for yourself.
|
||||||
|
|
||||||
-Learn some triads and arpeggios. They really open up your playing, add color and variety, and get you out of playing straight scales. They are super useful and can be super melody builders.
|
-Learn some triads and arpeggios. They really open up your playing, add color and variety, and get you out of playing straight scales. They are super useful and can be super melody builders.
|
||||||
|
|
||||||
@@ -100,7 +101,7 @@ Below are some general study avenues for rock and blues guitar. Because students
|
|||||||
|
|
||||||
-Practice soloing and improvising over jam tracks. Know the chords of the rhythm track and just get lost in it. Its critical to practice and apply what you are learning in a musical context, and jam tracks are awesome practice.
|
-Practice soloing and improvising over jam tracks. Know the chords of the rhythm track and just get lost in it. Its critical to practice and apply what you are learning in a musical context, and jam tracks are awesome practice.
|
||||||
|
|
||||||
-Develop your ear, don<6F>t rely solely on tablature. Try to learn songs and licks by ear and listen for the color of chords and try any ear training that you can get your hands on. Its hard work, but well worth it.
|
-Develop your ear, don<6F>t rely solely on tablature. Try to learn songs and licks by ear and listen for the color of chords and try any ear training that you can get your hands on. Its hard work, but well worth it.
|
||||||
|
|
||||||
-Keep in mind that at this stage of your lead guitar journey there is just no substitute for practicing the right things, learning scales, studying the sounds and relationships between chords and scales, developing your ear, practicing and honing your skills using jam tracks, and continually pushing yourself and refining your art.
|
-Keep in mind that at this stage of your lead guitar journey there is just no substitute for practicing the right things, learning scales, studying the sounds and relationships between chords and scales, developing your ear, practicing and honing your skills using jam tracks, and continually pushing yourself and refining your art.
|
||||||
|
|
||||||
@@ -204,13 +205,13 @@ them all and and see what sounds best to your ears. key I-IV-V blues jams, swing
|
|||||||
|
|
||||||
and shuffles.
|
and shuffles.
|
||||||
|
|
||||||
KEY POINT: Analyze the chords to determine what solo avenues to take. It<49>s the chords that give the complete roadmap to the various 4. Over all the chords in rock
|
KEY POINT: Analyze the chords to determine what solo avenues to take. It<49>s the chords that give the complete roadmap to the various 4. Over all the chords in rock
|
||||||
|
|
||||||
soloing avenues <20> the key signature is only part of the equation. jams or jams using power or
|
soloing avenues <20> the key signature is only part of the equation. jams or jams using power or
|
||||||
|
|
||||||
5th chords, (except major
|
5th chords, (except major
|
||||||
|
|
||||||
It<EFBFBD>s important to understand why these principles and techniques work sounding jams and ballads).
|
It<EFBFBD>s important to understand why these principles and techniques work sounding jams and ballads).
|
||||||
|
|
||||||
so that you can solo and improvise over any progression. Armed with this knowledge and practicing in a musical context will give you the lead Soloing in minor key:
|
so that you can solo and improvise over any progression. Armed with this knowledge and practicing in a musical context will give you the lead Soloing in minor key:
|
||||||
|
|
||||||
@@ -218,7 +219,7 @@ guitar confidence to solo over any progression. When playing over all the
|
|||||||
|
|
||||||
chords in minor key, what
|
chords in minor key, what
|
||||||
|
|
||||||
KEY POINT: Remember that as soon as you hear that very identifiable <20>relates to all<6C>, you can I-IV-V blues, swing, or shuffle, it is wide open as there will be many always use Natural Minor
|
KEY POINT: Remember that as soon as you hear that very identifiable <20>relates to all<6C>, you can I-IV-V blues, swing, or shuffle, it is wide open as there will be many always use Natural Minor
|
||||||
|
|
||||||
different soloing avenues to try. Scales, (Aeolian Mode),
|
different soloing avenues to try. Scales, (Aeolian Mode),
|
||||||
|
|
||||||
@@ -230,7 +231,7 @@ those cases use the Dorian
|
|||||||
|
|
||||||
1. Determine the key signature Mode. - often you will be soloing in minor key or major key. Knowing the key is the first step. Even when you are just noodleing around on the guitar, always know in what key you are playing.
|
1. Determine the key signature Mode. - often you will be soloing in minor key or major key. Knowing the key is the first step. Even when you are just noodleing around on the guitar, always know in what key you are playing.
|
||||||
|
|
||||||
2. Analyze the chord progression <20> it<69>s the chords that will give you the complete roadmap to what you can utilize for soloing and improvisation. Analyzing the chords is critical to get the full lead guitar picture.
|
2. Analyze the chord progression <20> it<69>s the chords that will give you the complete roadmap to what you can utilize for soloing and improvisation. Analyzing the chords is critical to get the full lead guitar picture.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -246,13 +247,13 @@ CHOICES:
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
1. Solo with what <20>relates to all<6C> <20> use the same scale or mode KEY over all the chords. No matter what chord is sounding, play the same scale over each chord. You play what works over ALL the
|
1. Solo with what <20>relates to all<6C> <20> use the same scale or mode KEY over all the chords. No matter what chord is sounding, play the same scale over each chord. You play what works over ALL the
|
||||||
|
|
||||||
chords. There is no This is the most common choice and definitely what most players substitute for learning
|
chords. There is no This is the most common choice and definitely what most players substitute for learning
|
||||||
|
|
||||||
do when first developing their soloing skills. Start with what scales and studying
|
do when first developing their soloing skills. Start with what scales and studying
|
||||||
|
|
||||||
<EFBFBD>relates to all<6C>. Get proficient at this before moving on to the next the sounds and
|
<EFBFBD>relates to all<6C>. Get proficient at this before moving on to the next the sounds and
|
||||||
|
|
||||||
choice described below. relationships
|
choice described below. relationships
|
||||||
|
|
||||||
@@ -260,7 +261,7 @@ choice described below. relationships
|
|||||||
|
|
||||||
Or you can: between chords and scales.
|
Or you can: between chords and scales.
|
||||||
|
|
||||||
2. Treat each chord like a <20>separate event<6E>- this choice is more challenging but yields a very sophisticated sound. By Keep developing
|
2. Treat each chord like a <20>separate event<6E>- this choice is more challenging but yields a very sophisticated sound. By Keep developing
|
||||||
|
|
||||||
treating each chord as a separate event you solo with a different your ear and practice
|
treating each chord as a separate event you solo with a different your ear and practice
|
||||||
|
|
||||||
@@ -268,23 +269,23 @@ scale or mode over each chord and change the scale or mode using jam tracks.
|
|||||||
|
|
||||||
with each chord change. This techniques does not stay within the Continually push
|
with each chord change. This techniques does not stay within the Continually push
|
||||||
|
|
||||||
confines of the same scale as with what <20>relates to all<6C>. yourself to the next
|
confines of the same scale as with what <20>relates to all<6C>. yourself to the next
|
||||||
|
|
||||||
With this approach you must listen to what is going on underneath level. Stay positive
|
With this approach you must listen to what is going on underneath level. Stay positive
|
||||||
|
|
||||||
the soloing. You have to listen to which chords are sounding and and remember<65>..
|
the soloing. You have to listen to which chords are sounding and and remember<65>..
|
||||||
|
|
||||||
also for the changes. Then time your playing and change scales YOU CAN DO IT!
|
also for the changes. Then time your playing and change scales YOU CAN DO IT!
|
||||||
|
|
||||||
as the chords change.
|
as the chords change.
|
||||||
|
|
||||||
Employ this technique whenever there is enough time on a given chord. If the chords are flying by fast, there won<6F>t be enough time to treat each chord as a <20>separate event<6E>.
|
Employ this technique whenever there is enough time on a given chord. If the chords are flying by fast, there won<6F>t be enough time to treat each chord as a <20>separate event<6E>.
|
||||||
|
|
||||||
This technique takes practice but it will skyrocket your playing to the next level. Practice this technique with slow tempo progressions where there is lots of time on each chord and remember to listen for the changes.
|
This technique takes practice but it will skyrocket your playing to the next level. Practice this technique with slow tempo progressions where there is lots of time on each chord and remember to listen for the changes.
|
||||||
|
|
||||||
Remember, at first practice with jam tracks with slow moving changes to perfect this technique. You want lots of time on each chord.
|
Remember, at first practice with jam tracks with slow moving changes to perfect this technique. You want lots of time on each chord.
|
||||||
|
|
||||||
KEY POINT: The above two choices are NOT mutually exclusive, you can mix them both together. Treat each chord as a <20>separate event<6E>, then switch it up and play what <20>relates to all<6C>. Toggle back and forth and get lost exploring within the jam track. 8 of
|
KEY POINT: The above two choices are NOT mutually exclusive, you can mix them both together. Treat each chord as a <20>separate event<6E>, then switch it up and play what <20>relates to all<6C>. Toggle back and forth and get lost exploring within the jam track. 8 of
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -299,13 +300,13 @@ exceptions). Blues Scales - four
|
|||||||
|
|
||||||
So minor pentatonic over minor key should be a default setting. As great applications:
|
So minor pentatonic over minor key should be a default setting. As great applications:
|
||||||
|
|
||||||
soon as you hear minor key, you know one option is to solo over all the chords with Minor Pentatonic & Blues Scales as they <20>relate 1. Over all chords in minor
|
soon as you hear minor key, you know one option is to solo over all the chords with Minor Pentatonic & Blues Scales as they <20>relate 1. Over all chords in minor
|
||||||
|
|
||||||
to all<6C>. key (except a major V chord).
|
to all<6C>. key (except a major V chord).
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Also if it<69>s a major key bluesy I-IV-V, like the Satriani inspired Jam 2. Over any minor type chord when treating each chord as a Tarck in G, one option is to solo over all the chords with Minor separate event. Pentatonic & Blues scales. An exception to this rule is if it<69>s a
|
Also if it<69>s a major key bluesy I-IV-V, like the Satriani inspired Jam 2. Over any minor type chord when treating each chord as a Tarck in G, one option is to solo over all the chords with Minor separate event. Pentatonic & Blues scales. An exception to this rule is if it<69>s a
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -313,7 +314,7 @@ minor key progression with a major V chord. You have to be 3. Over all the chord
|
|||||||
|
|
||||||
A minor mode will also work over all the chords in minor key. 4. Over all the chords in rock
|
A minor mode will also work over all the chords in minor key. 4. Over all the chords in rock
|
||||||
|
|
||||||
Usually it<69>s Aeolian or Dorian. To determine which one you have to jams or jams using power or
|
Usually it<69>s Aeolian or Dorian. To determine which one you have to jams or jams using power or
|
||||||
|
|
||||||
analyze the chords. For now just memorize the below key point for 5th chords, (except major
|
analyze the chords. For now just memorize the below key point for 5th chords, (except major
|
||||||
|
|
||||||
@@ -325,7 +326,7 @@ can always use the AEOLIAN mode, UNLESS there is a IV major When playing over al
|
|||||||
|
|
||||||
chord or II minor chord, then use the DORIAN mode. (Exception - chords in minor key, what
|
chord or II minor chord, then use the DORIAN mode. (Exception - chords in minor key, what
|
||||||
|
|
||||||
If there is a V major chord then use Harmonic Minor over just that <20>relates to all<6C>, you can V chord). always use Natural Minor
|
If there is a V major chord then use Harmonic Minor over just that <20>relates to all<6C>, you can V chord). always use Natural Minor
|
||||||
|
|
||||||
Scales, (Aeolian Mode),
|
Scales, (Aeolian Mode),
|
||||||
|
|
||||||
@@ -343,7 +344,7 @@ applications):
|
|||||||
|
|
||||||
2. Over all chords in major key I-IV-V blues, shuffles, and swings.
|
2. Over all chords in major key I-IV-V blues, shuffles, and swings.
|
||||||
|
|
||||||
3. Over any minor type chord when treating each chord as a <20>separate event<6E>.
|
3. Over any minor type chord when treating each chord as a <20>separate event<6E>.
|
||||||
|
|
||||||
4. Over all the chords in rock type jams, or jams using power or 5th chords, (as long as the jam is not ballad/major sounding, if so then use major pentatonic or possibly full major scales).
|
4. Over all the chords in rock type jams, or jams using power or 5th chords, (as long as the jam is not ballad/major sounding, if so then use major pentatonic or possibly full major scales).
|
||||||
|
|
||||||
@@ -364,7 +365,7 @@ So major pentatonic over major key should be a default setting just like Major P
|
|||||||
|
|
||||||
minor pentatonic over minor key. As soon as you hear major key, you Scale applications:
|
minor pentatonic over minor key. As soon as you hear major key, you Scale applications:
|
||||||
|
|
||||||
know one option is to solo over all the chords with Major Pentatonic, as it <20>relates to all<6C> the chords.
|
know one option is to solo over all the chords with Major Pentatonic, as it <20>relates to all<6C> the chords.
|
||||||
|
|
||||||
Major pentatonic produces that sweet, bright, major sound. Be sure to 1. Over all chords when in a
|
Major pentatonic produces that sweet, bright, major sound. Be sure to 1. Over all chords when in a
|
||||||
|
|
||||||
@@ -378,19 +379,19 @@ You will hear these rhythms all the time in blues music. If a progression
|
|||||||
|
|
||||||
dominant 7th chords in blues
|
dominant 7th chords in blues
|
||||||
|
|
||||||
is a major key I<>IV<49>V blues, swing, or shuffle there are MANY avenues
|
is a major key I<>IV<49>V blues, swing, or shuffle there are MANY avenues
|
||||||
|
|
||||||
jams - very popular choice).
|
jams - very popular choice).
|
||||||
|
|
||||||
to utilize when soloing and improvising, it<69>s wide open.
|
to utilize when soloing and improvising, it<69>s wide open.
|
||||||
|
|
||||||
3. Over all the chords in major
|
3. Over all the chords in major
|
||||||
|
|
||||||
You can solo with what <20>relates to all<6C> and also by treating each chord
|
You can solo with what <20>relates to all<6C> and also by treating each chord
|
||||||
|
|
||||||
key I-IV-V blues jams, swings,
|
key I-IV-V blues jams, swings,
|
||||||
|
|
||||||
as a <20>separate event<6E>. Here are some suggestions to try over these type
|
as a <20>separate event<6E>. Here are some suggestions to try over these type
|
||||||
|
|
||||||
and shuffles.
|
and shuffles.
|
||||||
|
|
||||||
@@ -398,7 +399,7 @@ very common progressions:
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
1. Try 4. Over all the chords in rock Minor Pentatonic & Blues scales over all the chords in the key major sounding jams and of the progression. This yields that dark, bluesy, minor sound. (Minor especially major ballads. Pentatonic & Blues <20> 1,b3,4,b5,5,b7)
|
1. Try 4. Over all the chords in rock Minor Pentatonic & Blues scales over all the chords in the key major sounding jams and of the progression. This yields that dark, bluesy, minor sound. (Minor especially major ballads. Pentatonic & Blues <20> 1,b3,4,b5,5,b7)
|
||||||
|
|
||||||
2. Try Major Pentatonic scales over all the chords in the key of the Soloing in major key:
|
2. Try Major Pentatonic scales over all the chords in the key of the Soloing in major key:
|
||||||
|
|
||||||
@@ -406,7 +407,7 @@ progression. This produces that sweet major sound ala BB King/Allman Be careful
|
|||||||
|
|
||||||
Brothers. This will be a totally different sound than Minor Pentatonic. much room for error in major
|
Brothers. This will be a totally different sound than Minor Pentatonic. much room for error in major
|
||||||
|
|
||||||
(Major Pentatonic <20> 1,2,3,5,6) key and <20>sour<75> notes will
|
(Major Pentatonic <20> 1,2,3,5,6) key and <20>sour<75> notes will
|
||||||
|
|
||||||
really stick out. You can at
|
really stick out. You can at
|
||||||
|
|
||||||
@@ -420,13 +421,13 @@ and mixing of Minor and Major Pentatonic is an awesome sound. (Minor pentatonic
|
|||||||
|
|
||||||
minor and major.
|
minor and major.
|
||||||
|
|
||||||
4. Try the Dorian Mode over all the chords. Dorian is the second mode of the major scale and is considered more of a minor mode but it<69>s intervals have elements of both minor, (b3, b7), and major (2nd, 6th).
|
4. Try the Dorian Mode over all the chords. Dorian is the second mode of the major scale and is considered more of a minor mode but it<69>s intervals have elements of both minor, (b3, b7), and major (2nd, 6th).
|
||||||
|
|
||||||
So Dorian works great in any situation where you know both Minor Pentatonic and Major Pentatonic will work. Give it at try over I-IV-V blues progressions and you will be surprised how killer it can sound. (Dorian Mode <20> 1,2,b3,4,5,6,b7)
|
So Dorian works great in any situation where you know both Minor Pentatonic and Major Pentatonic will work. Give it at try over I-IV-V blues progressions and you will be surprised how killer it can sound. (Dorian Mode <20> 1,2,b3,4,5,6,b7)
|
||||||
|
|
||||||
5. Try the Mixolydian Mode as it works great over dominant chords like 7th and 9th chords. Try to play this mode over each chord independently in the key of the chord. (Mixolydian Mode is the fifth 10 of 35
|
5. Try the Mixolydian Mode as it works great over dominant chords like 7th and 9th chords. Try to play this mode over each chord independently in the key of the chord. (Mixolydian Mode is the fifth 10 of 35
|
||||||
|
|
||||||
mode of the major scale <20> 1,2,3,4,5,6,b7).
|
mode of the major scale <20> 1,2,3,4,5,6,b7).
|
||||||
|
|
||||||
Joe Satriani Inspired G Jam Track
|
Joe Satriani Inspired G Jam Track
|
||||||
|
|
||||||
@@ -458,21 +459,21 @@ option, (memorize the four key minor pentatonic application points and shuffles
|
|||||||
|
|
||||||
However, to get the complete soloing picture you have to analyze all jams or jams using power or 5th
|
However, to get the complete soloing picture you have to analyze all jams or jams using power or 5th
|
||||||
|
|
||||||
the chords. It<49>s the chords that give the complete soloing roadmap. chords, (except major sounding
|
the chords. It<49>s the chords that give the complete soloing roadmap. chords, (except major sounding
|
||||||
|
|
||||||
jams and ballads)
|
jams and ballads)
|
||||||
|
|
||||||
On this track there is enough time on each chord to also treat each
|
On this track there is enough time on each chord to also treat each
|
||||||
|
|
||||||
chord as a <20>separate event<6E>. Remember, if the chords are flying by fast Soloing in minor key:
|
chord as a <20>separate event<6E>. Remember, if the chords are flying by fast Soloing in minor key:
|
||||||
|
|
||||||
you don<6F>t have enough time to solo on each chord independently. In those cases you would be playing more of what When playing over all the <20>relates to all<6C>.
|
you don<6F>t have enough time to solo on each chord independently. In those cases you would be playing more of what When playing over all the <20>relates to all<6C>.
|
||||||
|
|
||||||
chords in minor key, what
|
chords in minor key, what
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
A. This is a rock jam using power 5th chords in the key of G. So we What Relates to all the chords: <20>relates to all<6C>, you can always use Natural Minor Scales, (Aeolian Mode), UNLESS there instantly know G minor pentatonic & blues scales works over all the is a major IV chord or a minor ii chords. No matter which chord you are playing over, solo with G minor chord, in those cases use the pentatonic & blues scales as those scales <20>relate to all<6C> the chords. Try Dorian Mode. to groove and swing your bluesy licks as outlined in the video lessons.
|
A. This is a rock jam using power 5th chords in the key of G. So we What Relates to all the chords: <20>relates to all<6C>, you can always use Natural Minor Scales, (Aeolian Mode), UNLESS there instantly know G minor pentatonic & blues scales works over all the is a major IV chord or a minor ii chords. No matter which chord you are playing over, solo with G minor chord, in those cases use the pentatonic & blues scales as those scales <20>relate to all<6C> the chords. Try Dorian Mode. to groove and swing your bluesy licks as outlined in the video lessons.
|
||||||
|
|
||||||
B. G Natural Minor Scales, (G Aeolian mode) - In rock jams as well as in minor key, a minor mode usually relates to all the chords. Play G natural minor scales over all the chords, G Aeolian = BbMajor.
|
B. G Natural Minor Scales, (G Aeolian mode) - In rock jams as well as in minor key, a minor mode usually relates to all the chords. Play G natural minor scales over all the chords, G Aeolian = BbMajor.
|
||||||
|
|
||||||
@@ -526,9 +527,9 @@ Scales are a group or collection of notes in ascending or descending order that
|
|||||||
|
|
||||||
The order of the notes used in a scale is crucial as that order provides a measure of musical distance. The distance between notes is called an interval. How scale notes line up, or the intervals, will give the scale not only its name but also its mood or musical color. Just like certain chords have a mood to them, scales also produce a certain sound or mood.
|
The order of the notes used in a scale is crucial as that order provides a measure of musical distance. The distance between notes is called an interval. How scale notes line up, or the intervals, will give the scale not only its name but also its mood or musical color. Just like certain chords have a mood to them, scales also produce a certain sound or mood.
|
||||||
|
|
||||||
One critical aspect of a scale is its root note. The root note is the starting note and note which all the other scale notes gravitate toward. I like to call the root note <20>home base<73>. Most other notes seem to want to resolve to the root as it<69>s the tonic center for the scale. Often you can determine the key of a given progression by just listening for what sounds like home base, what are all the chords are pulling toward.
|
One critical aspect of a scale is its root note. The root note is the starting note and note which all the other scale notes gravitate toward. I like to call the root note <20>home base<73>. Most other notes seem to want to resolve to the root as it<69>s the tonic center for the scale. Often you can determine the key of a given progression by just listening for what sounds like home base, what are all the chords are pulling toward.
|
||||||
|
|
||||||
When learning scales, always make mental notes as to where the root notes are in that scale. In this eBook the root notes are illustrated with black ovals. It<49>s critical to know your root note locations.
|
When learning scales, always make mental notes as to where the root notes are in that scale. In this eBook the root notes are illustrated with black ovals. It<49>s critical to know your root note locations.
|
||||||
|
|
||||||
The successive notes in a scale are divided by steps, or tones. A half step is also called a semi-tone and is one fret on the guitar. A whole step is also called a whole tone and is two frets. A minor third is three frets and a major third is four frets.
|
The successive notes in a scale are divided by steps, or tones. A half step is also called a semi-tone and is one fret on the guitar. A whole step is also called a whole tone and is two frets. A minor third is three frets and a major third is four frets.
|
||||||
|
|
||||||
@@ -579,7 +580,7 @@ The minor pentatonic scale is constructed of five notes of the natural minor sca
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
The scale illustrated on the right is the most common basic <20>box<6F> position. This scale has its low root played with the first finger on the low E string. The root notes are illustrated with black ovals and the numbers inside the circles indicate the fingering to be utilized when playing this scale. At first try utilizing one finger per fret.
|
The scale illustrated on the right is the most common basic <20>box<6F> position. This scale has its low root played with the first finger on the low E string. The root notes are illustrated with black ovals and the numbers inside the circles indicate the fingering to be utilized when playing this scale. At first try utilizing one finger per fret.
|
||||||
|
|
||||||
We are going to build upon this scale in coming lessons. Eventually you will need to learn this scale in all positions all over the neck, and in all keys.
|
We are going to build upon this scale in coming lessons. Eventually you will need to learn this scale in all positions all over the neck, and in all keys.
|
||||||
|
|
||||||
@@ -608,11 +609,11 @@ String Bending in Minor Pentatonic
|
|||||||
|
|
||||||
Bending strings is one of the most expressive things you can do on the guitar. You will want to get very
|
Bending strings is one of the most expressive things you can do on the guitar. You will want to get very
|
||||||
|
|
||||||
proficient and accurate with string bending, it<69>s an art.
|
proficient and accurate with string bending, it<69>s an art.
|
||||||
|
|
||||||
When bending strings, it is imperative that you are bending notes in pitch to the proper target note. You
|
When bending strings, it is imperative that you are bending notes in pitch to the proper target note. You
|
||||||
|
|
||||||
don<EFBFBD>t want to over bend or under bend notes, as they will then sound sharp or flat. Practice bending
|
don<EFBFBD>t want to over bend or under bend notes, as they will then sound sharp or flat. Practice bending
|
||||||
|
|
||||||
strings and then check the pitch by sounding the note you are attempting to bend to, your target note.
|
strings and then check the pitch by sounding the note you are attempting to bend to, your target note.
|
||||||
|
|
||||||
@@ -638,7 +639,7 @@ shape.
|
|||||||
|
|
||||||
bend as the b3rd is a very ambiguous note in this scale. It sometimes will sound great as the b3rd but also as a
|
bend as the b3rd is a very ambiguous note in this scale. It sometimes will sound great as the b3rd but also as a
|
||||||
|
|
||||||
major 3rd. This note has some play in it and you don<6F>t have to be exact with the bend, play with it and you will
|
major 3rd. This note has some play in it and you don<6F>t have to be exact with the bend, play with it and you will
|
||||||
|
|
||||||
soon be utilizing this bend all the time.
|
soon be utilizing this bend all the time.
|
||||||
|
|
||||||
@@ -691,7 +692,7 @@ you are bending in pitch.
|
|||||||
Minor Pentatonic - The Five Box Shapes
|
Minor Pentatonic - The Five Box Shapes
|
||||||
|
|
||||||
|
|
||||||
The five minor pentatonic box shapes illustrated below cover the entire guitar neck. These are <20>must-know<6F> scales, especially for blues and rock. Take your time learning them, chip away a little each day. As you move through each scale make a mental note of when pass through a root note, which are illustrated in black.
|
The five minor pentatonic box shapes illustrated below cover the entire guitar neck. These are <20>must-know<6F> scales, especially for blues and rock. Take your time learning them, chip away a little each day. As you move through each scale make a mental note of when pass through a root note, which are illustrated in black.
|
||||||
|
|
||||||
These five positions are the architecture to build endless licks and runs. They also connect into longer expanded scales that you will learn in the coming pages. To avoid getting stuck in one position be sure to learn ALL the positions and practice them in different keys over jam tracks.
|
These five positions are the architecture to build endless licks and runs. They also connect into longer expanded scales that you will learn in the coming pages. To avoid getting stuck in one position be sure to learn ALL the positions and practice them in different keys over jam tracks.
|
||||||
|
|
||||||
@@ -699,9 +700,9 @@ These scale shapes are moveable and the key is determined by the low root note.
|
|||||||
|
|
||||||
To try another pentatonic box in G minor play box #3 using your 3rd finger at the 10th fret A-string. Fret ten on the A-string is a G note. You are playing the same five notes as in the above example, G, Bb, C, D, and F, just in a different position on the guitar neck.
|
To try another pentatonic box in G minor play box #3 using your 3rd finger at the 10th fret A-string. Fret ten on the A-string is a G note. You are playing the same five notes as in the above example, G, Bb, C, D, and F, just in a different position on the guitar neck.
|
||||||
|
|
||||||
Along with memorizing the scale shapes it is also critical to know what notes you are playing and how to apply these scales. Too often, guitarists memorize only shapes. Don<6F>t just learn scale shapes, take the time to also learn the notes and how to musically apply the scale, in the end it will make you a better musician.
|
Along with memorizing the scale shapes it is also critical to know what notes you are playing and how to apply these scales. Too often, guitarists memorize only shapes. Don<6F>t just learn scale shapes, take the time to also learn the notes and how to musically apply the scale, in the end it will make you a better musician.
|
||||||
|
|
||||||
Another critical element when learning scales is to not only memorize the scale but also learn it<69>s application. Learn how to apply it in a musical context - over what chords, in what key. Start by memorizing and practicing the four applications for minor pentatonic as listed in this eBook on page nine. Practice these scales in the key of G over the G Satriani inspired jam track.
|
Another critical element when learning scales is to not only memorize the scale but also learn it<69>s application. Learn how to apply it in a musical context - over what chords, in what key. Start by memorizing and practicing the four applications for minor pentatonic as listed in this eBook on page nine. Practice these scales in the key of G over the G Satriani inspired jam track.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -711,7 +712,7 @@ Another critical element when learning scales is to not only memorize the scale
|
|||||||
|
|
||||||
Minor Pentatonic - The Expanded Scales
|
Minor Pentatonic - The Expanded Scales
|
||||||
|
|
||||||
Let<EFBFBD>s build on the minor pentatonic scales that you learned in the previous lesson. We will expand the scale two frets in each direction combining three box shapes to double the playing area. These expanded scales will get you playing ACROSS the neck and eliminate the <20>stuck in the box<6F> scenario.
|
Let<EFBFBD>s build on the minor pentatonic scales that you learned in the previous lesson. We will expand the scale two frets in each direction combining three box shapes to double the playing area. These expanded scales will get you playing ACROSS the neck and eliminate the <20>stuck in the box<6F> scenario.
|
||||||
|
|
||||||
We are still going to play the same five-note pentatonic scale but these expanded scale produce a more fluid sound as opposed to staying in just one vertical box. You certainly want to have all the box patterns in your playing arsenal, but these expanded scales open the pathways and lead guitar avenues. You will utilize these expanded scales all the time, they are invaluable.
|
We are still going to play the same five-note pentatonic scale but these expanded scale produce a more fluid sound as opposed to staying in just one vertical box. You certainly want to have all the box patterns in your playing arsenal, but these expanded scales open the pathways and lead guitar avenues. You will utilize these expanded scales all the time, they are invaluable.
|
||||||
|
|
||||||
@@ -777,15 +778,15 @@ Minor Pentatonic & Blues- The Five Boxes
|
|||||||
|
|
||||||
Now we will add one note to the minor pentatonic scale and turn it into the six-note blues scale. Pentatonic & Blues scales are the most commonly used scales in most genres of music.
|
Now we will add one note to the minor pentatonic scale and turn it into the six-note blues scale. Pentatonic & Blues scales are the most commonly used scales in most genres of music.
|
||||||
|
|
||||||
We can add the flat 5, (b5), or blue note to the pentatonic scale, making it a six-note scale called the Blues Scale. That b5, or blue note, adds a lot of tension and color to the scale. These are <20>must-know<6F> scales especially for blues and rock so be sure to memorize them add them to your playing arsenal.
|
We can add the flat 5, (b5), or blue note to the pentatonic scale, making it a six-note scale called the Blues Scale. That b5, or blue note, adds a lot of tension and color to the scale. These are <20>must-know<6F> scales especially for blues and rock so be sure to memorize them add them to your playing arsenal.
|
||||||
|
|
||||||
Most of the time when soloing with minor pentatonic scales you can also use the blues scale. To be safe, at first, use the blue note more in passing for color, don<6F>t hang on it too long. Hanging on that flat five too long can sound a bit dissonant. It<49>s a great note though, so experiment with it and let your ear guide you.
|
Most of the time when soloing with minor pentatonic scales you can also use the blues scale. To be safe, at first, use the blue note more in passing for color, don<6F>t hang on it too long. Hanging on that flat five too long can sound a bit dissonant. It<49>s a great note though, so experiment with it and let your ear guide you.
|
||||||
|
|
||||||
The five box shapes illustrated below cover the entire neck. These five positions are the architecture to build licks and runs as well as to connect into longer expanded scales. To work freely across the entire neck you will want to memorize all five positions as well as the two expanded scales illustrated on the next page.
|
The five box shapes illustrated below cover the entire neck. These five positions are the architecture to build licks and runs as well as to connect into longer expanded scales. To work freely across the entire neck you will want to memorize all five positions as well as the two expanded scales illustrated on the next page.
|
||||||
|
|
||||||
These scale shapes are moveable. The key is determined by the root notes illustrated in black. If you want to solo in G minor pentatonic over the G Satriani jam track play box #1 using your first finger starting at the 3rd fret on the low E-string and play the shape from there. Third fret low-E string is an G note. That makes the scale an G minor pentatonic & blues scale consisting of the notes G, Bb, C, Db, D, and F.
|
These scale shapes are moveable. The key is determined by the root notes illustrated in black. If you want to solo in G minor pentatonic over the G Satriani jam track play box #1 using your first finger starting at the 3rd fret on the low E-string and play the shape from there. Third fret low-E string is an G note. That makes the scale an G minor pentatonic & blues scale consisting of the notes G, Bb, C, Db, D, and F.
|
||||||
|
|
||||||
Remember that along with memorizing the scale shapes it is also critical to know what notes you are playing. Too often, guitarists memorize only shapes and forget what notes they are actually playing. Don<6F>t just learn scale shapes, take the time to also learn the notes. In the end it will make you a better musician.
|
Remember that along with memorizing the scale shapes it is also critical to know what notes you are playing. Too often, guitarists memorize only shapes and forget what notes they are actually playing. Don<6F>t just learn scale shapes, take the time to also learn the notes. In the end it will make you a better musician.
|
||||||
|
|
||||||
To avoid getting stuck in one position be sure to learn ALL the positions and practice them in different keys. Use the blue notes in passing, resolve often to the root notes and land on strong chord tones.
|
To avoid getting stuck in one position be sure to learn ALL the positions and practice them in different keys. Use the blue notes in passing, resolve often to the root notes and land on strong chord tones.
|
||||||
|
|
||||||
@@ -797,7 +798,7 @@ To avoid getting stuck in one position be sure to learn ALL the positions and pr
|
|||||||
|
|
||||||
Minor Pentatonic & Blues- The Expanded Scales
|
Minor Pentatonic & Blues- The Expanded Scales
|
||||||
|
|
||||||
Let<EFBFBD>s build on the minor pentatonic & blues scale that you learned in the previous lesson. Now we will expand the scale two frets in each direction thus combining three box shapes and doubling the playing area. These expanded scales will get you playing ACROSS the neck and eliminate being <20>stuck in the box<6F>.
|
Let<EFBFBD>s build on the minor pentatonic & blues scale that you learned in the previous lesson. Now we will expand the scale two frets in each direction thus combining three box shapes and doubling the playing area. These expanded scales will get you playing ACROSS the neck and eliminate being <20>stuck in the box<6F>.
|
||||||
|
|
||||||
We are still going to play the same six-note scale. However, the expanded scales exude a much more fluid sound that set up additional lick opportunities. You certainly want to have all the box patterns in your playing arsenal, but these expanded scales really open the pathways and lead guitar avenues. You will utilize these expanded scales all the time, they are invaluable.
|
We are still going to play the same six-note scale. However, the expanded scales exude a much more fluid sound that set up additional lick opportunities. You certainly want to have all the box patterns in your playing arsenal, but these expanded scales really open the pathways and lead guitar avenues. You will utilize these expanded scales all the time, they are invaluable.
|
||||||
|
|
||||||
@@ -868,13 +869,13 @@ The Major Pentatonic Scale
|
|||||||
|
|
||||||
The major pentatonic scale is a five-note scale consisting of five notes from the major scale. The intervals are 1, 2, 3, 5, 6. You do not play the 4th and 7th degrees of the major scale. This incredibly useful scale produces a sweet, happy, major sound and is utilized often in blues, rock, and other musical genres.
|
The major pentatonic scale is a five-note scale consisting of five notes from the major scale. The intervals are 1, 2, 3, 5, 6. You do not play the 4th and 7th degrees of the major scale. This incredibly useful scale produces a sweet, happy, major sound and is utilized often in blues, rock, and other musical genres.
|
||||||
|
|
||||||
Major pentatonic often works over all the chords in major key when playing what <20>relates to all<6C>. Also, utilize major pentatonic over most major type chords when treating each chord as a <20>separate event<6E>.
|
Major pentatonic often works over all the chords in major key when playing what <20>relates to all<6C>. Also, utilize major pentatonic over most major type chords when treating each chord as a <20>separate event<6E>.
|
||||||
|
|
||||||
You can locate the major pentatonic scale all over the neck by going through the minor pentatonic. You won<6F>t have to memorize a whole new batch of scale shapes for major pentatonic. We will use the concept of major and relative minor to easily tackle major pentatonic scales across the neck.
|
You can locate the major pentatonic scale all over the neck by going through the minor pentatonic. You won<6F>t have to memorize a whole new batch of scale shapes for major pentatonic. We will use the concept of major and relative minor to easily tackle major pentatonic scales across the neck.
|
||||||
|
|
||||||
For every major key there is a relative minor key with exactly the same notes. We will use this to help find where these major pentatonic scales <20>live<76> on the fretboard. Minor pentatonic lives a minor 3rd, or three frets away, below the major pentatonic.
|
For every major key there is a relative minor key with exactly the same notes. We will use this to help find where these major pentatonic scales <20>live<76> on the fretboard. Minor pentatonic lives a minor 3rd, or three frets away, below the major pentatonic.
|
||||||
|
|
||||||
Illustrated below is the <20>basic box shape<70> D major pentatonic. Find it easily by using your fourth finger on the root note low E-string. It<49>s relative minor, B minor pentatonic is illustrated on the right. D major pentatonic scales can also be viewed as B minor pentatonic scales. Both scales consist of the same notes D,E,F#,A, and B. There are lots of ways to look at these, personally I think of pentatonics more in terms of minor.
|
Illustrated below is the <20>basic box shape<70> D major pentatonic. Find it easily by using your fourth finger on the root note low E-string. It<49>s relative minor, B minor pentatonic is illustrated on the right. D major pentatonic scales can also be viewed as B minor pentatonic scales. Both scales consist of the same notes D,E,F#,A, and B. There are lots of ways to look at these, personally I think of pentatonics more in terms of minor.
|
||||||
|
|
||||||
The starting and emphasis notes determine which scale you will be playing. D major pentatonic and B minor pentatonic consist of the same notes, just different starting and emphasis notes. It all comes down to what notes you are emphasizing, emphasis is critical.
|
The starting and emphasis notes determine which scale you will be playing. D major pentatonic and B minor pentatonic consist of the same notes, just different starting and emphasis notes. It all comes down to what notes you are emphasizing, emphasis is critical.
|
||||||
|
|
||||||
@@ -913,13 +914,13 @@ A major = F# minor use major pentatonic over Bb major = G minor B major = G# min
|
|||||||
|
|
||||||
C major = A minor C# major = Bb minor D major = B minor all the chords when
|
C major = A minor C# major = Bb minor D major = B minor all the chords when
|
||||||
|
|
||||||
Ebmajor = C minor E major = C# minor F major = D minor playing what <20>relates to F# major = Eb minor G major = E minor G# major = F minor all<6C> . Also use it over any
|
Ebmajor = C minor E major = C# minor F major = D minor playing what <20>relates to F# major = Eb minor G major = E minor G# major = F minor all<6C> . Also use it over any
|
||||||
|
|
||||||
For that sweet major pentatonic sound utilize all of your minor major type chord when
|
For that sweet major pentatonic sound utilize all of your minor major type chord when
|
||||||
|
|
||||||
pentatonic scales, but emphasize the root major. For example, when treating each chord as a
|
pentatonic scales, but emphasize the root major. For example, when treating each chord as a
|
||||||
|
|
||||||
playing in D major pentatonic think of the relative minor B minor <20>separate event<6E>. pentatonic. Just start and emphasize on the D notes, not the B notes, to sound major.
|
playing in D major pentatonic think of the relative minor B minor <20>separate event<6E>. pentatonic. Just start and emphasize on the D notes, not the B notes, to sound major.
|
||||||
|
|
||||||
Find major pentatonic
|
Find major pentatonic
|
||||||
|
|
||||||
@@ -935,7 +936,7 @@ finger on the D note 10th fret low E-string. Using one finger per fret the relat
|
|||||||
|
|
||||||
Your first finger will always fall on the relative minor. In this case the B note at the 7th fret of the low E-string. Find the relative minor of any major using this device.
|
Your first finger will always fall on the relative minor. In this case the B note at the 7th fret of the low E-string. Find the relative minor of any major using this device.
|
||||||
|
|
||||||
There is not much room for error when soloing in major key as sour notes can really stick out. You also can<61>t slur passing tones like when when using minor pentatonic.
|
There is not much room for error when soloing in major key as sour notes can really stick out. You also can<61>t slur passing tones like when when using minor pentatonic.
|
||||||
|
|
||||||
Be careful with your note choices and let your ear help guide you. Practice these scales in all keys and listen for the sound differences between minor and major, its all about the mood, emphasis notes, and the sounds and moods the scales produce. 21 of 35
|
Be careful with your note choices and let your ear help guide you. Practice these scales in all keys and listen for the sound differences between minor and major, its all about the mood, emphasis notes, and the sounds and moods the scales produce. 21 of 35
|
||||||
|
|
||||||
@@ -946,7 +947,7 @@ Be careful with your note choices and let your ear help guide you. Practice thes
|
|||||||
The Major Scale
|
The Major Scale
|
||||||
|
|
||||||
|
|
||||||
All music theory compares back to the major scale. You are probably familiar with the sound of the major scale <20> doe, re, me, fa, so, la, ti, doe. We all sang that song endless times in elementary school. There are many different fingerings and ways to play major scales all over the guitar neck.
|
All music theory compares back to the major scale. You are probably familiar with the sound of the major scale <20> doe, re, me, fa, so, la, ti, doe. We all sang that song endless times in elementary school. There are many different fingerings and ways to play major scales all over the guitar neck.
|
||||||
|
|
||||||
Below is a system of six major scales. With all six memorized, you can utilize the entire guitar neck. The scales overlap each other and on the next page you will learn to link these scales together.
|
Below is a system of six major scales. With all six memorized, you can utilize the entire guitar neck. The scales overlap each other and on the next page you will learn to link these scales together.
|
||||||
|
|
||||||
@@ -969,7 +970,7 @@ To play scale #2 in G put your first finger on the G note on the low E string at
|
|||||||
Major Scale Links
|
Major Scale Links
|
||||||
|
|
||||||
|
|
||||||
Now that you know six major scales from the previous lesson let<65>s link them together and play them across the neck. These links help view the entire neck as one big scale.
|
Now that you know six major scales from the previous lesson let<65>s link them together and play them across the neck. These links help view the entire neck as one big scale.
|
||||||
|
|
||||||
Below are two examples of three octave major scale links that combine three shapes. These are incredibly useful and are easy to play. Both utilize easy to remember repeated fingerings. These scale links help you to practice playing laterally across the neck. Shift with your first finger for both these examples when you get to the D and the B strings. Shift up a whole step, two frets, with the first finger for the 1-1 finger combination. Practice these links in all keys, they are super useful.
|
Below are two examples of three octave major scale links that combine three shapes. These are incredibly useful and are easy to play. Both utilize easy to remember repeated fingerings. These scale links help you to practice playing laterally across the neck. Shift with your first finger for both these examples when you get to the D and the B strings. Shift up a whole step, two frets, with the first finger for the 1-1 finger combination. Practice these links in all keys, they are super useful.
|
||||||
|
|
||||||
@@ -1001,7 +1002,7 @@ minor you can still utilize these
|
|||||||
|
|
||||||
major scales in the parent scale
|
major scales in the parent scale
|
||||||
|
|
||||||
of C major. C major<6F>s relative
|
of C major. C major<6F>s relative
|
||||||
|
|
||||||
minor is A minor. Use major and
|
minor is A minor. Use major and
|
||||||
|
|
||||||
@@ -1025,7 +1026,7 @@ emphasis and mood.
|
|||||||
|
|
||||||
More to come on that in the
|
More to come on that in the
|
||||||
|
|
||||||
<EFBFBD>Modes<EFBFBD> lessons coming up next
|
<EFBFBD>Modes<EFBFBD> lessons coming up next
|
||||||
|
|
||||||
in this eBook.
|
in this eBook.
|
||||||
|
|
||||||
@@ -1038,7 +1039,7 @@ in this eBook.
|
|||||||
The Modes Of The Major Scale - Overview
|
The Modes Of The Major Scale - Overview
|
||||||
|
|
||||||
|
|
||||||
There are seven modes of the major scale and each one has its own <20>mood<6F>, or distinct sound. Knowing the modes gives you the ability to create various moods and textures. They also open the door to additional soloing options.
|
There are seven modes of the major scale and each one has its own <20>mood<6F>, or distinct sound. Knowing the modes gives you the ability to create various moods and textures. They also open the door to additional soloing options.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -1050,7 +1051,7 @@ Utilizing the modes will generate interval structures that are different than si
|
|||||||
|
|
||||||
the major scale and therefore produce unique sound qualities. the major scale.
|
the major scale and therefore produce unique sound qualities. the major scale.
|
||||||
|
|
||||||
Each mode has its own unique sound or <20>mood<6F> due to its unique interval structure. Some modes are more major sounding and some more minor Anytime you play a
|
Each mode has its own unique sound or <20>mood<6F> due to its unique interval structure. Some modes are more major sounding and some more minor Anytime you play a
|
||||||
|
|
||||||
sounding. My modal methodology requires that you first know your major major scale and start
|
sounding. My modal methodology requires that you first know your major major scale and start
|
||||||
|
|
||||||
@@ -1064,19 +1065,19 @@ the root note. the modes. There are seven notes in the major scale and each one
|
|||||||
|
|
||||||
always appear in this order: Ionian, Dorian, Phrygian, Lydian, Mixolydian, unique sound or
|
always appear in this order: Ionian, Dorian, Phrygian, Lydian, Mixolydian, unique sound or
|
||||||
|
|
||||||
Aeolian, and Locrian. Memorize the mode names and their order. The <20>mood<6F> due to the
|
Aeolian, and Locrian. Memorize the mode names and their order. The <20>mood<6F> due to the
|
||||||
|
|
||||||
order of the modes is very important. unique interval
|
order of the modes is very important. unique interval
|
||||||
|
|
||||||
Learn the major scales and how to link them as they are diagrammed out structure of each mode.
|
Learn the major scales and how to link them as they are diagrammed out structure of each mode.
|
||||||
|
|
||||||
in this eBook. Once you know your major scales you don<6F>t have to learn a whole new set of scales for each mode. You will then know all the modes Some modes are more
|
in this eBook. Once you know your major scales you don<6F>t have to learn a whole new set of scales for each mode. You will then know all the modes Some modes are more
|
||||||
|
|
||||||
of the major scale because you will be using those same major scale major sounding and
|
of the major scale because you will be using those same major scale major sounding and
|
||||||
|
|
||||||
shapes to play all the modes. some more minor
|
shapes to play all the modes. some more minor
|
||||||
|
|
||||||
You will be starting on any of the six shapes on a note other than its root. sounding. Keep in mind it<69>s all about the mood or distinct sound of each mode - that<61>s the key, it<69>s all about the sounds.
|
You will be starting on any of the six shapes on a note other than its root. sounding. Keep in mind it<69>s all about the mood or distinct sound of each mode - that<61>s the key, it<69>s all about the sounds.
|
||||||
|
|
||||||
Besides knowing your major scale, (Ionian Mode), get proficient with the Aeolian Mode, Dorian Mode, Lydian, and then Mixolydian mode. These modes are used most often in blues and rock and we will focus on them in the coming pages of this eBook and in the video lessons.
|
Besides knowing your major scale, (Ionian Mode), get proficient with the Aeolian Mode, Dorian Mode, Lydian, and then Mixolydian mode. These modes are used most often in blues and rock and we will focus on them in the coming pages of this eBook and in the video lessons.
|
||||||
|
|
||||||
@@ -1084,25 +1085,25 @@ THE SEVEN MODES OF THE MAJOR SCALE
|
|||||||
|
|
||||||
1st mode - Ionian (same as the Major scale)
|
1st mode - Ionian (same as the Major scale)
|
||||||
|
|
||||||
2nd mode <20> Dorian (same as Aeolian but with a raised 6th)
|
2nd mode <20> Dorian (same as Aeolian but with a raised 6th)
|
||||||
|
|
||||||
3rd mode - Phrygian (same as Aeolian but with a b2nd)
|
3rd mode - Phrygian (same as Aeolian but with a b2nd)
|
||||||
|
|
||||||
4th mode <20> Lydian (same as Ionian but with a #4th)
|
4th mode <20> Lydian (same as Ionian but with a #4th)
|
||||||
|
|
||||||
5th mode <20> Mixolydian (same as Ionian but with a b7th)
|
5th mode <20> Mixolydian (same as Ionian but with a b7th)
|
||||||
|
|
||||||
6th mode <20> Aeolian (same as Natural Minor) 24 of 35
|
6th mode <20> Aeolian (same as Natural Minor) 24 of 35
|
||||||
|
|
||||||
The Modes Of The Major Scale - Application 1
|
The Modes Of The Major Scale - Application 1
|
||||||
|
|
||||||
The key to understanding the modes is to look at the interval structure that defines each mode and then match them with corresponding chords and progressions. Let<65>s discuss each mode and how to apply them.
|
The key to understanding the modes is to look at the interval structure that defines each mode and then match them with corresponding chords and progressions. Let<65>s discuss each mode and how to apply them.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
With any mode or scale it<69>s not enough just to know the scale, you also KEY have to know how to use it and apply it in a musical situation. Many of the modes are very similar in their structure. Some have just one note difference. But these slight differences create unique moods and textures. Each mode has its<74> own unique mood and tone. With any mode or scale
|
With any mode or scale it<69>s not enough just to know the scale, you also KEY have to know how to use it and apply it in a musical situation. Many of the modes are very similar in their structure. Some have just one note difference. But these slight differences create unique moods and textures. Each mode has its<74> own unique mood and tone. With any mode or scale
|
||||||
|
|
||||||
it<EFBFBD>s not enough just to
|
it<EFBFBD>s not enough just to
|
||||||
|
|
||||||
The table below shows each mode and its interval structure. The last know the scale shape,
|
The table below shows each mode and its interval structure. The last know the scale shape,
|
||||||
|
|
||||||
@@ -1152,7 +1153,7 @@ KEY POINTS TO APPLYING THE MODES:
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
solo over the entire chord progression with what <20>relates to all<6C>, or play KEY over each chord independently, treating each chord as a <20>separate event<6E>. 2. Know and analyze the chords you are playing over. The chords provide the complete roadmap to what you can utilize for soloing. Just knowing the key signature is not enough. Know what chords are in the Understand your
|
solo over the entire chord progression with what <20>relates to all<6C>, or play KEY over each chord independently, treating each chord as a <20>separate event<6E>. 2. Know and analyze the chords you are playing over. The chords provide the complete roadmap to what you can utilize for soloing. Just knowing the key signature is not enough. Know what chords are in the Understand your
|
||||||
|
|
||||||
progression, and then analyze them to determine what scales, modes, options when soloing
|
progression, and then analyze them to determine what scales, modes, options when soloing
|
||||||
|
|
||||||
@@ -1160,19 +1161,19 @@ and landing notes to utilize. and improvising. Know
|
|||||||
|
|
||||||
and analyze the chords
|
and analyze the chords
|
||||||
|
|
||||||
The <20>ACE<43> principle for modal playing: you are playing over.
|
The <20>ACE<43> principle for modal playing: you are playing over.
|
||||||
|
|
||||||
Memorize these three steps for utilizing the modes (the <20>ACE<43> principle):
|
Memorize these three steps for utilizing the modes (the <20>ACE<43> principle):
|
||||||
|
|
||||||
To apply the modes
|
To apply the modes
|
||||||
|
|
||||||
1. ANALYZE the chords and/or the progression to get the roadmap for just remember <20>ACE<43> <20>
|
1. ANALYZE the chords and/or the progression to get the roadmap for just remember <20>ACE<43> <20>
|
||||||
|
|
||||||
which modes you can utilize. Analyze, Convert,
|
which modes you can utilize. Analyze, Convert,
|
||||||
|
|
||||||
2. Once you determine which mode or modes to use, CONVERT that Emphasize. mode back to its mother or parent major key.
|
2. Once you determine which mode or modes to use, CONVERT that Emphasize. mode back to its mother or parent major key.
|
||||||
|
|
||||||
3. Play the mode using the parent major scale patterns but shift to and Remember that it<69>s all
|
3. Play the mode using the parent major scale patterns but shift to and Remember that it<69>s all
|
||||||
|
|
||||||
EMPHASIZE the root of the mode. about MOOD and
|
EMPHASIZE the root of the mode. about MOOD and
|
||||||
|
|
||||||
@@ -1190,7 +1191,7 @@ KEY PRACTICE: At first try playing a mode over the whole progression or what rel
|
|||||||
|
|
||||||
Eventually you will want to try and treat each chord as a separate event and play a different mode over each chord. Get creative and give it a try.
|
Eventually you will want to try and treat each chord as a separate event and play a different mode over each chord. Get creative and give it a try.
|
||||||
|
|
||||||
Take your time, don<6F>t overwhelm yourself, and practice utilizing jam tracks. Really hone in and listen for the chord changes and the moods you create with the different modes, its all about the sounds.
|
Take your time, don<6F>t overwhelm yourself, and practice utilizing jam tracks. Really hone in and listen for the chord changes and the moods you create with the different modes, its all about the sounds.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -1209,13 +1210,13 @@ Aeolian is always the
|
|||||||
|
|
||||||
Play this mode over minor chords when treating each chord as a 6th mode of any major
|
Play this mode over minor chords when treating each chord as a 6th mode of any major
|
||||||
|
|
||||||
<EFBFBD>separate event<6E>. Also utilize Aeolian over ALL the chords in a minor key key. jam UNLESS the IV chord is major or the ii chord is minor.
|
<EFBFBD>separate event<6E>. Also utilize Aeolian over ALL the chords in a minor key key. jam UNLESS the IV chord is major or the ii chord is minor.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
If you want to play G Aeolian over the G inspired Satriani jam track utilize Starting on and
|
If you want to play G Aeolian over the G inspired Satriani jam track utilize Starting on and
|
||||||
|
|
||||||
the <20>ACE<43> principle as taught in the previous lesson. Aeolian is the 6th mode. To play in G Aeolian ask yourself what major scale<6C>s sixth note is emphasizing the 6th
|
the <20>ACE<43> principle as taught in the previous lesson. Aeolian is the 6th mode. To play in G Aeolian ask yourself what major scale<6C>s sixth note is emphasizing the 6th
|
||||||
|
|
||||||
an G? The answer is Bb. The sixth note of a Bb major scale is an G note. note of any major
|
an G? The answer is Bb. The sixth note of a Bb major scale is an G note. note of any major
|
||||||
|
|
||||||
@@ -1229,7 +1230,7 @@ below, Bb major and G Aeolian are both constructed from the same notes.
|
|||||||
|
|
||||||
Bb Major = Bb, C, D, Eb, F, G, A G Aeolian = G, A, Bb, C, D, Eb, F Aeolian is also called Natural Minor major and relative minor or Pure Minor.
|
Bb Major = Bb, C, D, Eb, F, G, A G Aeolian = G, A, Bb, C, D, Eb, F Aeolian is also called Natural Minor major and relative minor or Pure Minor.
|
||||||
|
|
||||||
Remember, it<69>s all about MOOD and EMPHASIS when playing in the modes. Which note you start on and emphasize give you the different moods and sound textures of each mode. Remember, it<69>s all
|
Remember, it<69>s all about MOOD and EMPHASIS when playing in the modes. Which note you start on and emphasize give you the different moods and sound textures of each mode. Remember, it<69>s all
|
||||||
|
|
||||||
about MOOD and
|
about MOOD and
|
||||||
|
|
||||||
@@ -1259,11 +1260,11 @@ Lydian is not as commonly utilized as Ionian, but it brings a hip tension with k
|
|||||||
|
|
||||||
Play this mode over maj7, maj9, maj6, and maj6/9 chords when treating each Starting on and
|
Play this mode over maj7, maj9, maj6, and maj6/9 chords when treating each Starting on and
|
||||||
|
|
||||||
power chords and major triads. Lydian also sounds great over rock ballads. emphasizing the 4th chord as a <20>separate event<6E>. Also try it over Lydian modal chord progressions,
|
power chords and major triads. Lydian also sounds great over rock ballads. emphasizing the 4th chord as a <20>separate event<6E>. Also try it over Lydian modal chord progressions,
|
||||||
|
|
||||||
Try E Lydian over the E drone Satriani jam track. Lydian always is the 4th note of any major
|
Try E Lydian over the E drone Satriani jam track. Lydian always is the 4th note of any major
|
||||||
|
|
||||||
mode. To play in E Lydiian ask yourself what major scale<6C>s fourth note is an scale produces the
|
mode. To play in E Lydiian ask yourself what major scale<6C>s fourth note is an scale produces the
|
||||||
|
|
||||||
E? The answer is B. The fourth note of a B major scale is an E note. Lydian Mode.
|
E? The answer is B. The fourth note of a B major scale is an E note. Lydian Mode.
|
||||||
|
|
||||||
@@ -1275,7 +1276,7 @@ Lydian are both constructed from the same notes. Lydian is often the
|
|||||||
|
|
||||||
B Major = B, C#, D#, E, F#, G#, A# E Lydian = E, F#, G#, A#, B, C#, D# mode of choice over major 7th and major 9th chords.
|
B Major = B, C#, D#, E, F#, G#, A# E Lydian = E, F#, G#, A#, B, C#, D# mode of choice over major 7th and major 9th chords.
|
||||||
|
|
||||||
Remember, it<69>s all about MOOD and EMPHASIS when playing in the modes. Which note you start on and emphasize produces the different moods and sound textures of each mode. Remember, it<69>s all
|
Remember, it<69>s all about MOOD and EMPHASIS when playing in the modes. Which note you start on and emphasize produces the different moods and sound textures of each mode. Remember, it<69>s all
|
||||||
|
|
||||||
Below are two common shapes for Lydian. One has the low root note on the about MOOD and
|
Below are two common shapes for Lydian. One has the low root note on the about MOOD and
|
||||||
|
|
||||||
@@ -1314,15 +1315,15 @@ Try playing E Phrygian over the E drone jam track. Remember that Phrygian is alw
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
what major scale<6C>s third note is a E? The answer is C. The third note of a C Starting on and major scale is E. Play C major scales over the E jam track but emphasize the emphasizing the 3rd E notes. C major and E Pyrygian consist of the same notes. note of any major
|
what major scale<6C>s third note is a E? The answer is C. The third note of a C Starting on and major scale is E. Play C major scales over the E jam track but emphasize the emphasizing the 3rd E notes. C major and E Pyrygian consist of the same notes. note of any major
|
||||||
|
|
||||||
C Major scale - C, D, E, F, G, A, B scale produces the
|
C Major scale - C, D, E, F, G, A, B scale produces the
|
||||||
|
|
||||||
E Phrygian - E, F, G, A, B, C, D Phrygian Mode.
|
E Phrygian - E, F, G, A, B, C, D Phrygian Mode.
|
||||||
|
|
||||||
Remember, it<69>s all about MOOD and EMPHASIS when playing in the modes. Which note you start on and emphasize produces the different moods and
|
Remember, it<69>s all about MOOD and EMPHASIS when playing in the modes. Which note you start on and emphasize produces the different moods and
|
||||||
|
|
||||||
sound textures of each mode. Refer to the video lessons for Phrygian Remember, it<69>s all
|
sound textures of each mode. Refer to the video lessons for Phrygian Remember, it<69>s all
|
||||||
|
|
||||||
examples and devices over the E drone jam track.
|
examples and devices over the E drone jam track.
|
||||||
|
|
||||||
@@ -1334,7 +1335,7 @@ the low E-string and the other has the low root on the A-string. Find these play
|
|||||||
|
|
||||||
patterns fast by using your first finger on the low root.
|
patterns fast by using your first finger on the low root.
|
||||||
|
|
||||||
Don<EFBFBD>t think of <20>shapes<65> or <20>positions<6E> as modes. Get in the habit of looking at the entire fretboard as the vehicle for the mode, not just a certain position. Learn the mode and its interval structure across the entire fretboard. Start with the scales below, but learn all the positions as per the major scales lessons in this eBook to play across the entire neck.
|
Don<EFBFBD>t think of <20>shapes<65> or <20>positions<6E> as modes. Get in the habit of looking at the entire fretboard as the vehicle for the mode, not just a certain position. Learn the mode and its interval structure across the entire fretboard. Start with the scales below, but learn all the positions as per the major scales lessons in this eBook to play across the entire neck.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -1359,23 +1360,23 @@ Although you will probably utilize Aeolian over the Satriani inspired jam track,
|
|||||||
|
|
||||||
you still want to learn Dorian as you will be using it often in other scenarios. 2nd mode of any
|
you still want to learn Dorian as you will be using it often in other scenarios. 2nd mode of any
|
||||||
|
|
||||||
Utilize Dorian over all the chords in a minor key jam when there is a major IV major key. chord or a minor ii chord. You can also use Dorian over minor type chords when treating each chord as a <20>separate event<6E>.
|
Utilize Dorian over all the chords in a minor key jam when there is a major IV major key. chord or a minor ii chord. You can also use Dorian over minor type chords when treating each chord as a <20>separate event<6E>.
|
||||||
|
|
||||||
Remember Dorian is the 2nd mode in any major key. To play A Dorian the Starting on and
|
Remember Dorian is the 2nd mode in any major key. To play A Dorian the Starting on and
|
||||||
|
|
||||||
question is what major scale<6C>s 2nd note is an A note? The answer is G major. A Dorian would be converted back to its parent scale of G major. emphasizing the 2nd
|
question is what major scale<6C>s 2nd note is an A note? The answer is G major. A Dorian would be converted back to its parent scale of G major. emphasizing the 2nd
|
||||||
|
|
||||||
To play in A Dorian start on the 2nd note in a G major scale and play from the note of any major
|
To play in A Dorian start on the 2nd note in a G major scale and play from the note of any major
|
||||||
|
|
||||||
A note till the next A note and you have A Dorian. You are playing a G major scale produces the
|
A note till the next A note and you have A Dorian. You are playing a G major scale produces the
|
||||||
|
|
||||||
scale from the A to the A and voila<6C>, you have A Dorian. Dorian Mode.
|
scale from the A to the A and voila<6C>, you have A Dorian. Dorian Mode.
|
||||||
|
|
||||||
Playing G major scales starting on the 2nd note and emphasizing the A notes, not the G notes, produces A Dorian. This establishes the tonal center as A. G major and A Dorian are constructed from the same notes.
|
Playing G major scales starting on the 2nd note and emphasizing the A notes, not the G notes, produces A Dorian. This establishes the tonal center as A. G major and A Dorian are constructed from the same notes.
|
||||||
|
|
||||||
Dorian has one note
|
Dorian has one note
|
||||||
|
|
||||||
G Major scale <20> G, A, B, C, D, E, F# difference than Aeolian.
|
G Major scale <20> G, A, B, C, D, E, F# difference than Aeolian.
|
||||||
|
|
||||||
A Dorian scale - A, B, C, D, E, F#, G Dorian has a natural 6th
|
A Dorian scale - A, B, C, D, E, F#, G Dorian has a natural 6th
|
||||||
|
|
||||||
@@ -1408,11 +1409,11 @@ The Mixolydian Mode is a seven-note scale often used in blues and rock.
|
|||||||
|
|
||||||
Mixolydian is considered a major mode and is always the 5th mode KEY in any major key. Often its the mode of choice played over dominant chords.
|
Mixolydian is considered a major mode and is always the 5th mode KEY in any major key. Often its the mode of choice played over dominant chords.
|
||||||
|
|
||||||
Mixolydian is basically a major scale, (Ionian Mode), but with a b7. The scale degrees are 1,2,3,4,5,6,b7. Try this mode over dominant chords like 7th and 9th chords when treating each chord as a <20>separate event<6E>. Mixolydian is always
|
Mixolydian is basically a major scale, (Ionian Mode), but with a b7. The scale degrees are 1,2,3,4,5,6,b7. Try this mode over dominant chords like 7th and 9th chords when treating each chord as a <20>separate event<6E>. Mixolydian is always
|
||||||
|
|
||||||
the 5th mode of any
|
the 5th mode of any
|
||||||
|
|
||||||
Mixolydian is the 5th mode and the key is to shift the tonal center to the major key. root of the mode. For example, to play G Mixolydian over a G7 chord ask yourself what major scale<6C>s fifth note is a G? The answer is C.
|
Mixolydian is the 5th mode and the key is to shift the tonal center to the major key. root of the mode. For example, to play G Mixolydian over a G7 chord ask yourself what major scale<6C>s fifth note is a G? The answer is C.
|
||||||
|
|
||||||
The fifth note of a C major scale is a G note. Play C major scales over a G7 chord but emphasize the G notes for G Mixolydian. C major and G Starting on and
|
The fifth note of a C major scale is a G note. Play C major scales over a G7 chord but emphasize the G notes for G Mixolydian. C major and G Starting on and
|
||||||
|
|
||||||
@@ -1424,17 +1425,17 @@ scale produces the
|
|||||||
|
|
||||||
G Mixolydian - G, A, B, C, D, E, F Mixolydian Mode.
|
G Mixolydian - G, A, B, C, D, E, F Mixolydian Mode.
|
||||||
|
|
||||||
Although you probably won<6F>t be playing Mixolydian over the Satriani inspired jam tracks, you still want to learn the mode as its super useful.
|
Although you probably won<6F>t be playing Mixolydian over the Satriani inspired jam tracks, you still want to learn the mode as its super useful.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
To play E Mixolydian over an E7 chord ask yourself what major scale<6C>s fifth Mixolydian is often
|
To play E Mixolydian over an E7 chord ask yourself what major scale<6C>s fifth Mixolydian is often
|
||||||
|
|
||||||
note is a E? The answer is A. The fifth note of a A major scale is an E note. Play A major scales over an E7 chord but emphasize the E notes. A major the mode of choice
|
note is a E? The answer is A. The fifth note of a A major scale is an E note. Play A major scales over an E7 chord but emphasize the E notes. A major the mode of choice
|
||||||
|
|
||||||
and E Mixolydian consist of the same notes. over dominant 7th
|
and E Mixolydian consist of the same notes. over dominant 7th
|
||||||
|
|
||||||
Remember, it<69>s all about MOOD and EMPHASIS when playing in the modes. chords. Which note you start on and emphasize produces the different moods and sound textures of each mode.
|
Remember, it<69>s all about MOOD and EMPHASIS when playing in the modes. chords. Which note you start on and emphasize produces the different moods and sound textures of each mode.
|
||||||
|
|
||||||
Below are two common shapes for Mixolydian. One has the low root note on the low E-string and the other has the low root on the A-string. Find these patterns fast by using your first finger on the low root.
|
Below are two common shapes for Mixolydian. One has the low root note on the low E-string and the other has the low root on the A-string. Find these patterns fast by using your first finger on the low root.
|
||||||
|
|
||||||
@@ -1501,7 +1502,7 @@ Below are two scale shapes that you can grab fast and easy in any key. Play the
|
|||||||
|
|
||||||
Harmonic Minor Link & Phrygian Dominant
|
Harmonic Minor Link & Phrygian Dominant
|
||||||
|
|
||||||
Now that you know a few Harmonic Minor scale patterns let<65>s link them together and play them laterally across the neck. Below is a three-octave Harmonic Minor scale link that will take you over half the neck.
|
Now that you know a few Harmonic Minor scale patterns let<65>s link them together and play them laterally across the neck. Below is a three-octave Harmonic Minor scale link that will take you over half the neck.
|
||||||
|
|
||||||
This scale link is incredibly useful and easy to play as it utilizes repeated fingerings. Slide up a half step with your first finger when playing the low-E, D, and B strings. Shift up a half step, or one fret, with the first finger for the 1-1 finger combinations. Remember, the key note in Harmonic Minor is that 7th, and it is always a half step behind the root note.
|
This scale link is incredibly useful and easy to play as it utilizes repeated fingerings. Slide up a half step with your first finger when playing the low-E, D, and B strings. Shift up a half step, or one fret, with the first finger for the 1-1 finger combinations. Remember, the key note in Harmonic Minor is that 7th, and it is always a half step behind the root note.
|
||||||
|
|
||||||
@@ -1544,11 +1545,11 @@ AVENUES:
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
1. Determine the key signature - Most of the time you will be soloing in KEY minor key or major key. Knowing the key is the first step. Even when you are noodling around on the guitar, always know what key you are playing. Many guitarists make the mistake of just looking solely at the key <20> that won<6F>t give you all the needed information.
|
1. Determine the key signature - Most of the time you will be soloing in KEY minor key or major key. Knowing the key is the first step. Even when you are noodling around on the guitar, always know what key you are playing. Many guitarists make the mistake of just looking solely at the key <20> that won<6F>t give you all the needed information.
|
||||||
|
|
||||||
It<EFBFBD>s the the chords that
|
It<EFBFBD>s the the chords that
|
||||||
|
|
||||||
2. Analyze the chord progression - It<49>s the chords that give you the give the complete
|
2. Analyze the chord progression - It<49>s the chords that give you the give the complete
|
||||||
|
|
||||||
complete roadmap to what you can utilize for soloing and improvisation. roadmap to all the
|
complete roadmap to what you can utilize for soloing and improvisation. roadmap to all the
|
||||||
|
|
||||||
@@ -1558,11 +1559,11 @@ what scales, modes, and arpeggios you will want to utilize. The chords also poin
|
|||||||
|
|
||||||
Take the listener on a
|
Take the listener on a
|
||||||
|
|
||||||
Remember that you can mix soloing techniques. Mix what musical journey - draw <20>relates to all<6C>
|
Remember that you can mix soloing techniques. Mix what musical journey - draw <20>relates to all<6C>
|
||||||
|
|
||||||
with treating each chord as a <20>separate event<6E>. Treat each chord as a them into your solo and
|
with treating each chord as a <20>separate event<6E>. Treat each chord as a them into your solo and
|
||||||
|
|
||||||
<EFBFBD>separate event<6E>, then switch it up and play what <20>relates to all<6C>. have them latch onto
|
<EFBFBD>separate event<6E>, then switch it up and play what <20>relates to all<6C>. have them latch onto
|
||||||
|
|
||||||
At times you can also use both major and minor scale elements as well as what you are playing.
|
At times you can also use both major and minor scale elements as well as what you are playing.
|
||||||
|
|
||||||
@@ -1582,13 +1583,13 @@ appropriate to apply each in a given soloing or improvisation scenario. playing
|
|||||||
|
|
||||||
Two goals of lead guitar playing:
|
Two goals of lead guitar playing:
|
||||||
|
|
||||||
1. Compliment the song <20> in the end, no matter how great a solo is, it<69>s the song that will be remembered. Play for the song, not for yourself.
|
1. Compliment the song <20> in the end, no matter how great a solo is, it<69>s the song that will be remembered. Play for the song, not for yourself.
|
||||||
|
|
||||||
2. Draw people into your solo <20> you want the listener to latch onto what you are playing and to be on the edge of their seat wondering, <20>what will they play next?<3F>
|
2. Draw people into your solo <20> you want the listener to latch onto what you are playing and to be on the edge of their seat wondering, <20>what will they play next?<3F>
|
||||||
|
|
||||||
Take the listener on a musical journey with ups and downs, great emotion, and passion. Play from the heart while telling a story, and always be aware of melody.
|
Take the listener on a musical journey with ups and downs, great emotion, and passion. Play from the heart while telling a story, and always be aware of melody.
|
||||||
|
|
||||||
Remember to experiment, its okay to bend and break the <20>rules<65>. Nothing is etched in stone. Work on developing your own style and pulling from all your musical influences.
|
Remember to experiment, its okay to bend and break the <20>rules<65>. Nothing is etched in stone. Work on developing your own style and pulling from all your musical influences.
|
||||||
|
|
||||||
34 of 35
|
34 of 35
|
||||||
|
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
TYPE: pedagogical
|
||||||
ARTIST: Joe Satriani
|
ARTIST: Joe Satriani
|
||||||
GENRE: Rock, Art Rock, Blues Rock
|
GENRE: Rock, Art Rock, Blues Rock
|
||||||
CONCEPTS: Target notes, pentatonic scales, melodic phrasing, ballad soloing
|
CONCEPTS: Target notes, pentatonic scales, melodic phrasing, ballad soloing
|
||||||
@@ -24,7 +25,7 @@ Billy gave me a lot of information. I took three lessons from him but I got back
|
|||||||
|
|
||||||
"Once I started to think about this long enough, I though. 'Well, I should be able to do it against a pedal note.' And I started doing that sitting down at a piano because it seemed a little bit easier. Because I wanted to do it in C or G or different keys and it's very hard on the guitar.
|
"Once I started to think about this long enough, I though. 'Well, I should be able to do it against a pedal note.' And I started doing that sitting down at a piano because it seemed a little bit easier. Because I wanted to do it in C or G or different keys and it's very hard on the guitar.
|
||||||
|
|
||||||
"So if I have this E drone and then I start playing the notes. And I just sort of soak it in and then I play something slightly different, which is a Lydian scale <20> major scale with a raised fourth. And I sort of register in my mind why is it so different than [the major scale]. With this note [drone E] it really made a difference because I could hear the tension and not so much tension. So when I did other [modes] it really made big difference to Phrygian dominant versus a Phrygian.
|
"So if I have this E drone and then I start playing the notes. And I just sort of soak it in and then I play something slightly different, which is a Lydian scale <20> major scale with a raised fourth. And I sort of register in my mind why is it so different than [the major scale]. With this note [drone E] it really made a difference because I could hear the tension and not so much tension. So when I did other [modes] it really made big difference to Phrygian dominant versus a Phrygian.
|
||||||
|
|
||||||
"And I was sort of making the fingering upas I went along. Since my high-school teacher was not a guitarist, he would look at me play guitar and go, 'It's so complicated, you just have to learn the notes everywhere.' And I thought 'That's easier said than done!' [Laughs] You just can't look at it and find them.
|
"And I was sort of making the fingering upas I went along. Since my high-school teacher was not a guitarist, he would look at me play guitar and go, 'It's so complicated, you just have to learn the notes everywhere.' And I thought 'That's easier said than done!' [Laughs] You just can't look at it and find them.
|
||||||
|
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
# IGNORE
|
||||||
ARTIST: Joe Satriani
|
ARTIST: Joe Satriani
|
||||||
GENRE: Rock, Art Rock, Blues Rock
|
GENRE: Rock, Art Rock, Blues Rock
|
||||||
CONCEPTS: Pitch Axis
|
CONCEPTS: Pitch Axis
|
||||||
|
|||||||
@@ -1,53 +1,56 @@
|
|||||||
ARTIST: Joe Satriani
|
ARTIST: Joe Satriani
|
||||||
GENRE: Rock, Art Rock, Blues Rock
|
GENRE: Rock, Blues Rock
|
||||||
CONCEPTS: Pitch Axis
|
CONCEPTS: pitch axis theory, pedal tone, modal interchange,
|
||||||
|
modes, Lydian, Aeolian, Mixolydian, Dorian, static bass note
|
||||||
SOURCE: Goodreads
|
SOURCE: Goodreads
|
||||||
TOPIC: Joe Satriani's Pitch Axis Theory and the Modal Method I: The simple concept
|
TOPIC: Pitch Axis Theory — Modal Sequences Over a Static Bass Note
|
||||||
|
---
|
||||||
|
|
||||||
For those of you unaware of the details of pitch axis theory, the idea is basically to connect scales or their modes via an unchanging, or changing as little as possible, bass note. Used by classical composers such as Wagner and Stravinsky as well as modern guitarists like Joe Satriani and Steve Vai, it is a useful tool. But is it just another name for a technique that has been used before?
|
Chunk 1: Pitch Axis Theory Overview
|
||||||
|
Metadata: artist=JoeSatriani, concept=pitchAxisTheory,
|
||||||
|
concept=pedalTone, concept=modalInterchange, type=theory
|
||||||
|
|
||||||
The first track on his first album, Not of this Earth, demonstrates Satriani<6E>s use of pitch axis theory perfectly, a pedal note of E, and four bars with a change of mode on each:
|
Pitch axis theory connects scales or modes via an unchanging bass note.
|
||||||
|
Used by classical composers including Wagner and Stravinsky as well as
|
||||||
|
modern guitarists Joe Satriani and Steve Vai, the technique creates
|
||||||
|
dramatic harmonic color changes while maintaining a stable root. The
|
||||||
|
effect is created by keeping the bass note constant while the mode
|
||||||
|
above it changes, producing the sensation of moving through distant
|
||||||
|
keys while remaining anchored to a single pitch center.
|
||||||
|
|
||||||
E Lydian <20> E Aeolian <20> E Lydian <20> E Mixolydian
|
Chunk 2: Satriani Pitch Axis Example — Not of This Earth
|
||||||
|
Metadata: artist=JoeSatriani, track=NotOfThisEarth,
|
||||||
|
concept=pitchAxisTheory, concept=pedalTone,
|
||||||
|
modes=Lydian/Aeolian/Mixolydian, pedalNote=E, type=example
|
||||||
|
|
||||||
Now, another way of putting it is that Satch is playing in the following keys but staying on the same bass note:
|
The first track on Satriani's first album Not of This Earth demonstrates
|
||||||
|
pitch axis theory with a pedal note of E and four bars with a mode change
|
||||||
|
on each bar: E Lydian — E Aeolian — E Lydian — E Mixolydian. Expressed
|
||||||
|
as parent keys this is B Major — G Major — B Major — A Major — a large
|
||||||
|
leap from B Major with five sharps to G Major with one sharp and back,
|
||||||
|
then two steps around the circle of fifths to A Major with three sharps.
|
||||||
|
The modal sequence is Lydian — Aeolian — Lydian — Mixolydian.
|
||||||
|
|
||||||
B Major <20> G Major <20> B Major <20> A Major.
|
Chunk 3: Steve Vai Pitch Axis Example — The Riddle
|
||||||
|
Metadata: artist=SteveVai, track=TheRiddle, concept=pitchAxisTheory,
|
||||||
|
concept=pedalTone, modes=Lydian/Mixolydian, pedalNote=E, type=example
|
||||||
|
|
||||||
Now we can see the interesting idea behind the sound of the modes, a large leap from B Major (5 sharps) to G Major (1 sharp), back again and then back twice in the circle of fifths to A Major (3 sharps).
|
Steve Vai uses pitch axis theory in The Riddle with the modal sequence
|
||||||
|
E Lydian — E Lydian augmented — E Mixolydian — E Lydian. The parent
|
||||||
|
keys are B Major — B Melodic Minor — A Major — B Major.
|
||||||
|
|
||||||
It is quite an art form, choosing modes that suit the following or preceding of another, but we can see now the pattern:
|
Chunk 4: Pitch Axis Modal Sequences Summary
|
||||||
|
Metadata: concept=pitchAxisTheory, concept=pedalTone,
|
||||||
|
concept=modalInterchange, type=summary,
|
||||||
|
artists=JoeSatriani/SteveVai/Bach
|
||||||
|
|
||||||
Lydian <20> Aeolian <20> Lydian <20> Mixolydian
|
Pitch axis theory in practice produces the following documented sequences
|
||||||
|
over a static bass note. Satriani on Not of This Earth over E:
|
||||||
Now, none of this is new, there are plenty of instances where J. S. Bach uses multiple modes over the same bass note, notably over a bass that is acting as a dominant pedal.
|
Lydian — Aeolian — Lydian — Mixolydian. Vai on The Riddle over E:
|
||||||
|
Lydian — Lydian augmented — Mixolydian — Lydian. Bach over a dominant
|
||||||
Here is an example:
|
pedal: Mixolydian — Phrygian Major — Harmonic Major — Dominant sharp 2
|
||||||
|
— Double Harmonic. Over a constant A bass using the Modal Method:
|
||||||
Mixolydian <20> Phrygian Major <20> Harmonic Major <20> Dominant #2 <20> Double Harmonic
|
A Dorian — A Melodic — A Dorian sharp 4 — A Neapolitan Major —
|
||||||
|
A Phrygian sharp 4. The technique works because modes sharing a common
|
||||||
The example above is played over a constant bass pedal, say A. That gives us the scales:
|
root create tension through harmonic contrast while the static bass
|
||||||
|
provides continuity and resolution.
|
||||||
D Major <20> D Harmonic minor <20> A Harmonic Major <20> D Harmonic Major <20> D Hungarian minor
|
|
||||||
|
|
||||||
This sequence is typical of Bach as he has created a symmetrical sequence, with scales on D, D, A, D, D.
|
|
||||||
|
|
||||||
The Modal Method can help to take this concept one stage further. Say over a constant A bass I play the scales from the sequence:
|
|
||||||
|
|
||||||
G Major <20> A Melodic <20> E harmonic minor <20> B Neapolitan Major <20> A Neapolitan Major <20> E Locrian natural 7 (which is one of my favourite sequences). We get the modes in pitch axis theory of:
|
|
||||||
|
|
||||||
A Dorian <20> A Melodic <20> A Dorian #4 <20> A# Altbb3 <20> A Neapolitan Major <20> A Phrygian #4
|
|
||||||
|
|
||||||
I have simply used the sequence of scales that I have worked out using the tables in section I and played them over a static bass note. It<49>s that simple. NB: Although the A# in the Altbb3 mode clashes against the A bass note, it is consonant enough if resolved quickly and adds a good tension to the sequence.
|
|
||||||
|
|
||||||
I intend to add pitch axis examples as and when they come up and make a comprehensive list, so please add your ideas below in the comments. Here is a Steve Vai one, The Riddle:
|
|
||||||
|
|
||||||
E Lydian <20> E Lydian + - E Mixolydian <20> E Lydian
|
|
||||||
|
|
||||||
The scales are: B Major <20> B Melodic <20> A Major <20> B Major
|
|
||||||
|
|
||||||
So now we have:
|
|
||||||
|
|
||||||
1) Not of the Earth: Lydian <20> Aeolian <20> Lydian <20> Mixolydian (Satriani)
|
|
||||||
|
|
||||||
2) The Riddle: Lydian <20> Lydian + - Mixolydian <20> Lydian (Vai)
|
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
# IGNORE
|
||||||
Praise for
|
Praise for
|
||||||
|
|
||||||
STRANGE BEAUTIFUL MUSIC
|
STRANGE BEAUTIFUL MUSIC
|
||||||
|
|||||||
140
Books/Music/Mechanics/FretboardMappings.txt
Normal file
140
Books/Music/Mechanics/FretboardMappings.txt
Normal file
@@ -0,0 +1,140 @@
|
|||||||
|
Low E string, fret 0 = E
|
||||||
|
Low E string, fret 1 = F
|
||||||
|
Low E string, fret 2 = F# / Gb
|
||||||
|
Low E string, fret 3 = G
|
||||||
|
Low E string, fret 4 = G# / Ab
|
||||||
|
Low E string, fret 5 = A
|
||||||
|
Low E string, fret 6 = A# / Bb
|
||||||
|
Low E string, fret 7 = B
|
||||||
|
Low E string, fret 8 = C
|
||||||
|
Low E string, fret 9 = C# / Db
|
||||||
|
Low E string, fret 10 = D
|
||||||
|
Low E string, fret 11 = D# / Eb
|
||||||
|
Low E string, fret 12 = E
|
||||||
|
Low E string, fret 13 = F
|
||||||
|
Low E string, fret 14 = F# / Gb
|
||||||
|
Low E string, fret 15 = G
|
||||||
|
Low E string, fret 16 = G# / Ab
|
||||||
|
Low E string, fret 17 = A
|
||||||
|
Low E string, fret 18 = A# / Bb
|
||||||
|
Low E string, fret 19 = B
|
||||||
|
Low E string, fret 20 = C
|
||||||
|
Low E string, fret 21 = C# / Db
|
||||||
|
Low E string, fret 22 = D
|
||||||
|
|
||||||
|
A string, fret 0 = A
|
||||||
|
A string, fret 1 = A# / Bb
|
||||||
|
A string, fret 2 = B
|
||||||
|
A string, fret 3 = C
|
||||||
|
A string, fret 4 = C# / Db
|
||||||
|
A string, fret 5 = D
|
||||||
|
A string, fret 6 = D# / Eb
|
||||||
|
A string, fret 7 = E
|
||||||
|
A string, fret 8 = F
|
||||||
|
A string, fret 9 = F# / Gb
|
||||||
|
A string, fret 10 = G
|
||||||
|
A string, fret 11 = G# / Ab
|
||||||
|
A string, fret 12 = A
|
||||||
|
A string, fret 13 = A# / Bb
|
||||||
|
A string, fret 14 = B
|
||||||
|
A string, fret 15 = C
|
||||||
|
A string, fret 16 = C# / Db
|
||||||
|
A string, fret 17 = D
|
||||||
|
A string, fret 18 = D# / Eb
|
||||||
|
A string, fret 19 = E
|
||||||
|
A string, fret 20 = F
|
||||||
|
A string, fret 21 = F# / Gb
|
||||||
|
A string, fret 22 = G
|
||||||
|
|
||||||
|
D string, fret 0 = D
|
||||||
|
D string, fret 1 = D# / Eb
|
||||||
|
D string, fret 2 = E
|
||||||
|
D string, fret 3 = F
|
||||||
|
D string, fret 4 = F# / Gb
|
||||||
|
D string, fret 5 = G
|
||||||
|
D string, fret 6 = G# / Ab
|
||||||
|
D string, fret 7 = A
|
||||||
|
D string, fret 8 = A# / Bb
|
||||||
|
D string, fret 9 = B
|
||||||
|
D string, fret 10 = C
|
||||||
|
D string, fret 11 = C# / Db
|
||||||
|
D string, fret 12 = D
|
||||||
|
D string, fret 13 = D# / Eb
|
||||||
|
D string, fret 14 = E
|
||||||
|
D string, fret 15 = F
|
||||||
|
D string, fret 16 = F# / Gb
|
||||||
|
D string, fret 17 = G
|
||||||
|
D string, fret 18 = G# / Ab
|
||||||
|
D string, fret 19 = A
|
||||||
|
D string, fret 20 = A# / Bb
|
||||||
|
D string, fret 21 = B
|
||||||
|
D string, fret 22 = C
|
||||||
|
G string, fret 0 = G
|
||||||
|
G string, fret 1 = G# / Ab
|
||||||
|
G string, fret 2 = A
|
||||||
|
G string, fret 3 = A# / Bb
|
||||||
|
G string, fret 4 = B
|
||||||
|
G string, fret 5 = C
|
||||||
|
G string, fret 6 = C# / Db
|
||||||
|
G string, fret 7 = D
|
||||||
|
G string, fret 8 = D# / Eb
|
||||||
|
G string, fret 9 = E
|
||||||
|
G string, fret 10 = F
|
||||||
|
G string, fret 11 = F# / Gb
|
||||||
|
G string, fret 12 = G
|
||||||
|
G string, fret 13 = G# / Ab
|
||||||
|
G string, fret 14 = A
|
||||||
|
G string, fret 15 = A# / Bb
|
||||||
|
G string, fret 16 = B
|
||||||
|
G string, fret 17 = C
|
||||||
|
G string, fret 18 = C# / Db
|
||||||
|
G string, fret 19 = D
|
||||||
|
G string, fret 20 = D# / Eb
|
||||||
|
G string, fret 21 = E
|
||||||
|
G string, fret 22 = F
|
||||||
|
B string, fret 0 = B
|
||||||
|
B string, fret 1 = C
|
||||||
|
B string, fret 2 = C# / Db
|
||||||
|
B string, fret 3 = D
|
||||||
|
B string, fret 4 = D# / Eb
|
||||||
|
B string, fret 5 = E
|
||||||
|
B string, fret 6 = F
|
||||||
|
B string, fret 7 = F# / Gb
|
||||||
|
B string, fret 8 = G
|
||||||
|
B string, fret 9 = G# / Ab
|
||||||
|
B string, fret 10 = A
|
||||||
|
B string, fret 11 = A# / Bb
|
||||||
|
B string, fret 12 = B
|
||||||
|
B string, fret 13 = C
|
||||||
|
B string, fret 14 = C# / Db
|
||||||
|
B string, fret 15 = D
|
||||||
|
B string, fret 16 = D# / Eb
|
||||||
|
B string, fret 17 = E
|
||||||
|
B string, fret 18 = F
|
||||||
|
B string, fret 19 = F# / Gb
|
||||||
|
B string, fret 20 = G
|
||||||
|
B string, fret 21 = G# / Ab
|
||||||
|
B string, fret 22 = A
|
||||||
|
High E string, fret 0 = E
|
||||||
|
High E string, fret 1 = F
|
||||||
|
High E string, fret 2 = F# / Gb
|
||||||
|
High E string, fret 3 = G
|
||||||
|
High E string, fret 4 = G# / Ab
|
||||||
|
High E string, fret 5 = A
|
||||||
|
High E string, fret 6 = A# / Bb
|
||||||
|
High E string, fret 7 = B
|
||||||
|
High E string, fret 8 = C
|
||||||
|
High E string, fret 9 = C# / Db
|
||||||
|
High E string, fret 10 = D
|
||||||
|
High E string, fret 11 = D# / Eb
|
||||||
|
High E string, fret 12 = E
|
||||||
|
High E string, fret 13 = F
|
||||||
|
High E string, fret 14 = F# / Gb
|
||||||
|
High E string, fret 15 = G
|
||||||
|
High E string, fret 16 = G# / Ab
|
||||||
|
High E string, fret 17 = A
|
||||||
|
High E string, fret 18 = A# / Bb
|
||||||
|
High E string, fret 19 = B
|
||||||
|
High E string, fret 20 = C
|
||||||
|
High E string, fret 21 = C# / Db
|
||||||
|
High E string, fret 22 = D
|
||||||
82
Books/Music/Soloing/BuildingSolosWithMotifs_1.txt
Normal file
82
Books/Music/Soloing/BuildingSolosWithMotifs_1.txt
Normal file
@@ -0,0 +1,82 @@
|
|||||||
|
TITLE: Building Solos with Motifs
|
||||||
|
AUTHOR: Musicians Institute Hollywood
|
||||||
|
DOMAIN: Guitar Improvisation
|
||||||
|
CONCEPTS: motif development, soloing, phrase building, Dorian mode,
|
||||||
|
scale transposition, melodic development, improvisation
|
||||||
|
CONTENT TYPE: Instructional
|
||||||
|
---
|
||||||
|
|
||||||
|
Chunk 1: What is a Motif
|
||||||
|
Metadata: concept=motif, type=definition, domain=guitarImprovisation
|
||||||
|
|
||||||
|
A motif is generally defined as a short musical phrase that carries
|
||||||
|
significance in the overall composition <20> not just a throwaway idea
|
||||||
|
like a lick. A motif can be a phrase that repeats at different points
|
||||||
|
like a musical hook, an important recurring theme apart from the main
|
||||||
|
melody, a phrase that is stated then developed in various ways, or a
|
||||||
|
melodic, rhythmic or harmonic cell. In practice a motif is usually a
|
||||||
|
phrase carried through a solo <20> a musical statement that is developed
|
||||||
|
to give improvisation a sense of continuity.
|
||||||
|
|
||||||
|
Chunk 2: Motif Development Techniques
|
||||||
|
Metadata: concept=motifDevelopment, type=technique, domain=guitarImprovisation
|
||||||
|
|
||||||
|
There are numerous ways to develop a motif. You can adapt the phrase
|
||||||
|
slightly to fit the next chord change, embellish it with passing notes,
|
||||||
|
transpose it up or down the octave, play the same phrase over different
|
||||||
|
chords, play different notes but keep the same rhythm, keep the same
|
||||||
|
notes but alter the motif rhythmically, or keep the same notes but
|
||||||
|
displace the motif by beginning on different beats of the bar.
|
||||||
|
|
||||||
|
Chunk 3: Motif vs Lick <20> The Story Approach
|
||||||
|
Metadata: concept=motif, concept=soloDevelopment, type=philosophy,
|
||||||
|
domain=guitarImprovisation, artists=Clapton/Hendrix/Ford/Holdsworth
|
||||||
|
|
||||||
|
The players who stand out are the ones who can take a simple idea and
|
||||||
|
develop it <20> beginning with a small seed of an idea and telling a story
|
||||||
|
with it. Listen closely to solos by Eric Clapton, Jimi Hendrix, Robben
|
||||||
|
Ford and Alan Holdsworth and you will notice they all start simple and
|
||||||
|
gradually build their solo as one idea leads to the next. A great lick
|
||||||
|
in a solo is never an isolated idea <20> it evolved from a collection of
|
||||||
|
related ideas. This is the great benefit of motival playing <20> it gives
|
||||||
|
you space to develop an idea, turn it around from different angles, and
|
||||||
|
keep expressing it until the magic happens.
|
||||||
|
|
||||||
|
Chunk 4: Motif Transposition Through D Dorian
|
||||||
|
Metadata: concept=motifTransposition, scale=DDorian, chord=Dm7,
|
||||||
|
type=exercise, string=thirdString
|
||||||
|
|
||||||
|
Playing over a Dm7 chord viewed as chord ii in C Major targets a D
|
||||||
|
Dorian sound. The D Dorian scale has the notes D E F G A B C. A motif
|
||||||
|
can be transposed diatonically through this scale on a single string <20>
|
||||||
|
beginning on A at the 2nd fret of the third string, then moving to B
|
||||||
|
at the 4th fret, then C at the 5th fret, and so on. Each time the
|
||||||
|
motif moves to the next scale tone, it is adapted to stay within the
|
||||||
|
notes of the scale. The ear guides the transposition rather than
|
||||||
|
theoretical calculation.
|
||||||
|
|
||||||
|
Chunk 5: Motif Across String Sets
|
||||||
|
Metadata: concept=motifDevelopment, technique=stringTransfer,
|
||||||
|
type=exercise, scale=DDorian, chord=Dm7
|
||||||
|
|
||||||
|
To get maximum mileage from a motif, relocate it to different
|
||||||
|
three-string groupings. Starting on strings four, three and two
|
||||||
|
ascending the D Dorian scale on the second string, then moving to the
|
||||||
|
top three strings ascending on the first string, covers the entire
|
||||||
|
range of the neck from a single seed phrase. The same motif played
|
||||||
|
ascending and descending, faster as 16th note runs or slower with
|
||||||
|
rhythmic syncopation and varied note lengths, creates enormous creative
|
||||||
|
potential while remaining entirely within scale tones and sounding
|
||||||
|
musical throughout.
|
||||||
|
|
||||||
|
Chunk 6: Essence of Motif Development Summary
|
||||||
|
Metadata: concept=motifDevelopment, type=summary, domain=guitarImprovisation
|
||||||
|
|
||||||
|
The essence of motif development is taking a seed of an idea and
|
||||||
|
transposing it through a scale to compose a longer line that makes
|
||||||
|
perfect musical sense with movement and direction. Improvise a simple
|
||||||
|
phrase, transpose it through the parent scale, transfer it to different
|
||||||
|
string sets, and the result covers the entire neck while remaining
|
||||||
|
coherent and musical. The creative potential is huge because the line
|
||||||
|
is super-musical <20> built entirely from scale tones shaped by a single
|
||||||
|
motivic idea.
|
||||||
81
Books/Music/Soloing/BuildingSolosWithMotifs_2.txt
Normal file
81
Books/Music/Soloing/BuildingSolosWithMotifs_2.txt
Normal file
@@ -0,0 +1,81 @@
|
|||||||
|
TITLE: Building Solos with Motifs - Example 2m
|
||||||
|
AUTHOR: Musicians Institute Hollywood
|
||||||
|
DOMAIN: Guitar Improvisation
|
||||||
|
CONCEPTS: motif development, three-note phrases, rhythmic displacement,
|
||||||
|
legato runs, descending figures, string crossing, position playing
|
||||||
|
CONTENT TYPE: Instructional Narrative
|
||||||
|
---
|
||||||
|
|
||||||
|
Chunk 1: Example 2m Overview
|
||||||
|
Metadata: concept=motifDevelopment, technique=rhythmicDisplacement,
|
||||||
|
technique=threeNotePhrase, type=overview, position=tenth
|
||||||
|
|
||||||
|
Example 2m uses three-note phrases with rests to create rhythmic
|
||||||
|
displacement, gradually transitioning from high to low strings then
|
||||||
|
back up for a final fast legato run. The phrase is built around tenth
|
||||||
|
position and falls naturally under the fingers. The core technique is
|
||||||
|
allowing rests to displace the three-note motif, creating rhythmic
|
||||||
|
interest without changing the underlying phrase.
|
||||||
|
|
||||||
|
Chunk 2: Descending Figure Across Strings
|
||||||
|
Metadata: concept=motifDevelopment, technique=stringCrossing,
|
||||||
|
technique=descendingFigure, type=narrative, strings=1234, position=tenth
|
||||||
|
|
||||||
|
The phrase begins on the first string descending from the 15th fret
|
||||||
|
through the 13th to the 12th fret <20> a clear three-note descending
|
||||||
|
figure. The same descending contour continues across strings: second
|
||||||
|
string from 15th through 12th to 10th fret, then third string from
|
||||||
|
12th through 10th to 9th fret. The consistent three-note descending
|
||||||
|
structure moves fluidly across string sets while maintaining the same
|
||||||
|
positional shape, creating a cascading effect that covers the upper
|
||||||
|
register in a single connected motion.
|
||||||
|
|
||||||
|
Chunk 3: Contour Variation and Ascent
|
||||||
|
Metadata: concept=motifVariation, technique=contourChange,
|
||||||
|
type=narrative, strings=34, position=tenth
|
||||||
|
|
||||||
|
On the fourth string the phrase introduces a variation <20> 10th fret
|
||||||
|
ascending to 14th then descending to 12th <20> breaking the pure
|
||||||
|
descending contour with an upward motion. This slight variation
|
||||||
|
maintains the three-note structure while introducing directional
|
||||||
|
contrast. The third string continues this idea: 10th fret up to 14th
|
||||||
|
down to 12th, then 9th fret up to 12th resolving to 10th. The
|
||||||
|
ascending-then-descending motion creates a wave-like contour that
|
||||||
|
provides relief from the earlier sustained descent.
|
||||||
|
|
||||||
|
Chunk 4: Cross-String Resolution
|
||||||
|
Metadata: concept=motifDevelopment, technique=stringCrossing,
|
||||||
|
technique=resolution, type=narrative, strings=234, position=seventh
|
||||||
|
|
||||||
|
The phrase shifts downward in register. On the second string the 7th
|
||||||
|
fret moves to 10th then 8th, while the third string carries a
|
||||||
|
complementary figure from 8th up to 12th down to 10th. The fourth
|
||||||
|
string resolves with 8th fret to 12th down to 10th, completing a
|
||||||
|
fluid connected run across three adjacent strings. The simultaneous
|
||||||
|
movement across strings creates a layered texture where multiple voices
|
||||||
|
descend together toward resolution.
|
||||||
|
|
||||||
|
Chunk 5: Motif Restatement and Development
|
||||||
|
Metadata: concept=motifRestatement, technique=repetition,
|
||||||
|
type=narrative, strings=23, position=ninth
|
||||||
|
|
||||||
|
The motif is restated at a new position. On the second string the
|
||||||
|
9th-12th-10th figure is stated then immediately repeated <20> insistence
|
||||||
|
through exact repetition. The third string introduces a four-note
|
||||||
|
expansion: 10th-13th-12th-10th, adding one note to the original
|
||||||
|
three-note cell. This expansion followed by compression back to
|
||||||
|
two-note figures creates a breathing quality <20> the motif grows then
|
||||||
|
contracts, maintaining interest through variation of density rather
|
||||||
|
than pitch change.
|
||||||
|
|
||||||
|
Chunk 6: Final Resolution
|
||||||
|
Metadata: concept=motifResolution, technique=repetition,
|
||||||
|
type=narrative, string=secondString, position=ninth
|
||||||
|
|
||||||
|
The final segment returns to the second string, reinforcing the 12th
|
||||||
|
fret as pitch center before resolving to the 9th fret. The repetition
|
||||||
|
of the 12th fret before the final descent creates a sense of
|
||||||
|
insistence before release <20> the phrase circles its tonal center one
|
||||||
|
last time before landing. This mirrors the overall arc of the solo
|
||||||
|
excerpt: descent, variation, restatement, and final resolution to a
|
||||||
|
lower resting point.
|
||||||
120
Books/Music/Technique/Legato.txt
Normal file
120
Books/Music/Technique/Legato.txt
Normal file
@@ -0,0 +1,120 @@
|
|||||||
|
TITLE: Mastering Legato Technique
|
||||||
|
ARTIST: Allen Hinds
|
||||||
|
GENRE: Fusion, Blues Rock
|
||||||
|
CONCEPTS: legato technique, hammer-on, pull-off, fretting hand strength,
|
||||||
|
vibrato, saxophone phrasing, dynamic range, Allan Holdsworth influence,
|
||||||
|
Scott Henderson vibrato, light picking attack, fluid lines, wide intervals
|
||||||
|
SOURCE: Fusion Blues Guitar Soloing - Allen Hinds
|
||||||
|
TOPIC: Legato technique development, philosophy, and exercises
|
||||||
|
---
|
||||||
|
|
||||||
|
Chunk 1: Personal Background and Legato Origins
|
||||||
|
Metadata: artist=AllenHinds, type=philosophy, concept=legatoTechnique,
|
||||||
|
concept=personalStyle, influence=AllanHoldsworth, concept=technicalOrigins
|
||||||
|
|
||||||
|
Allen Hinds developed his legato approach not through deliberate design
|
||||||
|
but through necessity <20> his unconventional pick hold made alternate
|
||||||
|
picking difficult, and legato became his compensating technique. Despite
|
||||||
|
various teachers attempting to correct his picking approach over the
|
||||||
|
years, he accepted that his unconventional method worked for him,
|
||||||
|
reflecting a broader truth about guitar playing: there is no right or
|
||||||
|
wrong way if it works and sounds good. What began as compensation
|
||||||
|
gradually became a signature style that listeners recognize after only
|
||||||
|
a couple of notes. The primary influence on his legato development was
|
||||||
|
Allan Holdsworth, whose fluid style and long flowing lines with wide
|
||||||
|
intervals sounded like no other guitar player. Holdsworth's complex
|
||||||
|
harmonic vocabulary was achieved largely through legato technique, and
|
||||||
|
recognizing this, Hinds focused on developing the same approach and
|
||||||
|
applying it to his own musical ideas.
|
||||||
|
|
||||||
|
Chunk 2: The Legato Sound <20> Light Pick Attack and Strong Fretting Hand
|
||||||
|
Metadata: artist=AllenHinds, type=technique, concept=legatoTechnique,
|
||||||
|
concept=pickingAttack, concept=frettingHandStrength, concept=smoothSound,
|
||||||
|
influence=AllanHoldsworth
|
||||||
|
|
||||||
|
The legato sound Hinds settled on combines two complementary elements:
|
||||||
|
a light picking hand attack <20> almost brushing the strings <20> and a strong
|
||||||
|
fretting hand that drives the notes forward through hammer-ons and
|
||||||
|
pull-offs. These two elements work together to produce a smooth flowing
|
||||||
|
legato sound where the picking hand provides initial articulation and
|
||||||
|
the fretting hand sustains the momentum of the phrase. The technique
|
||||||
|
involves picking one note in a sequence and executing the rest using
|
||||||
|
hammer-ons when ascending and pull-offs when descending. The fundamental
|
||||||
|
challenge is getting the notes to sound even throughout <20> which requires
|
||||||
|
deliberate fretting hand strength development rather than relying on
|
||||||
|
the picking hand to compensate.
|
||||||
|
|
||||||
|
Chunk 3: Why Legato <20> Dynamic Range and Saxophone Phrasing
|
||||||
|
Metadata: artist=AllenHinds, type=philosophy, concept=dynamicRange,
|
||||||
|
concept=saxophonePhrasing, concept=lightAndShade, concept=breathing,
|
||||||
|
concept=selectedPicking, influence=saxophone
|
||||||
|
|
||||||
|
The philosophical case for legato over alternate picking centers on
|
||||||
|
dynamic range and breathing. A flowing legato run has far more dynamic
|
||||||
|
range than a steadily alternate-picked run <20> the phrase breathes rather
|
||||||
|
than hammers forward with mechanical evenness. Choosing to pick only
|
||||||
|
selected notes within a legato passage makes those specific notes pop
|
||||||
|
out, bringing light and shade to the playing and achieving a more
|
||||||
|
saxophone-like effect. The saxophone analogy is important <20> saxophone
|
||||||
|
players cannot articulate every note with equal attack, and this
|
||||||
|
limitation produces a naturally varied, breathing phrase quality that
|
||||||
|
legato guitar can approximate. The result is phrasing that feels more
|
||||||
|
like a continuous vocal or wind instrument line than a sequence of
|
||||||
|
individually plucked string attacks.
|
||||||
|
|
||||||
|
Chunk 4: Scott Henderson Vibrato <20> Horizontal Squeeze Technique
|
||||||
|
Metadata: artist=AllenHinds, type=technique, concept=vibrato,
|
||||||
|
concept=horizontalVibrato, influence=ScottHenderson, influence=violinVibrato,
|
||||||
|
concept=signatureSound, concept=fretboardMotion
|
||||||
|
|
||||||
|
A key component of Hinds' signature sound is a vibrato technique learned
|
||||||
|
from Scott Henderson <20> squeezing notes and moving them backward and
|
||||||
|
forward horizontally on the fretboard, pushing and pulling them from
|
||||||
|
fret to fret in a motion similar to violin vibrato technique. Unlike
|
||||||
|
conventional guitar vibrato which bends the string upward perpendicular
|
||||||
|
to the frets, this horizontal squeeze technique moves the pitch in both
|
||||||
|
directions with a subtler, more continuous oscillation. Combined with
|
||||||
|
the flowing legato approach, this vibrato gives Hinds' playing an
|
||||||
|
immediately identifiable character <20> listeners report being able to
|
||||||
|
identify his playing after only a couple of notes. The combination of
|
||||||
|
smooth legato lines and horizontal squeeze vibrato produces a sound
|
||||||
|
that sits between guitar and string instrument in character.
|
||||||
|
|
||||||
|
Chunk 5: Fretting Hand Strengthening <20> Chromatic Exercise Foundation
|
||||||
|
Metadata: artist=AllenHinds, type=exercise, concept=frettingHandStrength,
|
||||||
|
concept=chromaticPattern, concept=hammerOn, concept=evenNotes,
|
||||||
|
technique=oneFingerPerFret, strings=16, frets=5-8
|
||||||
|
|
||||||
|
The foundation exercise for developing legato technique adapts the
|
||||||
|
standard one-finger-per-fret chromatic pattern used at Berklee for
|
||||||
|
alternate picking practice, repurposing it for fretting hand strength
|
||||||
|
development. The pattern ascends from A on the sixth string at the 5th
|
||||||
|
fret up to C on the first string at the 8th fret, using one finger per
|
||||||
|
fret across all six strings. Only the first note on each string is
|
||||||
|
lightly picked <20> all subsequent notes on that string are executed as
|
||||||
|
hammer-ons, with the fretting hand driving the sound forward without
|
||||||
|
picking hand assistance. The exercise should be practiced slowly enough
|
||||||
|
that each note sounds as fully and evenly as possible, developing the
|
||||||
|
fretting hand strength and control needed for smooth legato lines.
|
||||||
|
The chromatic pattern serves no harmonic purpose but provides a neutral
|
||||||
|
framework for focusing entirely on technique <20> evenness of tone, clarity
|
||||||
|
of hammer-ons, and consistency of finger pressure across all four frets
|
||||||
|
and six strings.
|
||||||
|
|
||||||
|
Chunk 6: Legato Philosophy Summary
|
||||||
|
Metadata: artist=AllenHinds, type=summary, concept=legatoTechnique,
|
||||||
|
concept=personalStyle, concept=dynamicRange, concept=saxophonePhrasing,
|
||||||
|
concept=vibrato, influence=AllanHoldsworth/ScottHenderson
|
||||||
|
|
||||||
|
Allen Hinds' legato approach combines a light brushing pick attack with
|
||||||
|
a strong fretting hand to produce smooth flowing lines influenced by
|
||||||
|
Allan Holdsworth's fluid harmonic vocabulary. Legato allows phrases to
|
||||||
|
breathe and creates greater dynamic range than alternate picking <20>
|
||||||
|
selecting which notes to pick makes those notes pop out, achieving a
|
||||||
|
saxophone-like light and shade effect. The technique is complemented by
|
||||||
|
a horizontal squeeze vibrato learned from Scott Henderson that moves
|
||||||
|
notes backward and forward along the fretboard in a violin-like
|
||||||
|
oscillation. Together these elements produce an immediately identifiable
|
||||||
|
signature sound built from technical compensation that became artistic
|
||||||
|
strength <20> a reminder that personal limitations can become personal
|
||||||
|
voice when embraced rather than corrected.
|
||||||
155
Books/Music/Technique/StringBending.txt
Normal file
155
Books/Music/Technique/StringBending.txt
Normal file
@@ -0,0 +1,155 @@
|
|||||||
|
TITLE: Mastering String Bending Technique
|
||||||
|
GENRE: Guitar Technique, Blues, Rock
|
||||||
|
CONCEPTS: string bending, intonation, fretting hand strength,
|
||||||
|
whammy, semitone bend, tone bend, vibrato, string gauge,
|
||||||
|
A blues scale, muting, wrist technique, finger support
|
||||||
|
SOURCE: Guitar World
|
||||||
|
TOPIC: String bending fundamentals, technique, intonation, and musical application
|
||||||
|
---
|
||||||
|
|
||||||
|
Chunk 1: String Bending Overview and Musical Significance
|
||||||
|
Metadata: type=overview, concept=stringBending, concept=vocalQuality,
|
||||||
|
concept=emotiveSound, artists=BBKing/JoeSatriani/EricClapton/VanHalen,
|
||||||
|
songs=SweetChildOMine/ComfortablyNumb
|
||||||
|
|
||||||
|
String bending is an essential part of a guitarist's toolkit whose vocal
|
||||||
|
qualities bring any solo to life across every genre <20> from B.B. King to
|
||||||
|
Joe Satriani, Eric Clapton to Van Halen. The technique's emotional power
|
||||||
|
is most clearly understood by imagining iconic solos like Sweet Child O'
|
||||||
|
Mine or Comfortably Numb with the bends removed <20> what remains is a
|
||||||
|
noticeably less impactful sound. The bend is not decoration but the
|
||||||
|
emotional core of the phrase, transforming a fretted pitch into a
|
||||||
|
continuously moving, singing voice that no other guitar technique
|
||||||
|
replicates. Developing good bending technique means developing the
|
||||||
|
guitar's most emotive voice.
|
||||||
|
|
||||||
|
Chunk 2: Fretting Hand Position and Physical Mechanics
|
||||||
|
Metadata: type=technique, concept=frettingHandPosition,
|
||||||
|
concept=thumbPlacement, concept=wristTwist, concept=fingerSupport,
|
||||||
|
concept=bendingFinger, technique=thirdFinger/secondFinger/firstFinger
|
||||||
|
|
||||||
|
The physical foundation of string bending begins with the fretting hand
|
||||||
|
thumb hooked over the top of the neck for support and leverage, with
|
||||||
|
one or two fingers placed behind the primary bending finger for
|
||||||
|
additional strength and to avoid strain. The third finger is the most
|
||||||
|
common bending finger, supported by the first and second fingers behind
|
||||||
|
it. The second finger can also bend with the first finger supporting
|
||||||
|
behind it. First finger bends are possible but less common and usually
|
||||||
|
dependent on the position required after the bend. The bend itself comes
|
||||||
|
from an upward twist of the wrist rather than finger strength alone <20>
|
||||||
|
the curve and shape of the fingers should not change significantly from
|
||||||
|
the pre-bent position because the wrist does the work. The first finger
|
||||||
|
knuckle pressed against the neck acts as a fulcrum for the wrist twist.
|
||||||
|
Fourth finger bends are the most difficult due to its natural weakness
|
||||||
|
and require as many spare fingers as possible sharing the load.
|
||||||
|
|
||||||
|
Chunk 3: Bending Intonation <20> The Musical Foundation
|
||||||
|
Metadata: type=technique, concept=bendingIntonation, concept=pitchAccuracy,
|
||||||
|
concept=musicalResult, concept=targetNote, concept=earTraining
|
||||||
|
|
||||||
|
The most important musical aspect of string bending is intonation <20>
|
||||||
|
bending to a note that is in tune with the music rather than landing
|
||||||
|
flat or sharp through too little or too much energy applied to the bend.
|
||||||
|
A few poorly intonated sustained bends in a solo can make the guitar's
|
||||||
|
most emotive technique sound bad regardless of the expressiveness of
|
||||||
|
the gesture. The most effective method for developing accurate intonation
|
||||||
|
is to first play the target note as a fretted pitch and memorize that
|
||||||
|
sound, then descend to a lower note and bend up to match the remembered
|
||||||
|
pitch. Switching repeatedly between the standard fretted note and the
|
||||||
|
bent note trains the ear to hear the target and the hands to apply
|
||||||
|
consistent pressure to reach it. Strength and stamina rather than brute
|
||||||
|
force are the key components <20> controlled bending requires repeatable
|
||||||
|
precision rather than maximum effort.
|
||||||
|
|
||||||
|
Chunk 4: String Gauge and Bending Feel
|
||||||
|
Metadata: type=technique, concept=stringGauge, concept=bendingFeel,
|
||||||
|
concept=personalChoice, artists=BillyGibbons/BrianMay/JoshSmith,
|
||||||
|
gauges=007/008/009/010/013
|
||||||
|
|
||||||
|
String gauge directly affects bending ability and feel. Lighter gauges
|
||||||
|
such as 0.09 to 0.42 sets allow for smooth bending to desired notes and
|
||||||
|
are recommended when beginning to develop the technique, though they can
|
||||||
|
cause overbending due to their slacker feel. Heavier gauges such as 0.10
|
||||||
|
sets provide more resistance and help develop controlled bending strength.
|
||||||
|
There is no universally correct choice <20> Billy Gibbons prefers 0.07
|
||||||
|
gauge strings for effortless playing, Brian May favors 0.08 gauge, while
|
||||||
|
Josh Smith opts for a hefty 0.13 gauge for his blues riffs and solos.
|
||||||
|
The right gauge is the one that feels best and supports the playing style
|
||||||
|
being developed.
|
||||||
|
|
||||||
|
Chunk 5: Semitone and Tone Bends <20> Technical Execution
|
||||||
|
Metadata: type=technique, concept=semittoneBend, concept=toneBend,
|
||||||
|
scale=AbluesScale, strings=123, technique=palmMuting, concept=stringNoise,
|
||||||
|
notes=D/Eb/E
|
||||||
|
|
||||||
|
String bending on guitar is primarily practiced on the first, second, and
|
||||||
|
third strings as these are better suited for soloing and easier to bend
|
||||||
|
than wound lower strings. Bends are generally pitched a semitone <20> one
|
||||||
|
fret's worth <20> or a tone <20> two frets' worth <20> above the fretted note.
|
||||||
|
Using the A blues scale of A, C, D, Eb, E, and G as the harmonic
|
||||||
|
framework, a semitone bend on the third string moves D up to Eb, while
|
||||||
|
a tone bend moves D up to E. To reduce unwanted string noise from lower
|
||||||
|
strings during bending, the picking hand palm should rest on the strings
|
||||||
|
below the one being bent <20> lower strings are louder and can feed back
|
||||||
|
sooner than higher strings. Repeating semitone and tone bends four times
|
||||||
|
in a row is an effective practice method for developing both ear training
|
||||||
|
and consistent pitch accuracy on repeated bends.
|
||||||
|
|
||||||
|
Chunk 6: Bending Across Strings <20> Compensating Pressure
|
||||||
|
Metadata: type=technique, concept=bendingPressure, concept=stringCompensation,
|
||||||
|
strings=123, concept=wristForce, concept=controlledBending
|
||||||
|
|
||||||
|
String bends feel different on each string because of the varying pressure
|
||||||
|
required to reach the target note. Bending on the first string requires
|
||||||
|
more force in the upward wrist twist than the second string, which in
|
||||||
|
turn requires slightly more than the third string. This constant
|
||||||
|
compensation of force across strings is a fundamental part of what
|
||||||
|
controlled bending means in practice <20> the hands must constantly
|
||||||
|
recalibrate the amount of wrist pressure applied depending on which
|
||||||
|
string is being bent. New players should avoid excessive repetition when
|
||||||
|
working on first and second string bends as wrist strain and finger
|
||||||
|
injuries are possible <20> brief focused repetitions followed by work on
|
||||||
|
a different technique is a safer and more productive approach.
|
||||||
|
|
||||||
|
Chunk 7: Adding Vibrato to Sustained Bends
|
||||||
|
Metadata: type=technique, concept=vibrato, concept=sustainedBend,
|
||||||
|
concept=emotionalDepth, concept=targetNote, concept=pitchControl,
|
||||||
|
concept=bendVibrato, artist=JeffBeck
|
||||||
|
|
||||||
|
The final expressive layer added to sustained bends is vibrato, which
|
||||||
|
significantly increases the emotional depth of the technique when
|
||||||
|
executed correctly. After bending up to the target note and sustaining
|
||||||
|
it, vibrato is applied by dropping the bend down slightly and then
|
||||||
|
bending back up to the target note <20> this motion is repeated for as long
|
||||||
|
as desired, with both the width of the pitch oscillation and the
|
||||||
|
repetition speed worth exploring as expressive variables. The critical
|
||||||
|
discipline is keeping the vibrato centered on the target note <20> the
|
||||||
|
pitch must consistently return to the correct bent position rather than
|
||||||
|
wandering due to inconsistent over or underbending. A Jeff Beck inspired
|
||||||
|
musical context brings all of these elements together: simple rhythms,
|
||||||
|
melodic licks, controlled bends, and vibrato layered on top of sustained
|
||||||
|
peaks to add further emotion. When bending intonation is solid and
|
||||||
|
vibrato is centered on the target pitch, the combined effect is the
|
||||||
|
guitar's most vocal and emotive sound.
|
||||||
|
|
||||||
|
Chunk 8: String Bending Summary
|
||||||
|
Metadata: type=summary, concept=stringBending, concept=intonation,
|
||||||
|
concept=vocalQuality, concept=wristTechnique, concept=fingerSupport,
|
||||||
|
concept=vibrato, concept=stringGauge, artists=BBKing/Clapton/Beck/VanHalen
|
||||||
|
|
||||||
|
String bending is the guitar's most vocal technique, used across all
|
||||||
|
genres by players from B.B. King to Jeff Beck to create emotive singing
|
||||||
|
phrases that fretted notes alone cannot achieve. Effective bending
|
||||||
|
requires thumb-over-neck support, multiple fingers behind the bending
|
||||||
|
finger, and a wrist twist that drives the bend rather than finger
|
||||||
|
strength alone. The most important musical skill is intonation <20>
|
||||||
|
consistently reaching the target pitch through ear training and
|
||||||
|
repeatable hand pressure. String gauge affects bending feel with no
|
||||||
|
universally correct choice, and bending pressure must be constantly
|
||||||
|
compensated across strings. Vibrato applied on top of sustained bends
|
||||||
|
by dropping and returning to the target pitch adds the final layer of
|
||||||
|
emotional expression. The combination of controlled intonation, physical
|
||||||
|
technique, and expressive vibrato transforms string bending from a
|
||||||
|
mechanical gesture into a continuous vocal utterance <20> the defining
|
||||||
|
quality of the most memorable guitar solos in rock history.
|
||||||
|
|
||||||
257
Books/Music/Theory/7thChordMap.txt
Normal file
257
Books/Music/Theory/7thChordMap.txt
Normal file
@@ -0,0 +1,257 @@
|
|||||||
|
TYPE: reference
|
||||||
|
PRIORITY: medium
|
||||||
|
|
||||||
|
INDEXED CHUNK 01 — C MAJOR
|
||||||
|
C Major Scale 7th Chord Map
|
||||||
|
Scale Degrees & Chord Types (C Major)
|
||||||
|
I — Cmaj7
|
||||||
|
ii — Dm7
|
||||||
|
iii — Em7
|
||||||
|
IV — Fmaj7
|
||||||
|
V — G7
|
||||||
|
vi — Am7
|
||||||
|
vii — Bm7b5
|
||||||
|
|
||||||
|
Chord Shapes & Positions (Fretboard)
|
||||||
|
Degree Chord Shape (CAGED) Root String Fingering
|
||||||
|
I Cmaj7 C form 5th string x32010
|
||||||
|
ii Dm7 D form 4th string xx0211
|
||||||
|
iii Em7 E form 6th string 020000
|
||||||
|
IV Fmaj7 E form 6th string 1x3210
|
||||||
|
V G7 C form 5th string 320001
|
||||||
|
vi Am7 A form 5th string x02010
|
||||||
|
vii Bm7b5 Am form 6th string 2x221x
|
||||||
|
|
||||||
|
=========================
|
||||||
|
|
||||||
|
TYPE: reference
|
||||||
|
PRIORITY: medium
|
||||||
|
|
||||||
|
INDEXED CHUNK 02 — D MAJOR
|
||||||
|
D Major Scale 7th Chord Map
|
||||||
|
Degrees
|
||||||
|
I — Dmaj7
|
||||||
|
ii — Em7
|
||||||
|
iii — F#m7
|
||||||
|
IV — Gmaj7
|
||||||
|
V — A7
|
||||||
|
vi — Bm7
|
||||||
|
vii — C#o7
|
||||||
|
|
||||||
|
Fretboard Shapes
|
||||||
|
Degree Chord Shape Root Fingering
|
||||||
|
I Dmaj7 D form 4th xx0222
|
||||||
|
ii Em7 E form 6th 020000
|
||||||
|
iii F#m7 E form 6th 242222
|
||||||
|
IV Gmaj7 C form 5th 320002
|
||||||
|
V A7 A form 5th x02020
|
||||||
|
vi Bm7 Am form 5th x20202
|
||||||
|
vii C#o7 Am form 6th 4x443x
|
||||||
|
|
||||||
|
=========================
|
||||||
|
|
||||||
|
TYPE: reference
|
||||||
|
PRIORITY: medium
|
||||||
|
|
||||||
|
INDEXED CHUNK 03 — E MAJOR
|
||||||
|
E Major Scale 7th Chord Map
|
||||||
|
Degrees
|
||||||
|
I — Emaj7
|
||||||
|
ii — F#m7
|
||||||
|
iii — G#m7
|
||||||
|
IV — Amaj7
|
||||||
|
V — B7
|
||||||
|
vi — C#m7
|
||||||
|
vii — D#o7
|
||||||
|
|
||||||
|
Fretboard
|
||||||
|
Degree Chord Shape Root Fingering
|
||||||
|
I Emaj7 E form 6th 021100
|
||||||
|
ii F#m7 E form 6th 242222
|
||||||
|
iii G#m7 E form 6th 464444
|
||||||
|
IV Amaj7 A form 5th x02120
|
||||||
|
V B7 A form 5th x21202
|
||||||
|
vi C#m7 Am form 5th x42424
|
||||||
|
vii D#o7 Am form 6th 6x665x
|
||||||
|
|
||||||
|
=========================
|
||||||
|
|
||||||
|
TYPE: reference
|
||||||
|
PRIORITY: medium
|
||||||
|
|
||||||
|
INDEXED CHUNK 04 — F MAJOR
|
||||||
|
F Major Scale 7th Chord Map
|
||||||
|
Degrees
|
||||||
|
I — Fmaj7
|
||||||
|
ii — Gm7
|
||||||
|
iii — Am7
|
||||||
|
IV — Bbmaj7
|
||||||
|
V — C7
|
||||||
|
vi — Dm7
|
||||||
|
vii — Em7b5
|
||||||
|
|
||||||
|
Fretboard
|
||||||
|
Degree Chord Shape Root Fingering
|
||||||
|
I Fmaj7 C form 5th x32010
|
||||||
|
ii Gm7 E form 6th 353333
|
||||||
|
iii Am7 A form 5th x02010
|
||||||
|
IV Bbmaj7 A form 5th x13231
|
||||||
|
V C7 C form 5th x32310
|
||||||
|
vi Dm7 D form 4th xx0211
|
||||||
|
vii Em7b5 Am form 6th 0x0000
|
||||||
|
|
||||||
|
=========================
|
||||||
|
|
||||||
|
TYPE: reference
|
||||||
|
PRIORITY: medium
|
||||||
|
|
||||||
|
INDEXED CHUNK 05 — A MAJOR
|
||||||
|
A Major Scale 7th Chord Map
|
||||||
|
Degrees
|
||||||
|
I — Amaj7
|
||||||
|
ii — Bm7
|
||||||
|
iii — C#m7
|
||||||
|
IV — Dmaj7
|
||||||
|
V — E7
|
||||||
|
vi — F#m7
|
||||||
|
vii — G#o7
|
||||||
|
|
||||||
|
Fretboard
|
||||||
|
Degree Chord Shape Root Fingering
|
||||||
|
I Amaj7 A form 5th x02120
|
||||||
|
ii Bm7 Am form 5th x20202
|
||||||
|
iii C#m7 Am form 5th x42424
|
||||||
|
IV Dmaj7 D form 4th xx0222
|
||||||
|
V E7 E form 6th 020100
|
||||||
|
vi F#m7 E form 6th 242222
|
||||||
|
vii G#o7 Am form 6th 4x443x
|
||||||
|
|
||||||
|
=========================
|
||||||
|
|
||||||
|
TYPE: reference
|
||||||
|
PRIORITY: medium
|
||||||
|
|
||||||
|
INDEXED CHUNK 06 — Bb MAJOR
|
||||||
|
Bb Major Scale 7th Chord Map
|
||||||
|
Degrees
|
||||||
|
I — Bbmaj7
|
||||||
|
ii — Cm7
|
||||||
|
iii — Dm7
|
||||||
|
IV — Ebmaj7
|
||||||
|
V — F7
|
||||||
|
vi — Gm7
|
||||||
|
vii — Ao7
|
||||||
|
|
||||||
|
Fretboard
|
||||||
|
Degree Chord Shape Root Fingering
|
||||||
|
I Bbmaj7 A form 5th x13231
|
||||||
|
ii Cm7 E form 6th 3x3333
|
||||||
|
iii Dm7 D form 4th xx0211
|
||||||
|
IV Ebmaj7 C form 5th x65365
|
||||||
|
V F7 C form 5th x32311
|
||||||
|
vi Gm7 E form 6th 353333
|
||||||
|
vii Ao7 Am form 5th x02010
|
||||||
|
|
||||||
|
=========================
|
||||||
|
|
||||||
|
TYPE: reference
|
||||||
|
PRIORITY: medium
|
||||||
|
|
||||||
|
INDEXED CHUNK 07 — Eb MAJOR
|
||||||
|
Eb Major Scale 7th Chord Map
|
||||||
|
Degrees
|
||||||
|
I — Ebmaj7
|
||||||
|
ii — Fm7
|
||||||
|
iii — Gm7
|
||||||
|
IV — Abmaj7
|
||||||
|
V — Bb7
|
||||||
|
vi — Cm7
|
||||||
|
vii — Do7
|
||||||
|
|
||||||
|
Fretboard
|
||||||
|
Degree Chord Shape Root Fingering
|
||||||
|
I Ebmaj7 C form 5th x65365
|
||||||
|
ii Fm7 E form 6th 131111
|
||||||
|
iii Gm7 E form 6th 353333
|
||||||
|
IV Abmaj7 A form 5th 4x654x
|
||||||
|
V Bb7 A form 5th x13131
|
||||||
|
vi Cm7 Am form 5th x31313
|
||||||
|
vii Do7 Am form 6th x5353x
|
||||||
|
|
||||||
|
=========================
|
||||||
|
|
||||||
|
TYPE: reference
|
||||||
|
PRIORITY: medium
|
||||||
|
|
||||||
|
INDEXED CHUNK 08 — F# / Gb MAJOR
|
||||||
|
F# Major Scale 7th Chord Map
|
||||||
|
Degrees
|
||||||
|
I — F#maj7
|
||||||
|
ii — G#m7
|
||||||
|
iii — A#m7
|
||||||
|
IV — Bmaj7
|
||||||
|
V — C#7
|
||||||
|
vi — D#m7
|
||||||
|
vii — E#o7 (F o7 enharmonic)
|
||||||
|
|
||||||
|
Fretboard
|
||||||
|
Degree Chord Shape Root Fingering
|
||||||
|
I F#maj7 E form 6th 243322
|
||||||
|
ii G#m7 E form 6th 464444
|
||||||
|
iii A#m7 Am form 5th x119911
|
||||||
|
IV Bmaj7 A form 5th x24342
|
||||||
|
V C#7 A form 5th x46464
|
||||||
|
vi D#m7 Am form 5th x64646
|
||||||
|
vii E#o7 Am form 6th x1199x
|
||||||
|
|
||||||
|
=========================
|
||||||
|
|
||||||
|
TYPE: reference
|
||||||
|
PRIORITY: medium
|
||||||
|
|
||||||
|
INDEXED CHUNK 09 — B MAJOR
|
||||||
|
B Major Scale 7th Chord Map
|
||||||
|
Degrees
|
||||||
|
I — Bmaj7
|
||||||
|
ii — C#m7
|
||||||
|
iii — D#m7
|
||||||
|
IV — Emaj7
|
||||||
|
V — F#7
|
||||||
|
vi — G#m7
|
||||||
|
vii — A#o7
|
||||||
|
|
||||||
|
Fretboard
|
||||||
|
Degree Chord Shape Root Fingering
|
||||||
|
I Bmaj7 A form 5th x24342
|
||||||
|
ii C#m7 Am form 5th x42424
|
||||||
|
iii D#m7 Am form 5th x64646
|
||||||
|
IV Emaj7 E form 6th 021100
|
||||||
|
V F#7 E form 6th 242322
|
||||||
|
vi G#m7 E form 6th 464444
|
||||||
|
vii A#o7 Am form 6th x1199x
|
||||||
|
|
||||||
|
=========================
|
||||||
|
|
||||||
|
TYPE: reference
|
||||||
|
PRIORITY: medium
|
||||||
|
|
||||||
|
INDEXED CHUNK 10 — Ab / G# MAJOR
|
||||||
|
Ab Major Scale 7th Chord Map
|
||||||
|
Degrees
|
||||||
|
I — Abmaj7
|
||||||
|
ii — Bbm7
|
||||||
|
iii — Cm7
|
||||||
|
IV — Dbmaj7
|
||||||
|
V — Eb7
|
||||||
|
vi — Fm7
|
||||||
|
vii — Go7
|
||||||
|
|
||||||
|
Fretboard
|
||||||
|
Degree Chord Shape Root Fingering
|
||||||
|
I Abmaj7 A form 5th x111311
|
||||||
|
ii Bbm7 Am form 5th x13131
|
||||||
|
iii Cm7 Am form 5th x31313
|
||||||
|
IV Dbmaj7 C form 5th x46564
|
||||||
|
V Eb7 C form 5th x65644
|
||||||
|
vi Fm7 E form 6th 131111
|
||||||
|
vii Go7 Am form 6th x10810x
|
||||||
@@ -1,102 +1,88 @@
|
|||||||
Augmented Triads
|
Augmented Triads
|
||||||
|
|
||||||
An augmented triad is a 3-note chord built by stacking two major 3rds. The term <20>augmented<65> comes into play because the interval from the root of the chord to the 5th is an augmented 5th. Another helpful approach for constructing an augmented triad is to begin with a major triad and then raise the 5th by a <20> step. (Think: Root, 3rd, ?5).
|
An augmented triad is a 3-note chord built by stacking two major 3rds. The term <20>augmented<65> comes into play because the interval from the root of the chord to the 5th is an augmented 5th. Another helpful approach for constructing an augmented triad is to begin with a major triad and then raise the 5th by a <20> step. (Think: Root, 3rd, #5).
|
||||||
|
|
||||||
Major 7(#5) Chords
|
Major 7(#5) Chords
|
||||||
|
|
||||||
Major 7(?5) Chords combine an augmented triad with a major 7th (Think: Root, 3rd, ?5, ?7). Building this chord on the note C, we get C<>E<EFBFBD>G?<EFBFBD>B. Common chord symbols for this chord include C?(?5), C?+ and Cmaj7(?5). You may even see this chord written as a slash chord, E/C.
|
Major 7(#5) Chords combine an augmented triad with a major 7th (Think: Root, 3rd, #5, 7). Building this chord on the note C, we get C<>E<EFBFBD>G#<EFBFBD>B. Common chord symbols for this chord include Cmaj7#5, C#+, and Cmaj7(#5). You may even see this chord written as a slash chord, E/C.
|
||||||
|
|
||||||
Dominant 7(#5) Chords
|
Dominant 7(#5) Chords
|
||||||
|
|
||||||
Dominant 7(?5) Chords combine an augmented triad with a minor 7th. (Think: Root, 3rd, ?5, ?7). Building this chord on the note C, we get C<>E<EFBFBD>G?<EFBFBD>B?. Common chord symbols for this chord are C7+ and C7(?5). This chord is often associated with the Whole Tone Scale, particularly when the ?9 is included, as in C9(?5). However, C7(?5) is also found in the Altered Scale, where it can be voiced with either the ?9 or ?9.
|
Dominant 7(#5) Chords combine an augmented triad with a minor 7th (Think: Root, 3rd, #5, b7). Building this chord on the note C, we get C<>E<EFBFBD>G#<EFBFBD>Bb. Common chord symbols for this chord are C7#5 and C7(#5). This chord is often associated with the Whole Tone Scale, particularly when the #9 is included, as in C9(#5).
|
||||||
|
|
||||||
Where do augmented chords come from?
|
Where do augmented chords come from?
|
||||||
|
|
||||||
Augmented chords can sometimes be confusing for music students. Certainly, one contributing factor is that out of the four types of triads (major, minor, diminished and augmented), the augmented triad is the only one that does not occur naturally within the major scale. Rather, the augment triad is a diatonic chord that occurs in both the Harmonic Minor Scale and the Melodic Minor Scale (ascending only). In both scales, the augmented triad occurs as the 3-chord (?+) as a result of the raised 7th scale degree.
|
Augmented chords are unique because they do not occur naturally within the major scale. Rather, the augmented triad is a diatonic chord in both the Harmonic Minor Scale and the ascending Melodic Minor Scale. In both scales, the augmented triad occurs as the 3-chord (III+) due to the raised 7th scale degree.
|
||||||
|
|
||||||
The following examples notate and demonstrate the A Harmonic Minor Scale with its corresponding diatonic triads and 7th chords on piano. Notice that it is the 3-chord that produces the augmented chords (C+ and C?+).
|
|
||||||
|
|
||||||
Augmented Triads and Harmonic Function
|
Augmented Triads and Harmonic Function
|
||||||
|
|
||||||
Even though the augmented triad occurs in both the Harmonic Minor and Melodic Minor scales as a ?+ chord, it rarely functions this way. In other words, most augment triads you<6F>ll encounter won<6F>t make sense as a 3-chord of a minor key. More often, augmented triads will appear to be a ?+, ?+ or ?+ in a major key. However, as we<77>ll see later in this lesson, the augmented 5th interval usually results from chromatic voice leading over a major triad (?, ? or ?). In such cases, the presence of the augmented 5th interval is best understood as a passing tone.<2E>
|
Although the augmented triad appears in minor scales, it rarely functions as a III+ chord in minor keys. More often, it appears as I+, III+, or V+ in major keys. The augmented 5th interval typically acts as a passing tone in chromatic voice leading over a major triad.
|
||||||
|
|
||||||
In addition to the Harmonic Minor Scale and the Melodic Minor Scale, there is an additional scale that is also closely associated with augmented chords. The Whole Tone Scale produces augmented triads and dominant 7(?5) chords on each scale degree. For a deep dive on the Whole Tone Scale, check out our Quick Tip on Whole Tone Scale<6C>The Complete Piano Guide (Int).
|
Augmented Triads in Scales
|
||||||
How many augmented triads are there?
|
|
||||||
|
|
||||||
Unlike most other chords which have 12 unique transpositions, there are only 4 unique augmented triads. This is because most other chords are asymmetrical (with the exception of fully-diminished 7th chords). However, the symmetrical structure of augmented chords means that all its chord tones are equidistant. In fact, the interval from the 5th of the chord up to the root is also a major 3rd. Therefore, an augmented triad divides the octave into 3 equal parts. Each part is comprised of 4 half-steps (or a major 3rd). Let<65>s take a closer look by constructing augmented triads on the roots C, D?, D and E?.
|
The Whole Tone Scale produces augmented triads and dominant 7(#5) chords on each scale degree.
|
||||||
|
|
||||||
Symmetrical Structure = Limited Transpositions
|
Number of Unique Augmented Triads
|
||||||
|
|
||||||
Suppose we were to build an E Augmented triad. This chord is spelled E<>G?<3F>B?. However, these are the exact same notes as C Augmented (C<>E<EFBFBD>G?). In fact, C Augmented in first inversion (C+/E) is identical to E Augmented in root position. As a result, augmented triads don<6F>t have an identifiable root, as far as the ear is concerned. How can this be? Well, it<69>s similar to the fact that a chromatic scale doesn<73>t produce or imply any identifiable tonic note.
|
There are only 4 unique augmented triads because the chord is symmetrical. All chord tones are equidistant, dividing the octave into three major 3rds. For example, C+ = C<>E<EFBFBD>G#, E+ = E<>G#<23>C, and G#+ = G#<23>C<EFBFBD>E.
|
||||||
|
|
||||||
How to Spell Augmented Triads
|
How to Spell Augmented Triads
|
||||||
|
|
||||||
Perhaps you<6F>re wondering why some of these augmented triads are spelled as such? One might protest, <20>Is it really necessary to spell B Augmented as B<>D#<23>F??? (Note, the ?? symbol represents <20>double-sharp<72>). Why not spell it B<>D#<23>G?<3F> The answer has to do with what we mean when we use the words <20>triad<61> and <20>root.<2E> Remember, triad does not mean a chord with 3 notes<65>that<61>s a frequent misconception. For example, a sus chord like Gsus4 (G<>C<EFBFBD>D) is not a triad, even though it contains 3 notes. Instead, the term triad means a 3-note chord that can be arranged as a stack of 3rds (Think: Root<6F>3rd<72>5th). Since Gsus4 cannot be arranged as a stack of 3rds, it is not a triad. However, it still has a root<6F>the note G. The root is the fundamental note upon which a chord structure is built. Sus4 chords use the structure 1<>4<EFBFBD>5.
|
The spelling of augmented triads is important for clarity:
|
||||||
|
|
||||||
So why can<61>t B Augmented be spelled B<>D#<23>G? Actually, in one sense it can, and in another it cannot. The notes B<>D#<23>G are still a triad because they can be stacked in 3rds. For example, if you rearrange the notes in the order G<>B<EFBFBD>D#, then you have a stack of 3rds with a clear root-position triadic shape. However, B is no longer the root! The root of G<>B<EFBFBD>D# is the note G, and that chord is named G Augmented.
|
B+ is B<>D#<23>F## (double sharp) instead of B<>D#<23>G to maintain proper 3rd/5th intervals.
|
||||||
|
Root determines the chord name, even if the sound is enharmonically identical.
|
||||||
So, is there a difference between G Augmented and B Augmented? The sound is identical when they are arranged with the same note on bottom. However, they come from different Harmonic Minor Scales. For example, G Augmented is the ?+ chord of E minor, whereas B Augmented is the ?+ chord of G? minor. In modern practice, most arrangers opt to spell augmented chords in a manner that is easiest to read.
|
|
||||||
|
|
||||||
Triad Pairs (Intermediate)
|
Triad Pairs (Intermediate)
|
||||||
|
|
||||||
Professional jazz musicians frequently improvise by drawing on a melodic device known as triad pairs. To improvise with triad pairs, jazz pianists select two complimentary triads from a common scale and then create melodies that alternated back and forth between these triadic shapes.
|
Jazz musicians improvise using triad pairs: two complementary triads from a common scale, often adjacent, providing 6 unique notes.
|
||||||
|
|
||||||
Generally speaking, pianists prefer to pair adjacent triads from their source scale. This way, the triad pair will not have any common tones. In other words, one triad pair typically contains 6 unique notes. If you were to choose non-adjacent triads from the source scale, the resulting common tone(s) will reduce your total number of notes.
|
Example using C Whole Tone Scale (C<>D<EFBFBD>E<EFBFBD>F#<23>G#<23>A#):
|
||||||
|
|
||||||
Let<EFBFBD>s consider an example of triad pairs to bring this concept into sharp focus. For this illustration, we<77>ll create a triad pair with two augmented chords: C Augmented (C<>E<EFBFBD>G?) and D Augmented (D<>F?<3F>A?). These two triads are adjacent chords drawn from the C Whole Tone Scale (C<>D<EFBFBD>E<EFBFBD>F?<3F>G?<3F>A?).
|
C+ = C<>E<EFBFBD>G#
|
||||||
|
D+ = D<>F#<23>A#
|
||||||
|
|
||||||
The first step to improvise with triad pairs is to practice <EFBFBD>blocking<EFBFBD> the selected pair through each inversion. This familiarizes your hand with the shapes that you<6F>ll be alternating between when improvising with the selected triad pair. Therefore, we<77>ll start by playing C+ and D+ in root position. Then, we<77>ll continue to ascend through each inversion. Afterward, it<69>s a good idea to practice playing the triad pair in descending blocks too.
|
Practice blocking these triads through inversions, ascending and descending.
|
||||||
|
|
||||||
Source Scale for the Dominant 7(?13) Sound
|
Augmented Triads as Upper Structure Triads (UST)
|
||||||
|
|
||||||
You may be wondering where this voicing comes from? Notice that when we resolve A?7(?13) to D?6/9, our melodic line includes the ?9 and the ?9. In this case, the source scale for A?7(?13) is the A? Altered Scale, which is technically spelled as A?<3F>B??<3F>C?<3F>D??<3F>E??<3F>F?<3F>G?<3F>A?. However, that is a nightmare to try to read! Therefore, it<69>s much more helpful to think of the parent scale enharmonically as the G? Altered Scale, which is G?<3F>A<EFBFBD>B<EFBFBD>C<EFBFBD>D<EFBFBD>E<EFBFBD>F?. Do you see the C Augmented triad (C<>E<EFBFBD>G?) contained within the scale? Since this specific example is uses the Altered Scale, the chord symbol A?7alt is also appropriate here. If you are not yet familiar with the Altered Scale, be sure to check out our Quick Tip on The Altered Scale<6C>The Complete Guide.
|
C+ can function as a UST over several chords:
|
||||||
|
|
||||||
In other cases, a Dominant 7(?13) chord symbol does not necessarily imply a fully altered sound. In fact, since this particular voicing only contains 4 notes (A?<3F>C<EFBFBD>E?<3F>G?), it<69>s impossible to pin down a specific source scale or parent scale without a musical context. For example, all of the following scales produce the Dominant 7(?13) sound.
|
V7(#5)
|
||||||
|
V7alt
|
||||||
|
Minor-Major 7th chords
|
||||||
|
|
||||||
Mixolydian?13 Scale: 1<>2<EFBFBD>3<EFBFBD>4<EFBFBD>5<EFBFBD>?6<>?7
|
Example: C+ over A7b13 ? Right hand: C<>E<EFBFBD>G# (UST), Left hand: A<>E (root+5).
|
||||||
Phrygian Dominant Scale: 1<>?2<>3<EFBFBD>4<EFBFBD>5<EFBFBD>?6<>?7
|
|
||||||
Altered Scale: 1<>?2<>?3<>?4<>?5<>?6<>?7
|
|
||||||
Whole Tone Scale: 1<>2<EFBFBD>3<EFBFBD>?4<>?5<>?6
|
|
||||||
|
|
||||||
|
Source Scales for Dominant 7(#13) Sound
|
||||||
|
|
||||||
et<EFBFBD>s find our C Augmented upper structure triad in each scale built on the root of A?. The notes of C+ are underlined for you.
|
Scales that produce a Dominant 7(#13) sound:
|
||||||
|
|
||||||
A? Mixolydian?13 Scale: A?<3F>B?<3F>C<EFBFBD>D?<3F>E?<3F>F?<3F>G?
|
Mixolydian b13: 1<>2<EFBFBD>3<EFBFBD>4<EFBFBD>5<EFBFBD>b6<62>b7
|
||||||
A? Phrygian Dominant Scale: A?<3F>B??<3F>C<EFBFBD>D?<3F>E?<3F>F?<3F>G?
|
Phrygian Dominant: 1<>b2<62>3<EFBFBD>4<EFBFBD>5<EFBFBD>b6<62>b7
|
||||||
G? Altered Scale: G?<3F>A<EFBFBD>B<EFBFBD>C<EFBFBD>D<EFBFBD>E<EFBFBD>F?
|
Altered: 1<>b2<62>b3<62>b4<62>b5<62>b6<62>b7
|
||||||
A? Whole Tone Scale: A?<3F>B?<3F>C<EFBFBD>D<EFBFBD>E<EFBFBD>F?
|
Whole Tone: 1<>2<EFBFBD>3<EFBFBD>#4<>#5<>#6
|
||||||
|
|
||||||
Why is this important? There are two reasons. First, you want to be sure to associate the UST ?+ voicing with each potential chord symbol, which includes V7(?13), V7(?5) and V7alt. Secondly, when you are improvising, if you see a V7(?13) chord symbol, just know that it doesn<73>t always represent the same scale, so a little detective work is in order. You could choose any of the scales shown above. However, a good rule of thumb is to look to the melody to supply the harmonic context, as we did in the example above.
|
Example of C+ upper structure in each scale built on A7 root:
|
||||||
|
|
||||||
C Augmented UST Over Other V7(?13) Chords
|
Ab Mixolydian b13: Ab<41>Bb<42>C<EFBFBD>Db<44>Eb<45>F<EFBFBD>Gb
|
||||||
|
Ab Phrygian Dominant: Ab<41>Bb<42>C<EFBFBD>Db<44>Eb<45>F<EFBFBD>Gb
|
||||||
|
G# Altered: G#<23>A<EFBFBD>B<EFBFBD>C<EFBFBD>D<EFBFBD>E<EFBFBD>F
|
||||||
|
A Whole Tone: A<>B<EFBFBD>C<EFBFBD>D<EFBFBD>E<EFBFBD>F
|
||||||
|
|
||||||
Earlier, we discussed the symmetrical structure of augmented triads and examined how each augmented triad shape has three unique spellings. Since C Augmented has two other spellings, it should come as no surprise then that it can serve as a UST for two additional V7(?13) chords. If fact, the roots of the three V7(?13) chords that share C+ as an UST outline an augmented triad themselves. In other words, C+ works as a UST for C7(?13), E7(?13) and A?7(?13). Moreover, it<69>s not even necessary to change the spelling of the UST.
|
C+ UST Over Other V7(#13) Chords
|
||||||
|
|
||||||
C Augmented UST Over Other V7(?13) Chords
|
C+ works as a UST for C7(#13), E7(#13), and Ab7(#13). Roots of these chords outline an augmented triad: C<>E<EFBFBD>G#.
|
||||||
|
|
||||||
Earlier, we discussed the symmetrical structure of augmented triads and examined how each augmented triad shape has three unique spellings. Since C Augmented has two other spellings, it should come as no surprise then that it can serve as a UST for two additional V7(?13) chords. If fact, the roots of the three V7(?13) chords that share C+ as an UST outline an augmented triad themselves. In other words, C+ works as a UST for C7(?13), E7(?13) and A?7(?13). Moreover, it<69>s not even necessary to change the spelling of the UST.
|
|
||||||
|
|
||||||
Augmented USTs for Lydian Dominants
|
Augmented USTs for Lydian Dominants
|
||||||
|
|
||||||
We can also use Augmented USTs to voice the Lydian Dominant sound. We get these brilliant and uplifting dominant chords from the Lydian Dominant Scale. This scale uses the scale degrees 1<>2<EFBFBD>3<EFBFBD>?4<EFBFBD>5<EFBFBD>6<EFBFBD>?7.
|
Lydian Dominant Scale: 1<>2<EFBFBD>3<EFBFBD>#4<EFBFBD>5<EFBFBD>6<EFBFBD>b7
|
||||||
|
Example: D Lydian Dominant = D<>E<EFBFBD>F#<23>G#<23>A<EFBFBD>B<EFBFBD>C
|
||||||
Let<EFBFBD>s begin by considering the D Lydian Dominant Scale. This scale is D<>E<EFBFBD>F?<3F>G?<3F>A<EFBFBD>B<EFBFBD>C?<3F>D. Do you see the C Augmented triad (C<>E<EFBFBD>G?) contained in this scale? Since C+ naturally occurs in this scale, we can use it as an upper structure triad to voice the Lydian Dominant sound, just like we did for the Dominant 7(?13) sound. We simply need to add a D7 chord shell in the left hand.
|
C+ appears naturally in this scale and can be used as a UST.
|
||||||
|
|
||||||
You might ask, <20>But wait, won<6F>t this sound the same as the Dominant 7(?13) voicing?<3F> No, because the relationship of the augmented triad to the root of the dominant 7th chord is different, as we<77>ll soon see.
|
|
||||||
|
|
||||||
C Augmented UST Over Other Dominant 9(?11) Chords
|
|
||||||
|
|
||||||
Of course, there are two other Lydian Dominant chords that share C Augmented as and upper structure. They are G?9(?11) and B?9(?11). Notice that the roots of these related Lydian Dominants outline an augmented triad: G?<3F>B?<3F>D.
|
|
||||||
|
|
||||||
Let<EFBFBD>s play an example using G?9(?11), shown below. Notice, for this chord, the C Augmented upper structure is not spelled quite correctly, enharmonically speaking. Technically, the 7th of G?7 is the note F?, not E?. However, it is much easier to read this voicing by spelling the right hand as a C+ upper structure and the left hand as a Root+3rd chord shell.
|
|
||||||
|
|
||||||
Since the C Augmented triad is built on the #4 of G?7, we can call this a UST #?+. However, what key has G?7 as a 5-chord? How about C? major<6F>yuck! Therefore, we<77>ll spell this Lydian Dominant enharmonically as F?9(?11) and we<77>ll resolve it to B major. However, our UST is not #?+ anymore. It is now a UST ??+. This is a minor detail, but one worth noting.
|
|
||||||
|
|
||||||
We have one more Lydian Dominant chord that can use C Augmented as and upper structure. Let<65>s play our augmented UST for B?9(?11).
|
|
||||||
|
|
||||||
Augmented USTs for Minor-Major 7th Chords
|
Augmented USTs for Minor-Major 7th Chords
|
||||||
|
|
||||||
We can also the augmented triad as a UST for Minor-Major 7th Chords. Jazz pianists frequently substitute minor-major 7th chords in place of regular minor 7th chords, especially in contexts in which the minor chord is not a 2-chord. For example, pianists sometimes play a I<>? as the final chord of a minor 2-5-1 progression. In addition, jazz pianists frequently use inner voice movement to create voice leading from R??7??7??6. This melodic gesture passes through a minor triad, a minor-major 7th chord, a minor 7th chord and a minor 6th chord, all with the same root (see example below).
|
Am(maj7) using C+ UST:
|
||||||
|
|
||||||
Let<EFBFBD>s play Am(maj7) using a C Augmented UST. Our right hand will play C<>E<EFBFBD>G? while our left hand plays an open 5th with the notes A and E. Since our right is playing the ?7 (the note G?), we must be sure to not play the ?7 in our left hand (the note G?). However, you can play the ?6 in the left hand if you want.
|
|
||||||
|
|
||||||
|
Right hand: C<>E<EFBFBD>G#
|
||||||
|
Left hand: A<>E (omit the G# in LH if already in RH)
|
||||||
@@ -1,313 +1,165 @@
|
|||||||
|
Basic Music Theory for Beginners <20> The Complete Guide (RAG Version)
|
||||||
|
|
||||||
Basic Music Theory for Beginners <20> The Complete Guide
|
This guide explores fundamental concepts musicians use to understand, analyze, and create music.
|
||||||
|
|
||||||
This basic music theory guide looks at fundamental concepts musicians use to understand, analyze, and create music.
|
|
||||||
desk with laptop and sheet music
|
|
||||||
What is Music Theory?
|
What is Music Theory?
|
||||||
|
|
||||||
|
R: Music theory is a system musicians use to understand and communicate the language of music. It examines fundamentals and provides tools to interpret compositions.
|
||||||
|
|
||||||
Music theory is a practice musicians use to understand and communicate the language of music. Musical theory examines the fundamentals of music. It also provides a system to interpret musical compositions. Music theory is a great tool for electronic and pop musicians to elevate tracks.
|
A: It<49>s useful for electronic and pop musicians to elevate tracks.
|
||||||
|
|
||||||
|
R: Basic music theory defines harmony, melody, and rhythm and identifies elements such as song form, tempo, notes, chords, key signatures, intervals, scales, and qualities like pitch, timbre, texture, dynamics.
|
||||||
|
|
||||||
For example, basic music theory defines the elements that form harmony, melody, and rhythm. It identifies compositional elements such as song form, tempo, notes, chords, key signatures, intervals, scales, and more. It also recognizes musical qualities such as pitch, tone, timbre, texture, dynamics, and others.
|
How to Learn Music Theory
|
||||||
How to Learn Music Theory?
|
|
||||||
|
|
||||||
Music theory is a complex and extensive subject. There are several practices, disciplines, and concepts.
|
R: Learn the fundamentals first:
|
||||||
|
|
||||||
Best to learn music fundamentals first before exploring advanced music theory. The building blocks that form musical compositions include:
|
Harmony
|
||||||
|
Melody
|
||||||
|
Rhythm
|
||||||
|
|
||||||
Harmony
|
A: A solid understanding of these three core elements is essential before moving to advanced theory.
|
||||||
Melody
|
|
||||||
Rhythm
|
|
||||||
|
|
||||||
Solidly understanding these three core elements will help you learn basic music theory.
|
Harmony in Music
|
||||||
What Is Harmony in Music?
|
|
||||||
|
|
||||||
Harmony is when multiple notes or voices play simultaneously to produce a new sound. The combined sounds in harmonies complement one another and sound pleasing.
|
R: Harmony occurs when multiple notes or voices play simultaneously to produce a new sound.
|
||||||
|
|
||||||
Chords and chord progressions are examples of harmony. A chord has three or more notes that play at the same time. The chords and chord progressions in a piece of music support or complement the melody.
|
Chords <EFBFBD> Three or more notes played together
|
||||||
|
Chord progressions support the melody
|
||||||
|
|
||||||
Combining vocal parts also creates harmony. The combined voices of a choir are a perfect example. The multiple voices that make up a choir blend to make a harmonious sound.
|
A: Vocal harmonies, as in a choir, blend multiple voices for a harmonious sound.
|
||||||
|
|
||||||
However, not all harmonies are pleasing to our ear. There are two main types of harmony: dissonant and consonant .
|
R: Two main types:
|
||||||
|
|
||||||
Dissonant harmony adds notes that do not sound pleasant when played together. The result adds tension and makes the chord sound unstable. This tension releases by resolving to consonant chords. Dissonant interval examples are seconds, sevenths, and ninths.
|
Dissonant <EFBFBD> Adds tension; resolves to consonant. Examples: 2nds, 7ths, 9ths
|
||||||
Consonant harmony sounds stable and pleasing. All the notes in a consonant chord have intervals that play nicely together. Constant chords also transition smoothly with one another in a progression. Consonant interval examples are unison, thirds, fifths, and octaves.
|
Consonant <EFBFBD> Stable and pleasing. Examples: unison, 3rds, 5ths, octaves
|
||||||
|
|
||||||
Musicians combine consonant and dissonant harmonies to make the music more exciting and intriguing.
|
A: Musicians combine both to make music more interesting.
|
||||||
What Is Melody in Music?
|
|
||||||
|
|
||||||
Melody is a succession of notes or voices arranged into a musical phrase. A song<6E>s melody is often the most memorable and recognizable part.
|
Melody in Music
|
||||||
|
|
||||||
Melodies can be created with instruments or vocals. They have two or more notes in a sequence that sound musically pleasing. Most compositions consist of multiple melodies that repeat.
|
R: Melody is a sequence of notes arranged into a musical phrase; often the most memorable part of a song.
|
||||||
|
|
||||||
The two primary elements of a melody are pitch and rhythm :
|
R: Primary elements:
|
||||||
|
|
||||||
Pitch is the audio vibration produced by an instrument or voice. It<49>s how high or low a note will sound. Arranging these pitches in a series creates a melody.
|
Pitch <EFBFBD> High or low notes
|
||||||
Rhythm or duration is the length each pitch will sound. These durations are divided into beat divisions like whole notes, half notes, quarter notes, triplets, etc.
|
Rhythm <EFBFBD> Duration of each note
|
||||||
|
|
||||||
Melodies also have two types of melodic motion: conjunct or disjunct .
|
A: Melodic motion:
|
||||||
|
|
||||||
Conjunct motion is when notes move by whole or half steps. Conjunct is also the most natural and comfortable to play and sing. There are shorter leaps between notes.
|
Conjunct <EFBFBD> Stepwise motion; natural to play/sing
|
||||||
Disjunct motion has larger leaps between notes. Large interval leaps between notes can make the melody difficult to play or sing. Disjunct motion is also less memorable and smooth sounding.
|
Disjunct <EFBFBD> Larger leaps; harder to perform
|
||||||
|
|
||||||
Musicians combine conjunct and disjunct motion to give melodies more variation and interest.
|
G: Musicians combine both for variation and interest.
|
||||||
What Is Rhythm in Music?
|
|
||||||
|
|
||||||
Rhythm is an essential element of music with more than one meaning. For example:
|
Rhythm in Music
|
||||||
|
|
||||||
Rhythm is a recurring movement of notes and rests (silences) in time. It<49>s the human perception of time.
|
R: Rhythm = patterns of sounds and silences in time.
|
||||||
Rhythm also describes a pattern of strong and weak notes or voices that repeat throughout a song. These patterns can be created with drums, percussion, instruments, and vocals.
|
|
||||||
|
|
||||||
The basic elements that comprise musical rhythm include:
|
R: Elements:
|
||||||
|
|
||||||
Beat <20> A repeating pulse that underlies a musical pattern
|
Beat <20> Repeating pulse
|
||||||
Meter <20> A specific pattern of strong and weak pulses
|
Meter <20> Pattern of strong/weak beats
|
||||||
Time Signature <20> The number of beats per measure
|
Time signature <20> Beats per measure
|
||||||
Tempo (BPM) <20> Indicates how fast or slow a piece of music plays
|
Tempo (BPM) <20> Speed of music
|
||||||
Strong and Weak Beats <20> Strong beats are the downbeats, and weak beats are the offbeats
|
Strong vs. Weak beats <20> Downbeats/offbeats
|
||||||
Syncopation <20> Rhythms that accent or emphasize the offbeats
|
Syncopation <20> Accents on offbeats
|
||||||
Accents <20> Refers to the intensity or emphases placed on notes
|
Accents <20> Emphasis intensity
|
||||||
|
|
||||||
Understanding rhythm will help you create great harmonies and melodies.
|
A: Rhythm forms the backbone for harmony and melody.
|
||||||
|
|
||||||
Also, the rhythm section or pulse propels a piece of music. It acts as the rhythmic backbone for other musical elements.
|
Benefits of Learning Music Theory
|
||||||
The Benefits of Music Theory: Why Study Music Theory?
|
|
||||||
|
|
||||||
Learning basic music theory is essential for enhancing creativity and developing musical awareness. It<49>s a challenging but rewarding set of skills to learn.
|
R: Music theory enhances understanding and creativity.
|
||||||
|
|
||||||
Knowing how music works will make the music production process easier and help you become an effective music producer.
|
A: Benefits include:
|
||||||
|
|
||||||
Is learning music theory required? No. However, you can benefit from learning some aspects of music theory.
|
Improved musical development
|
||||||
|
Breaking creative blocks
|
||||||
|
Building chord progressions/melodies
|
||||||
|
Informed composition
|
||||||
|
Better expression and emotion
|
||||||
|
|
||||||
For example, learning basic music theory will:
|
G: Also improves listening skills, improvisation, song arrangement, communication, and appreciation of music.
|
||||||
|
|
||||||
Improve your musical development
|
R: Note: Theory is a tool, not strict rules.
|
||||||
Help you understand how music works
|
|
||||||
Help you break through creative blocks
|
|
||||||
Make it easier to build chord progressions and melodies
|
|
||||||
Help you make informed composition decisions
|
|
||||||
Help you achieve expression and evoke emotion
|
|
||||||
Improve your critical listening skills
|
|
||||||
Speed up your workflow
|
|
||||||
Improve your musical form skills
|
|
||||||
Make it easy to communicate with other musicians
|
|
||||||
Deepen your appreciation for music
|
|
||||||
Improve your improvisation skills
|
|
||||||
Improve your song arrangement skills
|
|
||||||
Help you discover new creative possibilities
|
|
||||||
|
|
||||||
Note : Musical theory is not a set of rules or guidelines you must follow. It<49>s only a tool to help you understand and explain how music works.
|
Fundamentals of Music Theory
|
||||||
The Fundamentals of Music Theory (Music Theory for Dummies)
|
|
||||||
|
|
||||||
This basic music theory for beginner<65>s guide examines the core music fundamentals. It also provides insight into the basic building blocks of music that form harmony, melody, and rhythm.
|
|
||||||
Musical Notes and Intervals
|
Musical Notes and Intervals
|
||||||
|
|
||||||
Let<EFBFBD>s start this music theory for beginner<65>s guide by going over harmony and melody. This section describes all the available notes and the specific relationships between them.
|
R: Notes = building blocks of music (A<>G)
|
||||||
A piano keyboard with the letters of the alphabet on it
|
|
||||||
The Music Alphabet
|
|
||||||
|
|
||||||
Notes are the building blocks for all music. The musical alphabet consists of seven letters: A, B, C, D, E, F, G . Each note has a unique pitch.
|
R: 12 notes: A, A#/Bb, B, C, C#/Db, D, D#/Eb, E, F, F#/Gb, G, G#/Ab
|
||||||
The 12 Keys of Music
|
|
||||||
|
|
||||||
There are 12 notes on the piano keyboard: A, A#/B?, B, C, C#/D?, D, D#/E?, E, F, F#/G?, G, G#/A? .
|
White keys = natural notes
|
||||||
|
Black keys = sharps/flats
|
||||||
|
|
||||||
The same 12 notes repeat upwards and downwards in octaves.
|
R: Intervals = distance between two notes:
|
||||||
White Keys
|
|
||||||
|
|
||||||
The white keys on a piano play the <20>natural<61> notes in a scale: A, B, C, D, E, F, G .
|
Half step = 1 semitone
|
||||||
|
Whole step = 2 semitones
|
||||||
|
Intervals = foundation of melody and harmony
|
||||||
|
|
||||||
Playing only white keys places you in either the key of C major or A minor.
|
A: Interval qualities: major, minor, perfect, augmented, diminished
|
||||||
Black Keys
|
|
||||||
|
|
||||||
The black keys on a piano play the <20>flat<61> and <20>sharp<72> notes in a scale: A#/B?, C#/D?, D#/E?, F#/G?, G#/A? .
|
R: Octaves = same note, double frequency
|
||||||
|
|
||||||
Each note has a symbol: ? for flat and # for sharp. Playing a combination of white and black keys allows you to write in all available key signatures.
|
|
||||||
Intervals
|
|
||||||
|
|
||||||
An interval is a distance between two notes. There are several intervals. Measure these intervals by the number of half steps, whole steps, and their position in the scale.
|
|
||||||
|
|
||||||
A half step interval is one semitone
|
|
||||||
A whole step interval is two semitones
|
|
||||||
Two half steps make a whole-step
|
|
||||||
|
|
||||||
Intervals are also the foundation of both harmony and melody. Playing two or more notes at the same time creates harmonic intervals (chords). Playing single notes in a sequence makes melodic intervals (melodies).
|
|
||||||
|
|
||||||
Furthermore, we describe intervals by number (distance) and prefix (quality). The interval number represents the number of half-steps between two notes. These numbers are 1st (unison), 2nd, 3rd, 4th, 5th, 6th, 7th, and 8th (octave) .
|
|
||||||
|
|
||||||
Lastly, intervals have using a prefix to describe their quality. The five interval qualities are major (M), minor (m), perfect (P), augmented (A), and diminished (d) .
|
|
||||||
Octaves
|
|
||||||
|
|
||||||
Octaves are the next highest or lowest pitch of the same note. The interval between a note and a note double its frequency is an octave. For example, an octave up from C1 on a piano is C2. An octave down would be C0.
|
|
||||||
|
|
||||||
There are 12 semitones in the octave. These pitches repeat in the same order throughout the range of human hearing.
|
|
||||||
Key Signatures
|
Key Signatures
|
||||||
|
|
||||||
Key signatures tell you what notes in a scale are sharp (?) or flat (?). There are twelve key signatures, each derived from the twelve available notes.
|
R: Key signatures indicate which notes are sharp or flat.
|
||||||
|
|
||||||
Key signatures also help identify the key of a song, which is the tonal center. For example, a song in the key of A minor uses notes from the A minor scale.
|
R: Identify the tonal center of a song (e.g., A minor uses notes from the A minor scale).
|
||||||
Music Scales and Modes
|
|
||||||
|
|
||||||
Musical scales form the building blocks of music. Understanding musical scales and their functions is essential when learning basic music theory.
|
Scales and Modes
|
||||||
|
|
||||||
This section looks at the two most common scales, their scale degrees, and the seven music modes.
|
R: Scales = ordered notes in an octave; building blocks of melodies and harmonies
|
||||||
A table showing the key of a song
|
|
||||||
Music Scales
|
|
||||||
|
|
||||||
A music scale is a set of notes within an octave arranged by their pitch. The ascending or descending interval relationships among the note pitches define each scale. Moreover, the notes from a scale form melodies and harmonies.
|
Major scale: W-W-H-W-W-W-H
|
||||||
|
Natural minor scale: W-H-W-W-H-W-W
|
||||||
|
Minor variations: natural, harmonic, melodic
|
||||||
|
|
||||||
There are several types of scales. However, the two main types are the major scale and the minor scale. You can build both major and minor scales from any note. How you use them depends on the pattern of intervals you use.
|
A: Scale degrees:
|
||||||
Major Scales
|
|
||||||
|
|
||||||
There are twelve possible natural major scales. Natural major scales are bright, uplifting, and happy sounding.
|
Tonic
|
||||||
|
Supertonic
|
||||||
|
Mediant
|
||||||
|
Subdominant
|
||||||
|
Dominant
|
||||||
|
Submediant
|
||||||
|
Leading Tone
|
||||||
|
|
||||||
The seven notes in all major scales follow the same interval pattern: W-W-H-W-W-W-H (whole-whole-half-whole-whole-whole-half) .
|
G: Musical modes = variations of parent scale (Ionian, Dorian, Phrygian, Lydian, Mixolydian, Aeolian, Locrian)
|
||||||
Minor Scales
|
|
||||||
|
|
||||||
Natural minor scales are dark, sad, and emotional sounding. The seven notes in all minor scales follow the same interval pattern: W-H-W-W-H-W-W (whole-half-whole-whole-half-whole-whole) .
|
|
||||||
|
|
||||||
There are twelve possible natural minor scales. In addition, there are three variations of the minor scale: natural, harmonic, and melodic.
|
|
||||||
Scale Degrees
|
|
||||||
|
|
||||||
Each note of a scale has a specific name related to its function, called a scale degree. The name is the function, and a number indicates its position on the scale.
|
|
||||||
|
|
||||||
There are seven scale degrees. These names apply to all major and minor scales. Learning more about these functions takes us into advanced music theory. For now, it<69>s good to know the names:
|
|
||||||
|
|
||||||
1st <20> Tonic
|
|
||||||
2nd <20> Supertonic
|
|
||||||
3rd <20> Mediant
|
|
||||||
4th <20> Subdominant
|
|
||||||
5th <20> Dominant
|
|
||||||
6th <20> Submediant
|
|
||||||
7th <20> Leading Tone
|
|
||||||
|
|
||||||
Music can create and release tension. The function of a scale degree relates to the amount of tension created. It also helps you decide what note(s) should follow to resolve the tension.
|
|
||||||
|
|
||||||
Moreover, remembering the different pitches in major and minor scales is difficult. Referring to the steps of the scale by numbers rather than notes makes it easier to remember.
|
|
||||||
Music Modes
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Musical modes are scales derived from a parent scale. There are seven music modes.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Each mode is a slight variation of a scale. They use all the same notes and interval patterns as the parent scale.
|
|
||||||
|
|
||||||
The main difference is the root note used to build the scale. Starting a scale on a different note defines the tonal center, giving it distinct melodic characteristics.
|
|
||||||
|
|
||||||
The seven musical modes are:
|
|
||||||
|
|
||||||
I <20> Ionian (major scale)
|
|
||||||
ii <20> Dorian (major scale starting on the 2nd degree)
|
|
||||||
iii <20> Phrygian (major scale starting on the 3rd degree)
|
|
||||||
IV <20> Lydian (major scale starting on the 4th degree)
|
|
||||||
V <20> Mixolydian (major scale starting on the 5th degree)
|
|
||||||
vi <20> Aeolian (natural minor scale or major scale starting on the 6th degree)
|
|
||||||
vii <20> Locrian (major scale starting on the 7th degree)
|
|
||||||
|
|
||||||
Learning musical modes goes beyond basic music theory and is more advanced. However, getting familiar with these terms and basic functions is helpful.
|
|
||||||
Counterpoint
|
Counterpoint
|
||||||
|
|
||||||
Counterpoint is the relationship between two or more melody lines played at the same time. These melodies or voices work together to create pleasant-sounding harmonies.
|
A: Two or more melodies played together; independent rhythms but harmonically complementary
|
||||||
|
|
||||||
The melodies that create counterpoint are dependent on each other to create harmony. However, they are independent in rhythm and contour.
|
Chords and Extensions
|
||||||
Chords and Chord Extensions
|
|
||||||
|
|
||||||
Chords are the harmonious building blocks of music. They evoke emotion and provide the foundation for creating melodies.
|
R: Chords = 2+ notes played together; root defines chord
|
||||||
|
|
||||||
Knowing how to build chords and how they interact with each other is essential when learning music theory. This section looks at basic chord types, chord extensions, and inversions.
|
Four types: Major, Minor, Diminished, Augmented
|
||||||
Music Producer Playing Mini Keyboard
|
Triads: Root + 3rd + 5th
|
||||||
Photo by Toan Nguyen
|
Seventh chords: Triad + 7th
|
||||||
Musical Chords
|
|
||||||
|
|
||||||
A chord is a combination of two or more notes played at the same time. They<65>re built off a single starting note called the root.
|
A: Chord extensions = notes beyond 7th (9th, 11th, 13th)
|
||||||
|
A: Inversions = reorder notes for smooth transitions (1st = 3rd in bass, 2nd = 5th in bass)
|
||||||
|
|
||||||
You can create chords from all twelve notes. There are also four basic types of chords in music:
|
Chord Progressions & Roman Numerals
|
||||||
|
|
||||||
Major <20> Has a major third and a perfect fifth above the root
|
R: Chord progression = ordered series of chords; supports melody and rhythm
|
||||||
Minor <20> Has a minor third and a perfect fifth above the root
|
|
||||||
Diminished <20> Has a minor third and a diminished fifth above the root
|
|
||||||
Augmented <20> Has a major third and an augmented fifth above the root
|
|
||||||
|
|
||||||
The chords and chord progressions in a piece of music support or complement the melody.
|
A: Roman numerals indicate scale degrees: uppercase = major, lowercase = minor (I<>vi<76>IV<49>V)
|
||||||
Triad Chords
|
|
||||||
|
|
||||||
The most basic chords are triads. A triad is a chord made of three notes. Triads have a root note, a third (four semitones above the root), and a perfect fifth (seven semitones above the root).
|
|
||||||
|
|
||||||
Triads are also the foundation for more complex chords. For example, you can create seventh and ninth cords by adding notes above a tried.
|
|
||||||
Seventh Chords
|
|
||||||
|
|
||||||
A seventh chord adds a note above the basic triad. Seventh chords have a root note, a third, a perfect fifth, and a seventh.
|
|
||||||
|
|
||||||
For example, a C major seventh has the notes: C<>E<EFBFBD>G-B. There are also five main types of seventh chords: major, minor, dominant, diminished, and half-diminished.
|
|
||||||
Major Chords
|
|
||||||
|
|
||||||
Major chords have a root note, a major third, and a perfect fifth. A chord with these three notes alone is a major triad.
|
|
||||||
|
|
||||||
For example, a C major triad has the notes: C-E-G. You can also add notes to build more complex chords.
|
|
||||||
Minor chords
|
|
||||||
|
|
||||||
Minor chords have a root note, a minor third, and a perfect fifth. A chord with these three notes alone is a minor triad.
|
|
||||||
|
|
||||||
For example, a C minor triad has the notes C-E?-G. You can also add notes to build more complex chords.
|
|
||||||
Diminished Chords
|
|
||||||
|
|
||||||
Diminished chords sound tense, dissonant, and dramatic. They have a root note, minor third, and a diminished fifth (six semitones above the root).
|
|
||||||
|
|
||||||
For example, a C diminished triad has the notes: C-E?-G?.
|
|
||||||
Augmented Chords
|
|
||||||
|
|
||||||
Augmented chords sound dissonant, unsettling, and mysterious. They have a root note, major third, and an augmented fifth (eight semitones above the root).
|
|
||||||
|
|
||||||
For example, a C augmented triad has the notes: C<>E<EFBFBD>G#.
|
|
||||||
Chord Extensions
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Chord extension s are notes added to the basic triad beyond the seventh. These notes extend into the next octave. There are four chord extensions: the 9th, 11th, and 13th .
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Extended chords create a richer, more harmonically complex sound than basic major and minor triads. They also provide additional voice leading possibilities, which makes chord progressions sound more interesting.
|
|
||||||
Chord Inversions
|
|
||||||
|
|
||||||
Chord inversions are variations of the same chord. Transposing the bottom note in a chord to the next octave creates an inversion.
|
|
||||||
|
|
||||||
There are two main chord inversions: first inversion and second inversion .
|
|
||||||
|
|
||||||
First Inversion <20> Transposes the root note up one octave. The third of the triad becomes the bass note.
|
|
||||||
Second Inversion <20> Transposes the inverted triad again. The fifth of the triad becomes the bass note.
|
|
||||||
|
|
||||||
Chord inversions add variation, excitement, and smoother transitions in chord progressions. The more notes a chord has, the more possible inversions.
|
|
||||||
Chord Progressions
|
|
||||||
|
|
||||||
A chord progression or a harmonic progression is an ordered series of chords. Chord progressions support both the melody and the rhythm. They also provide the foundation for creating harmony and melody.
|
|
||||||
|
|
||||||
Moreover, the key determines the chords used in a progression. A progression can also consist of major and minor chords.
|
|
||||||
Roman Numeral Analysis
|
|
||||||
|
|
||||||
Roman numerals indicate the chords in a progression. They identify the musical key and the root note for each chord. For example, <20>IV<49> means the chord is built on the fourth degree of a scale.
|
|
||||||
|
|
||||||
Uppercase Roman numerals represent major chords, while lowercase numerals represent minor chords. For example, a chord progression in the key of C major would look like I-vi-IV-V (C-Am-F-G).
|
|
||||||
|
|
||||||
Delving deeper into this topic goes beyond basic music theory. However, it helps to introduce this numerical system.
|
|
||||||
Voice Leading
|
Voice Leading
|
||||||
|
|
||||||
|
A: Smooth movement of notes from one chord to the next; shared notes minimize jumps
|
||||||
|
|
||||||
Voice leading is the linear movement between melodic lines or voices to create a single musical idea. This technique focuses on the smooth movement of notes from one chord to the next using common sounding tones.
|
Example: C major (C-E-G) ? A minor (A-C-E), smooth transition
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Voice leading also minimizes the vertical and horizontal transitions between notes in a chord progression or melody. These smaller moves sound more natural and pleasing.
|
|
||||||
|
|
||||||
When creating a chord progression, use harmonically related chords. They can share similar notes or have inversions to make the stepwise motion smoother. For example, a C major chord and an A minor chord both have the notes E and C.
|
|
||||||
Conclusion
|
Conclusion
|
||||||
|
|
||||||
Music theory will give you a deeper understanding of music. But it<69>s also essential to remember musical theory is not hard rules. It<49>s a tool to help you create, understand, and communicate music.
|
R: Music theory is a tool to create, understand, and communicate music.
|
||||||
|
|
||||||
There are several ways to practice music theory. Try applying the concepts in this guide to your workflow.
|
A/G: Apply these concepts in practice to improve your skills, workflow, and musical expression.
|
||||||
|
|
||||||
|
|||||||
55
Books/Music/Theory/BendingIntervalReference.txt
Normal file
55
Books/Music/Theory/BendingIntervalReference.txt
Normal file
@@ -0,0 +1,55 @@
|
|||||||
|
# IGNORE
|
||||||
|
TITLE: String Bending Interval Reference
|
||||||
|
DOMAIN: Guitar Technique
|
||||||
|
CONCEPTS: string bending, semitone bend, whole step bend,
|
||||||
|
half step bend, interval, target note, pitch, intonation
|
||||||
|
CONTENT TYPE: Reference
|
||||||
|
---
|
||||||
|
|
||||||
|
Bending a C note a semitone (half step) produces C#/Db.
|
||||||
|
Bending a C note a whole step (full step) produces D.
|
||||||
|
Bending a C note a minor third produces D#/Eb.
|
||||||
|
|
||||||
|
Bending a C#/Db note a semitone (half step) produces D.
|
||||||
|
Bending a C#/Db note a whole step (full step) produces D#/Eb.
|
||||||
|
Bending a C#/Db note a minor third produces E.
|
||||||
|
|
||||||
|
Bending a D note a semitone (half step) produces D#/Eb.
|
||||||
|
Bending a D note a whole step (full step) produces E.
|
||||||
|
Bending a D note a minor third produces F.
|
||||||
|
|
||||||
|
Bending a D#/Eb note a semitone (half step) produces E.
|
||||||
|
Bending a D#/Eb note a whole step (full step) produces F.
|
||||||
|
Bending a D#/Eb note a minor third produces F#/Gb.
|
||||||
|
|
||||||
|
Bending a E note a semitone (half step) produces F.
|
||||||
|
Bending a E note a whole step (full step) produces F#/Gb.
|
||||||
|
Bending a E note a minor third produces G.
|
||||||
|
|
||||||
|
Bending a F note a semitone (half step) produces F#/Gb.
|
||||||
|
Bending a F note a whole step (full step) produces G.
|
||||||
|
Bending a F note a minor third produces G#/Ab.
|
||||||
|
|
||||||
|
Bending a F#/Gb note a semitone (half step) produces G.
|
||||||
|
Bending a F#/Gb note a whole step (full step) produces G#/Ab.
|
||||||
|
Bending a F#/Gb note a minor third produces A.
|
||||||
|
|
||||||
|
Bending a G note a semitone (half step) produces G#/Ab.
|
||||||
|
Bending a G note a whole step (full step) produces A.
|
||||||
|
Bending a G note a minor third produces A#/Bb.
|
||||||
|
|
||||||
|
Bending a G#/Ab note a semitone (half step) produces A.
|
||||||
|
Bending a G#/Ab note a whole step (full step) produces A#/Bb.
|
||||||
|
Bending a G#/Ab note a minor third produces B.
|
||||||
|
|
||||||
|
Bending a A note a semitone (half step) produces A#/Bb.
|
||||||
|
Bending a A note a whole step (full step) produces B.
|
||||||
|
Bending a A note a minor third produces C.
|
||||||
|
|
||||||
|
Bending a A#/Bb note a semitone (half step) produces B.
|
||||||
|
Bending a A#/Bb note a whole step (full step) produces C.
|
||||||
|
Bending a A#/Bb note a minor third produces C#/Db.
|
||||||
|
|
||||||
|
Bending a B note a semitone (half step) produces C.
|
||||||
|
Bending a B note a whole step (full step) produces C#/Db.
|
||||||
|
Bending a B note a minor third produces D.
|
||||||
53
Books/Music/Theory/CAGED.txt
Normal file
53
Books/Music/Theory/CAGED.txt
Normal file
@@ -0,0 +1,53 @@
|
|||||||
|
Ultimate Guitar Chord Extensions & CAGED Handbook
|
||||||
|
1. Overview
|
||||||
|
Purpose: Map all common chord types across the fretboard using CAGED forms.
|
||||||
|
Focus: 7ths, minor 7b5, add9, sus4, dominant, major 6/7, and related extensions.
|
||||||
|
Includes: Example songs, chord shapes, interval breakdowns, and fretboard references.
|
||||||
|
2. CAGED Forms & Basic Intervals
|
||||||
|
Form Root Notes Example
|
||||||
|
C Form 1-3-5 C major "Castles Made of Sand" <20> Hendrix
|
||||||
|
A Form 1-3-5 A major "Summer of <20>69" <20> Bryan Adams
|
||||||
|
G Form 1-3-5 G major "Little Wing" <20> Hendrix
|
||||||
|
E Form 1-3-5 E major "Every Breath You Take" <20> Police
|
||||||
|
D Form 1-3-5 D major "Can't You See" <20> Marshall Tucker Band
|
||||||
|
|
||||||
|
Tip: Roots are visualized even if omitted in partial shapes.
|
||||||
|
|
||||||
|
3. Major & Minor 7ths
|
||||||
|
Chord Intervals Example Songs
|
||||||
|
Major 7 1-3-5-7 "Jeff<66>s Boogie" <20> Jeff Beck, "Tore Down" <20> SRV
|
||||||
|
Minor 7 1-b3-5-b7 ii, iii, vi chords, "Tears in Heaven" <20> Clapton
|
||||||
|
Dominant 7 1-3-5-b7 V chords, "Jump, Jive & Wail" <20> Brian Setzer
|
||||||
|
Minor 7b5 1-b3-b5-b7 vii chords, "Oye Como Va" <20> Santana
|
||||||
|
|
||||||
|
Tip: Place 7th intervals carefully; experiment across CAGED shapes.
|
||||||
|
|
||||||
|
4. Suspended 4ths (sus4)
|
||||||
|
Chord Form Songs
|
||||||
|
Gsus4 E Form Pearl Jam, "Jack and Diane" <20> Mellencamp
|
||||||
|
Asus4 Open / E Form "Every Breath You Take" <20> Police, "Get Down Tonight" <20> KC & The Sunshine Band
|
||||||
|
Bsus4 A Form "Eye of the Tiger" <20> Survivor
|
||||||
|
Dsus4 D Form "Tears in Heaven" <20> Clapton
|
||||||
|
Csus4 C Form "Castles Made of Sand" <20> Hendrix
|
||||||
|
|
||||||
|
Tip: Sus4 replaces the 3rd with the 4th or adds a 4th; can combine with 7ths for rich voicings.
|
||||||
|
|
||||||
|
5. Add9 & Related Extensions
|
||||||
|
Chord Intervals Example Songs
|
||||||
|
Add9 1-3-5-9 "Cult of Personality" <20> Living Colour
|
||||||
|
Major 6 1-3-5-6 "Play That Funky Music" <20> Wild Cherry
|
||||||
|
Minor 6 1-b3-5-6 "Come On (Part II)" <20> Hendrix
|
||||||
|
|
||||||
|
Tip: Add9 often uses the 9th two octaves above the root. Minor 7b5 = half-diminished sound.
|
||||||
|
|
||||||
|
6. Song References by Chord Type
|
||||||
|
Chord / Form Song Artist
|
||||||
|
Gsus4 "Yellow Ledbetter" Pearl Jam
|
||||||
|
Asus4 "Every Breath You Take" The Police
|
||||||
|
Bsus4 "Eye of the Tiger" Survivor
|
||||||
|
Dsus4 "Take a Picture" Filter
|
||||||
|
Cadd9 "Good Riddance (Time of Your Life)" Green Day
|
||||||
|
Minor 7 "Tears in Heaven" Eric Clapton
|
||||||
|
Dominant 7 "Jump, Jive & Wail" Brian Setzer Orchestra
|
||||||
|
Major 7 "Jeff<66>s Boogie" Jeff Beck
|
||||||
|
Minor 7b5 "Oye Como Va" Santana
|
||||||
255
Books/Music/Theory/Chord Tones and Tensions.txt
Normal file
255
Books/Music/Theory/Chord Tones and Tensions.txt
Normal file
@@ -0,0 +1,255 @@
|
|||||||
|
TITLE: Chord Tones and Tensions — An Intermediate Guide
|
||||||
|
AUTHOR: Kiefer
|
||||||
|
DOMAIN: Music Theory, Jazz Harmony
|
||||||
|
CONCEPTS: chord tones, tensions, melody, root, ninth, flat nine,
|
||||||
|
sharp nine, third, eleventh, sharp eleventh, fifth, thirteenth,
|
||||||
|
flat thirteenth, seventh, major seventh, dominant chord, minor chord,
|
||||||
|
Lydian, altered scale, whole tone scale, harmonic color
|
||||||
|
SOURCE: Soundfly
|
||||||
|
TOPIC: Guide to using chord tones and tensions as melody notes over
|
||||||
|
various chord qualities
|
||||||
|
---
|
||||||
|
|
||||||
|
Chunk 1: Roots as Melody Notes
|
||||||
|
Metadata: type=theory, concept=chordTone, interval=root,
|
||||||
|
concept=melodicChoice, chords=maj7/min7/dom7/dim7/sus, concept=halfStepClash
|
||||||
|
|
||||||
|
The root in the melody against a major seventh chord creates a half step
|
||||||
|
clash with the major seventh of the accompanying chord, just below it in
|
||||||
|
the voicing. Because the melody note is the focal point, the major seventh
|
||||||
|
rubbing against it from below muddies its clarity and sounds ungraceful.
|
||||||
|
This is why jazz standards that end on the root of a chord often use a
|
||||||
|
major sixth chord in place of a major seventh — the slight change eliminates
|
||||||
|
the conflict. Roots work fine as melody notes against minor seventh chords,
|
||||||
|
dominant seventh chords, diminished seventh chords, and minor seven flat
|
||||||
|
five chords. They can also provide a colorful sound against sus chords.
|
||||||
|
The practical rule is straightforward — avoid the root as a melody note
|
||||||
|
on top of major seventh chords but use it freely elsewhere.
|
||||||
|
|
||||||
|
Chunk 2: Ninths as Melody Notes
|
||||||
|
Metadata: type=theory, concept=tension, interval=ninth,
|
||||||
|
concept=melodicChoice, concept=nonCommittal, concept=versatility
|
||||||
|
|
||||||
|
The ninth is one of the most versatile and accessible tensions available
|
||||||
|
as a melody note. Its sound over a major seventh chord is particularly
|
||||||
|
appealing — partly because it is non-committal, working naturally with
|
||||||
|
multiple chord qualities without carrying the strong harmonic implications
|
||||||
|
that other tensions might. Ninths sound great in nearly every harmonic
|
||||||
|
situation and can be used freely across chord types. If a ninth creates
|
||||||
|
problems within a voicing, the solution is usually to ensure it sits above
|
||||||
|
the third — which may mean bumping it up an octave. This above-the-third
|
||||||
|
placement clears the potential clash and restores the ninth's characteristic
|
||||||
|
openness and brightness.
|
||||||
|
|
||||||
|
Chunk 3: Flat Nines and Sharp Nines as Melody Notes
|
||||||
|
Metadata: type=theory, concept=tension, interval=b9/sharp9,
|
||||||
|
concept=melodicChoice, chords=dominant7/secondaryDominant,
|
||||||
|
concept=chromaticTension, concept=bluesSound, concept=resolution
|
||||||
|
|
||||||
|
The flat nine and sharp nine are specific and intentional tension choices
|
||||||
|
— both are tense enough that their use is deliberate rather than casual.
|
||||||
|
When using a flat nine as a melody note, following it with the root of
|
||||||
|
the chord provides a smooth resolution. When using a sharp nine, moving
|
||||||
|
up a half step to the third of the chord resolves the tension naturally.
|
||||||
|
Sharp nines generally work wherever flat nines do, and in some cases they
|
||||||
|
even sound effective together. Both tensions add particular interest to
|
||||||
|
dominant seventh chords, especially secondary dominants, because they
|
||||||
|
move the harmony slightly further from the original key. Over major or
|
||||||
|
dominant chords they can create a rich bluesy sound that sits between
|
||||||
|
the major and minor worlds simultaneously.
|
||||||
|
|
||||||
|
Chunk 4: Thirds as Melody Notes
|
||||||
|
Metadata: type=theory, concept=chordTone, interval=third,
|
||||||
|
concept=melodicChoice, concept=chordQuality, concept=majorThird/minorThird
|
||||||
|
|
||||||
|
The third — major or minor depending on the chord quality — is one of
|
||||||
|
the most important notes available as a melody choice because it most
|
||||||
|
clearly communicates the quality of the chord. A major third over a
|
||||||
|
major chord or a minor third over a minor chord reinforces the harmonic
|
||||||
|
identity of the moment with clarity and directness. As chord tones rather
|
||||||
|
than tensions, thirds carry no risk of conflict with the underlying
|
||||||
|
harmony and can be used as often as desired. They tend to sound
|
||||||
|
interesting and stable simultaneously — grounding the melody in the
|
||||||
|
chord while still providing melodic character.
|
||||||
|
|
||||||
|
Chunk 5: Elevenths and Sharp Elevenths as Melody Notes
|
||||||
|
Metadata: type=theory, concept=tension, interval=eleventh/sharpEleventh,
|
||||||
|
concept=melodicChoice, chords=minor/major7/dominant, concept=LydianSound,
|
||||||
|
concept=tritone, concept=stability/instability
|
||||||
|
|
||||||
|
The eleventh behaves very differently depending on chord quality. Over
|
||||||
|
major chords elevenths are chaotic and unstable, creating conflict with
|
||||||
|
the major third a half step below. Over minor chords they are beautiful,
|
||||||
|
adding ambiguity and color without conflict — making them ideal for minor
|
||||||
|
chord passages where extra color is desired. The sharp eleventh is a
|
||||||
|
superior alternative for major seventh and dominant chords — sitting a
|
||||||
|
tritone above the root, it sets up an expectation for the fifth of the
|
||||||
|
chord, adding tension and gravity without muddying the major third. The
|
||||||
|
sharp eleventh gives a bright Lydian character — whimsical and slightly
|
||||||
|
unresolved — and can be added to major seventh and dominant chords to
|
||||||
|
provide distinctive harmonic color.
|
||||||
|
|
||||||
|
Chunk 6: Fifths as Melody Notes
|
||||||
|
Metadata: type=theory, concept=chordTone, interval=fifth,
|
||||||
|
concept=melodicChoice, concept=nonCommittal, concept=openness,
|
||||||
|
concept=versatility, concept=stability
|
||||||
|
|
||||||
|
Like the ninth, the fifth is a non-committal and versatile melody note
|
||||||
|
that does not strongly imply chord quality in either direction. In purely
|
||||||
|
diatonic contexts it is not the most interesting choice, but its openness
|
||||||
|
and reliability make it an excellent selection when flexibility is needed.
|
||||||
|
The fifth will almost never conflict with other notes in the harmony,
|
||||||
|
making it a solid default. It is pleasant, grounded, and easy for the
|
||||||
|
ear to locate within the texture. The practical advice is to use it
|
||||||
|
freely but balance it with more harmonically specific choices — thirds,
|
||||||
|
sevenths, or tensions — that provide additional character.
|
||||||
|
|
||||||
|
Chunk 7: Thirteenths and Flat Thirteenths as Melody Notes
|
||||||
|
Metadata: type=theory, concept=tension, interval=thirteenth/flatThirteenth,
|
||||||
|
concept=melodicChoice, chords=dominant7/maj7/min7, concept=Dorian,
|
||||||
|
concept=alteredScale, concept=wholeToneScale, concept=lushness/dissonance
|
||||||
|
|
||||||
|
The thirteenth adds lushness and richness to a dominant chord, though
|
||||||
|
placement matters — when the thirteenth and flat seventh are voiced
|
||||||
|
directly adjacent they create strong dissonance, but moving the
|
||||||
|
thirteenth above the flat seventh opens the sound considerably.
|
||||||
|
Thirteenths work particularly well on dominant chords combined with
|
||||||
|
ninths, and can also function on major seventh and minor seventh chords —
|
||||||
|
especially the latter when using a Dorian scale framework, though there
|
||||||
|
is a risk of harmonic muddiness if overused. The flat thirteenth has a
|
||||||
|
more specific and distinctive sound, functioning particularly well on
|
||||||
|
dominant chords that embrace dissonance. The flat thirteenth can imply
|
||||||
|
different scales — the whole tone scale or the altered scale — and is
|
||||||
|
often found alongside flat nines or sharp nines in altered dominant
|
||||||
|
contexts.
|
||||||
|
|
||||||
|
Chunk 8: Sevenths as Melody Notes
|
||||||
|
Metadata: type=theory, concept=chordTone, interval=seventh,
|
||||||
|
concept=melodicChoice, concept=majorSeventh/minorSeventh,
|
||||||
|
concept=chordCharacter, concept=alternativeToRoot
|
||||||
|
|
||||||
|
Like the third, the seventh contributes directly to the overall character
|
||||||
|
of the chord, making it a harmonically rich melodic choice. If a major
|
||||||
|
seventh appears in the chord voicing it is a safe and effective bet in
|
||||||
|
the melody as well — and can serve as an easy alternative to the root
|
||||||
|
when the root creates clashes, particularly over major seventh chords.
|
||||||
|
Minor sevenths are even more forgiving and can be used freely in
|
||||||
|
melodies across many harmonic contexts. The practical rule is that
|
||||||
|
sevenths — both major and minor — tend to reinforce chord character
|
||||||
|
while avoiding the half step conflicts that make roots problematic over
|
||||||
|
major seventh chords.
|
||||||
|
|
||||||
|
Chunk 9: Harmonizing a Single Note — Practical Exercise
|
||||||
|
Metadata: type=exercise, concept=harmonization, concept=chordTones,
|
||||||
|
concept=tensions, concept=melodicContext, concept=practicalApplication
|
||||||
|
|
||||||
|
A highly effective exercise for internalizing chord tones and tensions
|
||||||
|
is to pick any single note and systematically harmonize it with every
|
||||||
|
chord in which that note plays a different role. Begin by playing the
|
||||||
|
chosen note and harmonizing it as the root — major triad, minor triad,
|
||||||
|
sus chord, dominant seventh with flat nine, and so on. Then harmonize
|
||||||
|
it as the minor third, then the major third, then the fifth, then the
|
||||||
|
ninth, and continue through all available roles. A more casual approach
|
||||||
|
is to explore one or two roles at a time — for instance, finding every
|
||||||
|
chord in which C functions as the major or minor seventh. Saying the
|
||||||
|
relationship aloud — "C is the minor seventh in a D minor 7 chord" —
|
||||||
|
accelerates internalization. Over time this exercise develops an
|
||||||
|
instinctive understanding of how any given note functions harmonically
|
||||||
|
across different chord qualities, making chord tone and tension choices
|
||||||
|
feel natural rather than calculated.
|
||||||
|
|
||||||
|
Chunk 10: Chord Tones and Tensions Summary
|
||||||
|
Metadata: type=summary, concept=chordTones, concept=tensions,
|
||||||
|
concept=melodicChoice, concept=harmonicColor, chords=maj7/min7/dom7/sus,
|
||||||
|
intervals=root/ninth/third/eleventh/fifth/thirteenth/seventh
|
||||||
|
|
||||||
|
The choice of melody note against a chord determines the harmonic color
|
||||||
|
and tension of the moment. Roots work freely over most chord types but
|
||||||
|
create half step conflicts over major seventh chords where the major sixth
|
||||||
|
chord is often substituted. Ninths and fifths are non-committal and
|
||||||
|
versatile — usable in almost any context. Thirds and sevenths reinforce
|
||||||
|
chord quality directly and are generally safe and effective. Flat nines
|
||||||
|
and sharp nines add intentional tension over dominant chords with bluesy
|
||||||
|
or chromatic color, best resolved by moving to a nearby stable tone.
|
||||||
|
Elevenths are beautiful over minor chords but chaotic over major chords —
|
||||||
|
the sharp eleventh is the Lydian-flavored alternative for major and
|
||||||
|
dominant contexts. Thirteenths add lushness to dominant chords, while
|
||||||
|
flat thirteenths imply altered or whole tone scale colors in highly
|
||||||
|
dissonant dominant contexts. The practical skill of hearing these
|
||||||
|
relationships develops through deliberate ear training and the systematic
|
||||||
|
harmonization exercise of placing a single note in every harmonic context
|
||||||
|
available to it.
|
||||||
|
|
||||||
|
Chunk 11: Tensions by Chord Type — Dominant Seventh Chords
|
||||||
|
Metadata: type=reference, concept=tensions, chords=dominant7,
|
||||||
|
concept=melodicChoice, intervals=ninth/b9/sharp9/thirteenth/b13/sharpEleventh,
|
||||||
|
concept=bluesSound, concept=alteredSound, concept=LydianDominant
|
||||||
|
|
||||||
|
The tensions that work well over dominant seventh chords are the ninth,
|
||||||
|
flat nine, sharp nine, thirteenth, flat thirteenth, and sharp eleventh.
|
||||||
|
The ninth is versatile and non-committal, working freely in most dominant
|
||||||
|
contexts. The flat nine and sharp nine add bluesy chromatic tension and
|
||||||
|
are particularly effective over secondary dominants — the flat nine
|
||||||
|
resolves naturally to the root, the sharp nine resolves up a half step
|
||||||
|
to the third. The thirteenth adds lushness and pairs well with the ninth,
|
||||||
|
though it should sit above the flat seventh to avoid dissonance. The flat
|
||||||
|
thirteenth implies altered or whole tone scale colors and pairs well with
|
||||||
|
flat nines or sharp nines in heavily dissonant altered dominant contexts.
|
||||||
|
The sharp eleventh gives a bright Lydian dominant color — whimsical and
|
||||||
|
unresolved. Avoid the natural eleventh over dominant chords as it creates
|
||||||
|
conflict with the major third.
|
||||||
|
|
||||||
|
Chunk 12: Tensions by Chord Type — Major Seventh Chords
|
||||||
|
Metadata: type=reference, concept=tensions, chords=maj7,
|
||||||
|
concept=melodicChoice, intervals=ninth/sharpEleventh/thirteenth/seventh,
|
||||||
|
concept=LydianSound, concept=halfStepClash, concept=maj6substitution
|
||||||
|
|
||||||
|
The tensions that work well over major seventh chords are the ninth,
|
||||||
|
sharp eleventh, thirteenth, and major seventh itself. The ninth is
|
||||||
|
non-committal and works beautifully, especially when placed above the
|
||||||
|
third. The sharp eleventh gives a bright Lydian color — sitting a tritone
|
||||||
|
above the root it adds tension without muddying the major third. The
|
||||||
|
thirteenth can work but risks harmonic muddiness if combined with too
|
||||||
|
many other tensions. Avoid the root over major seventh chords due to the
|
||||||
|
half step clash with the major seventh — use the major sixth chord as a
|
||||||
|
substitute when the root must appear in the melody. Avoid the natural
|
||||||
|
eleventh which creates conflict with the major third a half step below.
|
||||||
|
|
||||||
|
Chunk 13: Tensions by Chord Type — Minor Seventh Chords
|
||||||
|
Metadata: type=reference, concept=tensions, chords=min7,
|
||||||
|
concept=melodicChoice, intervals=ninth/eleventh/thirteenth,
|
||||||
|
scale=DorianMode, concept=beauty/ambiguity, concept=avoidSharpNine
|
||||||
|
|
||||||
|
The tensions that work well over minor seventh chords are the ninth,
|
||||||
|
eleventh, and thirteenth, particularly when drawn from the Dorian mode.
|
||||||
|
The ninth is versatile and works freely. The eleventh is especially
|
||||||
|
beautiful over minor chords — adding ambiguity and color without conflict,
|
||||||
|
making it one of the most effective tension choices available in a minor
|
||||||
|
harmonic context. The thirteenth works well in a Dorian framework though
|
||||||
|
there is risk of muddiness if overused alongside other tensions. The root
|
||||||
|
works fine over minor seventh chords without the half step clash that
|
||||||
|
occurs over major seventh chords. Avoid flat nines, sharp nines, and flat
|
||||||
|
thirteenths over minor seventh chords as these are primarily dominant
|
||||||
|
chord tensions and will pull the harmony away from the minor context.
|
||||||
|
|
||||||
|
Chunk 14: Tensions by Chord Type — Diminished and Half Diminished Chords
|
||||||
|
Metadata: type=reference, concept=tensions, chords=dim7/halfDim7,
|
||||||
|
concept=melodicChoice, intervals=root/ninth, concept=stability
|
||||||
|
|
||||||
|
The root works fine as a melody note over diminished seventh chords and
|
||||||
|
minor seven flat five chords without the conflicts that arise over major
|
||||||
|
seventh chords. The ninth can also function in these contexts. These chord
|
||||||
|
types have a naturally tense and unstable harmonic quality, so simpler
|
||||||
|
melody note choices — chord tones rather than additional tensions — often
|
||||||
|
serve better than stacking further dissonance on top of an already
|
||||||
|
complex harmonic color.
|
||||||
|
|
||||||
|
Chunk 15: Tensions by Chord Type — Sus Chords
|
||||||
|
Metadata: type=reference, concept=tensions, chords=sus,
|
||||||
|
concept=melodicChoice, intervals=root, concept=color
|
||||||
|
|
||||||
|
The root provides a particularly colorful and effective melody note
|
||||||
|
against sus chords — a context where it would otherwise create half step
|
||||||
|
conflicts over major seventh chords. Sus chords have an open, unresolved
|
||||||
|
quality that the root complements naturally, reinforcing the sense of
|
||||||
|
harmonic suspension without creating unwanted clashes.
|
||||||
41
Books/Music/Theory/Diatonic Constraint Rules.txt
Normal file
41
Books/Music/Theory/Diatonic Constraint Rules.txt
Normal file
@@ -0,0 +1,41 @@
|
|||||||
|
TYPE: rule
|
||||||
|
PRIORITY: high
|
||||||
|
|
||||||
|
The Ionian (major scale) interval formula is:
|
||||||
|
|
||||||
|
W W H W W W H
|
||||||
|
|
||||||
|
To construct a major scale:
|
||||||
|
- Start on the root note
|
||||||
|
- Apply each interval step in sequence
|
||||||
|
|
||||||
|
TYPE: rule
|
||||||
|
PRIORITY: high
|
||||||
|
|
||||||
|
When constructing scales:
|
||||||
|
|
||||||
|
Each note must use a different letter name in sequence.
|
||||||
|
|
||||||
|
Example letter sequence:
|
||||||
|
A B C D E F G
|
||||||
|
|
||||||
|
Do not repeat or skip letters.
|
||||||
|
|
||||||
|
Accidentals (#, b) are used to satisfy interval distances,
|
||||||
|
not to change letter sequence.
|
||||||
|
|
||||||
|
|
||||||
|
TYPE: rule
|
||||||
|
PRIORITY: high
|
||||||
|
DOMAIN: logic_constraints
|
||||||
|
TOPIC: Sequence Integrity
|
||||||
|
RULE: Every element in a 7-element diatonic set MUST use a unique leading character (A, B, C, D, E, F, G).
|
||||||
|
CORRECTION LOGIC:
|
||||||
|
- If a calculation yields "C#" but the previous element was "B", and the next letter required is "C", "C#" is VALID.
|
||||||
|
- If a calculation yields "C#" but the letter "C" was already used, you must find the ENHARMONIC equivalent that uses the next available letter (e.g., if "D" is the next letter, use "Db").
|
||||||
|
- In the specific case of F# Major, the sequence MUST be F#, G#, A#, B, C#, D#, E#. Note: E# is the only valid spelling for the 7th degree.
|
||||||
|
|
||||||
|
TYPE: fact
|
||||||
|
PRIORITY: high
|
||||||
|
ALPHABETICAL_ANCHOR: The master letter sequence is a repeating loop: [..., A, B, C, D, E, F, G, A, B, ...].
|
||||||
|
When deriving any 7-note sequence, you must select 7 consecutive letters from this anchor as your labels before determining their sharp/flat status.
|
||||||
1412
Books/Music/Theory/Fretboard Theory 2008 E-Book - Desi Serna.txt
Normal file
1412
Books/Music/Theory/Fretboard Theory 2008 E-Book - Desi Serna.txt
Normal file
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,430 @@
|
|||||||
|
Table of Contents
|
||||||
|
Chapter 1: Notes and Intervals
|
||||||
|
Chapter 2: Scales and Keys
|
||||||
|
Chapter 3: Circle of Fifths
|
||||||
|
Chapter 4: Circle of Fourths
|
||||||
|
Introduction
|
||||||
|
|
||||||
|
The Circle of Fifths shows relationships between keys, key signatures, scales, and chords. It helps with songwriting, practice, and understanding music structure.
|
||||||
|
|
||||||
|
You will learn:
|
||||||
|
|
||||||
|
Key signatures
|
||||||
|
Modulation (moving between keys)
|
||||||
|
Scales and chords
|
||||||
|
Relative minor keys
|
||||||
|
Guitar applications
|
||||||
|
Chapter 1: Notes and Intervals
|
||||||
|
Semitone
|
||||||
|
|
||||||
|
A semitone is the smallest interval in Western music (1 fret on guitar).
|
||||||
|
|
||||||
|
Example (Chromatic Scale from E):
|
||||||
|
E – F – F# – G – G# – A – A# – B – C – C# – D – D# – E
|
||||||
|
|
||||||
|
Tone
|
||||||
|
|
||||||
|
A tone = 2 semitones (2 frets).
|
||||||
|
|
||||||
|
Whole Tone Scale (E):
|
||||||
|
E – F# – G# – A# – C – D – E
|
||||||
|
|
||||||
|
Perfect 5th
|
||||||
|
|
||||||
|
A 5th spans five note names and 7 semitones.
|
||||||
|
|
||||||
|
Examples:
|
||||||
|
|
||||||
|
C → G
|
||||||
|
A → E
|
||||||
|
|
||||||
|
Guitar:
|
||||||
|
The 5th is 7 frets above the root.
|
||||||
|
|
||||||
|
More examples:
|
||||||
|
|
||||||
|
E → B
|
||||||
|
A → E
|
||||||
|
D → A
|
||||||
|
G → D
|
||||||
|
Counting 5ths
|
||||||
|
|
||||||
|
Count five note names:
|
||||||
|
|
||||||
|
C → D → E → F → G
|
||||||
|
A → B → C → D → E
|
||||||
|
|
||||||
|
Note:
|
||||||
|
The 5th of B is F#, not F.
|
||||||
|
|
||||||
|
Guitar Tip
|
||||||
|
|
||||||
|
A 5th = +7 frets.
|
||||||
|
|
||||||
|
Example:
|
||||||
|
G → D
|
||||||
|
|
||||||
|
Chapter 1 (Continued): Guitar Applications
|
||||||
|
Power Chords
|
||||||
|
|
||||||
|
A power chord = root + 5th.
|
||||||
|
|
||||||
|
Example:
|
||||||
|
G + D
|
||||||
|
|
||||||
|
Movable shape on 6th, 5th, and 4th strings.
|
||||||
|
|
||||||
|
Finding 5ths
|
||||||
|
Count +7 frets
|
||||||
|
Use power chord shape
|
||||||
|
Move across strings (except 2nd string tuning difference)
|
||||||
|
|
||||||
|
Examples:
|
||||||
|
|
||||||
|
C → G
|
||||||
|
A → E
|
||||||
|
F# → C#
|
||||||
|
Circle of Fifths (Ascending)
|
||||||
|
|
||||||
|
C → G → D → A → E → B → F# → C# → G# → D# → A# → F → C
|
||||||
|
|
||||||
|
Note:
|
||||||
|
E# = F
|
||||||
|
|
||||||
|
Chord Practice
|
||||||
|
|
||||||
|
Practice chords along the circle:
|
||||||
|
|
||||||
|
Major
|
||||||
|
Minor
|
||||||
|
Dominant 7
|
||||||
|
|
||||||
|
Move in 5ths to create progressions.
|
||||||
|
|
||||||
|
Key Takeaways
|
||||||
|
Semitones and tones build scales
|
||||||
|
Perfect 5th = 7 semitones
|
||||||
|
5ths form strong chord movement
|
||||||
|
Pop Quiz
|
||||||
|
5th of C = G
|
||||||
|
5th of A = E
|
||||||
|
5th of E = B
|
||||||
|
5th of F# = C#
|
||||||
|
Chapter 2: Scales and Keys
|
||||||
|
What is a Scale?
|
||||||
|
|
||||||
|
A scale is a sequence of notes between the same note at different octaves.
|
||||||
|
|
||||||
|
Example:
|
||||||
|
C → C
|
||||||
|
|
||||||
|
Scales are defined by tone (T) and semitone (S) patterns.
|
||||||
|
|
||||||
|
Major Scale
|
||||||
|
|
||||||
|
C Major:
|
||||||
|
C D E F G A B C
|
||||||
|
|
||||||
|
Pattern:
|
||||||
|
T – T – S – T – T – T – S
|
||||||
|
|
||||||
|
Intervals:
|
||||||
|
|
||||||
|
C → D = T
|
||||||
|
D → E = T
|
||||||
|
E → F = S
|
||||||
|
F → G = T
|
||||||
|
G → A = T
|
||||||
|
A → B = T
|
||||||
|
B → C = S
|
||||||
|
|
||||||
|
Notes:
|
||||||
|
|
||||||
|
7th degree (leading tone) resolves to root
|
||||||
|
Pattern applies to all keys
|
||||||
|
Major Scale Formula
|
||||||
|
|
||||||
|
1 2 3 4 5 6 7
|
||||||
|
|
||||||
|
Example (C):
|
||||||
|
C D E F G A B
|
||||||
|
|
||||||
|
Altered Example
|
||||||
|
|
||||||
|
1 2 3 #4 5 6 7
|
||||||
|
|
||||||
|
C D E F# G A B C
|
||||||
|
|
||||||
|
Building Scales
|
||||||
|
|
||||||
|
Steps:
|
||||||
|
|
||||||
|
Start on root
|
||||||
|
Apply T/S pattern
|
||||||
|
Use correct note names
|
||||||
|
Building Keys Using Fifths
|
||||||
|
G Major (from C system)
|
||||||
|
|
||||||
|
G A B C D E F# G
|
||||||
|
|
||||||
|
D Major
|
||||||
|
|
||||||
|
From G Major notes:
|
||||||
|
|
||||||
|
D E F# G A B C D
|
||||||
|
|
||||||
|
Fix pattern → raise 7th:
|
||||||
|
|
||||||
|
D E F# G A B C# D
|
||||||
|
|
||||||
|
Circle of Fifths (Sharps)
|
||||||
|
|
||||||
|
Each step clockwise adds one sharp (7th degree).
|
||||||
|
|
||||||
|
Order of sharps:
|
||||||
|
F# C# G# D# A# E# B#
|
||||||
|
|
||||||
|
Rule:
|
||||||
|
Key = semitone above last sharp
|
||||||
|
|
||||||
|
Examples:
|
||||||
|
|
||||||
|
G Major: F#
|
||||||
|
D Major: F#, C#
|
||||||
|
A Major: F#, C#, G#
|
||||||
|
Relative Minor Keys
|
||||||
|
|
||||||
|
Each Major key shares notes with a Minor key starting on the 6th degree.
|
||||||
|
|
||||||
|
Examples:
|
||||||
|
|
||||||
|
C Major → A Minor
|
||||||
|
G Major → E Minor
|
||||||
|
D Major → B Minor
|
||||||
|
Natural Minor Scale
|
||||||
|
|
||||||
|
A Minor:
|
||||||
|
A B C D E F G A
|
||||||
|
|
||||||
|
Pattern:
|
||||||
|
T – S – T – T – S – T – T
|
||||||
|
|
||||||
|
Major vs Minor
|
||||||
|
Major 3rd: 2 tones
|
||||||
|
Minor 3rd: 1.5 tones
|
||||||
|
Major 7 → root: semitone
|
||||||
|
Minor 7 → root: tone
|
||||||
|
|
||||||
|
Minor sound = darker
|
||||||
|
|
||||||
|
Guitar Tip
|
||||||
|
|
||||||
|
Relative minor = +10 frets from major root
|
||||||
|
|
||||||
|
Relative major = +4 frets from minor root
|
||||||
|
|
||||||
|
Key Signatures
|
||||||
|
|
||||||
|
Major and relative minor share key signature.
|
||||||
|
|
||||||
|
Major Minor Accidentals
|
||||||
|
C A 0
|
||||||
|
G E 1
|
||||||
|
D B 2
|
||||||
|
Circle of Fourths
|
||||||
|
|
||||||
|
Moving counterclockwise = up a 4th.
|
||||||
|
|
||||||
|
Example:
|
||||||
|
C → F
|
||||||
|
|
||||||
|
F Major Construction
|
||||||
|
|
||||||
|
From C notes:
|
||||||
|
F G A B C D E F
|
||||||
|
|
||||||
|
Fix pattern → flatten 4th:
|
||||||
|
|
||||||
|
F G A Bb C D E F
|
||||||
|
|
||||||
|
Key signature: Bb
|
||||||
|
|
||||||
|
Next Step
|
||||||
|
|
||||||
|
F → Bb
|
||||||
|
|
||||||
|
Bb Major:
|
||||||
|
Bb C D Eb F G A Bb
|
||||||
|
|
||||||
|
Key Insight
|
||||||
|
Clockwise (5ths) → add sharps
|
||||||
|
Counterclockwise (4ths) → add flats
|
||||||
|
|
||||||
|
|
||||||
|
Bb Major and the Cycle of Fourths
|
||||||
|
Bb Major Scale
|
||||||
|
|
||||||
|
Notes:
|
||||||
|
Bb C D Eb F G A Bb
|
||||||
|
|
||||||
|
Pattern:
|
||||||
|
T – T – S – T – T – T – S
|
||||||
|
|
||||||
|
Relative Minor: G Minor
|
||||||
|
Key Signature: Bb, Eb
|
||||||
|
Cycle of Fourths Rules
|
||||||
|
Build a Major scale on the 4th note of the previous scale
|
||||||
|
Flatten the 4th note of the new scale
|
||||||
|
The 6th note gives the relative minor
|
||||||
|
Example Progression
|
||||||
|
|
||||||
|
Bb Major → Eb Major
|
||||||
|
|
||||||
|
Flatten 4th: Eb → Ab
|
||||||
|
Relative Minor: C Minor
|
||||||
|
Key Signature: Bb, Eb, Ab
|
||||||
|
|
||||||
|
Eb Major → Ab Major
|
||||||
|
|
||||||
|
Flatten 4th: Ab → Db
|
||||||
|
Relative Minor: F Minor
|
||||||
|
Key Signature: 4 flats
|
||||||
|
|
||||||
|
Rule:
|
||||||
|
Each new scale starts on the previously flattened note.
|
||||||
|
|
||||||
|
Order of Flats
|
||||||
|
|
||||||
|
Bb, Eb, Ab, Db, Gb, Cb, Fb
|
||||||
|
|
||||||
|
Mnemonic: Beans Eaten At Dinner Get Charlie Farty
|
||||||
|
|
||||||
|
Reverse of sharps:
|
||||||
|
F, C, G, D, A, E, B
|
||||||
|
|
||||||
|
Enharmonic Notes
|
||||||
|
|
||||||
|
Same pitch, different names:
|
||||||
|
|
||||||
|
C# = Db
|
||||||
|
D# = Eb
|
||||||
|
F# = Gb
|
||||||
|
G# = Ab
|
||||||
|
A# = Bb
|
||||||
|
|
||||||
|
Note:
|
||||||
|
F# Major includes E# to maintain correct scale structure.
|
||||||
|
Db Major is often used instead of C# Major for simplicity.
|
||||||
|
|
||||||
|
Moving Around the Circle
|
||||||
|
Counterclockwise (Fourths / Flats)
|
||||||
|
Move up a 4th
|
||||||
|
Add a flat
|
||||||
|
|
||||||
|
Example:
|
||||||
|
C → F → Bb → Eb → Ab
|
||||||
|
|
||||||
|
Clockwise (Fifths / Sharps)
|
||||||
|
Move up a 5th
|
||||||
|
Add a sharp
|
||||||
|
|
||||||
|
Example:
|
||||||
|
C → G → D → A → E
|
||||||
|
|
||||||
|
Note Adjustment Rule
|
||||||
|
Flattening a sharp: G# → G
|
||||||
|
Sharpening a flat: Bb → B
|
||||||
|
Dominant and Subdominant
|
||||||
|
Dominant = 5th (clockwise)
|
||||||
|
Subdominant = 4th (counterclockwise)
|
||||||
|
|
||||||
|
Example (A Major):
|
||||||
|
|
||||||
|
Function Key
|
||||||
|
Dominant E Major
|
||||||
|
Subdominant D Major
|
||||||
|
Relative Minor F# Minor
|
||||||
|
Relative Minor (Dominant) C# Minor
|
||||||
|
Relative Minor (Subdominant) B Minor
|
||||||
|
|
||||||
|
Insight:
|
||||||
|
You can reach closely related keys by changing only one note.
|
||||||
|
|
||||||
|
Why the Circle of Fifths Matters
|
||||||
|
Shows all notes in any key
|
||||||
|
Enables smooth modulation
|
||||||
|
|
||||||
|
Modulation types:
|
||||||
|
|
||||||
|
Small changes → subtle (classical)
|
||||||
|
Large changes → dramatic (pop/rock)
|
||||||
|
Chord Construction
|
||||||
|
|
||||||
|
Build chords by stacking 3rds:
|
||||||
|
|
||||||
|
Example (A Major):
|
||||||
|
A C# E → A Major chord
|
||||||
|
|
||||||
|
Harmonizing the A Major Scale
|
||||||
|
|
||||||
|
Scale:
|
||||||
|
A B C# D E F# G#
|
||||||
|
|
||||||
|
Degree Chord Notes
|
||||||
|
1 A Major A C# E
|
||||||
|
2 B Minor B D F#
|
||||||
|
3 C# Minor C# E G#
|
||||||
|
4 D Major D F# A
|
||||||
|
5 E Major E G# B
|
||||||
|
6 F# Minor F# A C#
|
||||||
|
7 G# Diminished G# B D
|
||||||
|
Closely Related Keys
|
||||||
|
|
||||||
|
Keys differ by one note.
|
||||||
|
|
||||||
|
Example:
|
||||||
|
A Major → E Major
|
||||||
|
|
||||||
|
Changed note: D → D#
|
||||||
|
|
||||||
|
E Major Chords
|
||||||
|
Degree Chord Notes
|
||||||
|
1 E Major E G# B
|
||||||
|
2 F# Minor F# A C#
|
||||||
|
3 G# Minor G# B D#
|
||||||
|
4 A Major A C# E
|
||||||
|
5 B Major B D# F#
|
||||||
|
6 C# Minor C# E G#
|
||||||
|
7 D# Diminished D# F# A
|
||||||
|
|
||||||
|
Shared chords (A & E):
|
||||||
|
A, Bm, C#m, F#m
|
||||||
|
|
||||||
|
Pivot Chords and Modulation
|
||||||
|
|
||||||
|
Pivot chords = shared chords between keys.
|
||||||
|
|
||||||
|
Example: A → E
|
||||||
|
Pivot: F# Minor
|
||||||
|
New key introduced by: B Major
|
||||||
|
Example: A → D
|
||||||
|
Changed note: G# → G
|
||||||
|
Pivot: B Minor
|
||||||
|
New chord: G Major
|
||||||
|
Modulation Process
|
||||||
|
Identify related keys
|
||||||
|
Find shared (pivot) chords
|
||||||
|
Introduce new chord with changed note
|
||||||
|
|
||||||
|
Key perception shifts when new notes appear.
|
||||||
|
|
||||||
|
Movement Summary
|
||||||
|
Clockwise → Dominant (add sharp)
|
||||||
|
Counterclockwise → Subdominant (add flat)
|
||||||
|
Key Takeaways
|
||||||
|
Circle of Fifths explains key relationships
|
||||||
|
Pivot chords enable smooth modulation
|
||||||
|
Practice harmonizing scales and changing keys
|
||||||
|
Practice Tip
|
||||||
|
|
||||||
|
Draw and rebuild the Circle of Fifths repeatedly to internalize relationships.
|
||||||
198
Books/Music/Theory/Interval Mathematics.txt
Normal file
198
Books/Music/Theory/Interval Mathematics.txt
Normal file
@@ -0,0 +1,198 @@
|
|||||||
|
TYPE: rule
|
||||||
|
PRIORITY: high
|
||||||
|
STRICT MAPPING RULE:
|
||||||
|
The relationship between integers and labels is fixed.
|
||||||
|
- You MUST resolve the numeric result of Step 2 before selecting a label.
|
||||||
|
- Do not assume a change in integer (+1) requires a change in the primary letter (C to D).
|
||||||
|
- Reference the mapping table: 0=C, 1=C#, 2=D.
|
||||||
|
- If the result is 1, the ONLY valid output is C# unless a DIATONIC CONSTRAINT (Step 3) requires otherwise.
|
||||||
|
|
||||||
|
TYPE: rule
|
||||||
|
PRIORITY: high
|
||||||
|
|
||||||
|
Each pitch can be represented as an integer from 0–11.
|
||||||
|
|
||||||
|
C=0, C#=1, D=2, D#=3, E=4, F=5, F#=6, G=7, G#=8, A=9, A#=10, B=11.
|
||||||
|
|
||||||
|
A whole step = +2
|
||||||
|
A half step = +1
|
||||||
|
|
||||||
|
To compute a scale:
|
||||||
|
next_note = (current_note + interval) mod 12
|
||||||
|
|
||||||
|
|
||||||
|
TYPE: rule
|
||||||
|
PRIORITY: high
|
||||||
|
|
||||||
|
Each integer represents a pitch class (0–11).
|
||||||
|
|
||||||
|
Default mapping uses sharps for standalone lookup only.
|
||||||
|
|
||||||
|
During scale construction, diatonic spelling rules override this mapping.
|
||||||
|
|
||||||
|
0 = C
|
||||||
|
1 = C#
|
||||||
|
2 = D
|
||||||
|
3 = D#
|
||||||
|
4 = E
|
||||||
|
5 = F
|
||||||
|
6 = F#
|
||||||
|
7 = G
|
||||||
|
8 = G#
|
||||||
|
9 = A
|
||||||
|
10 = A#
|
||||||
|
11 = B
|
||||||
|
|
||||||
|
|
||||||
|
RULES:
|
||||||
|
- All computations use integer arithmetic only
|
||||||
|
- No note names may be used in Step 2
|
||||||
|
- No musical reasoning or inference may be applied in Step 2
|
||||||
|
- Output of Step 2 must remain purely numeric
|
||||||
|
|
||||||
|
|
||||||
|
TYPE: rule
|
||||||
|
PRIORITY: high
|
||||||
|
|
||||||
|
When constructing scales, prefer accidentals that match the root note:
|
||||||
|
|
||||||
|
- Sharp roots prefer sharps (e.g., F# major uses sharps)
|
||||||
|
- Flat roots prefer flats (e.g., Bb minor uses flats)
|
||||||
|
|
||||||
|
This applies only during Step 3 (note naming).
|
||||||
|
|
||||||
|
|
||||||
|
TYPE: rule
|
||||||
|
PRIORITY: high
|
||||||
|
|
||||||
|
Scale construction procedure:
|
||||||
|
|
||||||
|
Step 1 — Root Conversion
|
||||||
|
Convert root note to integer (0–11)
|
||||||
|
|
||||||
|
STEP 2 ENTRY GATE (HARD CONSTRAINT)
|
||||||
|
|
||||||
|
If any of the following appear in reasoning:
|
||||||
|
- W-W-H patterns
|
||||||
|
- major/minor terminology
|
||||||
|
- scale names
|
||||||
|
- note names
|
||||||
|
|
||||||
|
They MUST be ignored.
|
||||||
|
|
||||||
|
Only numeric interval arrays are valid inputs.
|
||||||
|
|
||||||
|
Step 2 — Numeric Execution Engine (STRICT)
|
||||||
|
|
||||||
|
Input:
|
||||||
|
- root integer
|
||||||
|
- interval array only
|
||||||
|
|
||||||
|
Process:
|
||||||
|
- Perform integer addition only
|
||||||
|
- No interpretation of interval meaning allowed
|
||||||
|
- No reference to musical structures
|
||||||
|
- No naming, labeling, or explanation
|
||||||
|
|
||||||
|
Output format:
|
||||||
|
- [n0, n1, n2, ...]
|
||||||
|
- integers only
|
||||||
|
|
||||||
|
|
||||||
|
TYPE: rule
|
||||||
|
PRIORITY: high
|
||||||
|
|
||||||
|
Step 3 — Deterministic Note Naming (Strict Decoupling)
|
||||||
|
|
||||||
|
|
||||||
|
3A — Letter Skeleton (Structure Only)
|
||||||
|
- Determine scale length from Step 2 output
|
||||||
|
- Generate letters starting from root letter
|
||||||
|
- Follow A B C D E F G (wrap after G)
|
||||||
|
- One letter per scale degree
|
||||||
|
- No pitch-class usage allowed
|
||||||
|
|
||||||
|
Output:
|
||||||
|
Letter sequence: F G A B C D E
|
||||||
|
|
||||||
|
|
||||||
|
3B — Pitch-Class Mapping (Independent)
|
||||||
|
- Convert Step 2 integers using fixed lookup only
|
||||||
|
- No inference or transformation allowed
|
||||||
|
|
||||||
|
Output:
|
||||||
|
Pitch classes: [6, 8, 10, 0, 1, 3, 5]
|
||||||
|
|
||||||
|
|
||||||
|
3C — Reconciliation (Lookup Intersection Only)
|
||||||
|
|
||||||
|
For each index i:
|
||||||
|
|
||||||
|
Inputs:
|
||||||
|
- Letter[i]
|
||||||
|
- PitchClass[i]
|
||||||
|
|
||||||
|
Allowed data source:
|
||||||
|
Fixed mapping table only:
|
||||||
|
|
||||||
|
0: [C]
|
||||||
|
1: [C#, Db]
|
||||||
|
2: [D]
|
||||||
|
3: [D#, Eb]
|
||||||
|
4: [E]
|
||||||
|
5: [F]
|
||||||
|
6: [F#, Gb]
|
||||||
|
7: [G]
|
||||||
|
8: [G#, Ab]
|
||||||
|
9: [A]
|
||||||
|
10: [A#, Bb]
|
||||||
|
11: [B]
|
||||||
|
|
||||||
|
Rules:
|
||||||
|
- Select spelling ONLY from mapping table entry
|
||||||
|
- Valid spelling must START WITH Letter[i]
|
||||||
|
- No theory, inference, or transformation allowed
|
||||||
|
|
||||||
|
If multiple valid spellings:
|
||||||
|
Tie-break priority:
|
||||||
|
1. Root accidental preference
|
||||||
|
2. C → G → D → A → E → B → F priority
|
||||||
|
3. Default to sharp-based spelling
|
||||||
|
|
||||||
|
If no valid spelling exists:
|
||||||
|
Output NULL
|
||||||
|
|
||||||
|
|
||||||
|
FINAL CONSTRAINT:
|
||||||
|
- Letters fixed
|
||||||
|
- Pitch classes fixed
|
||||||
|
- Only spelling is selected via lookup
|
||||||
|
|
||||||
|
|
||||||
|
TYPE: rule
|
||||||
|
PRIORITY: high
|
||||||
|
|
||||||
|
GLOBAL CONSTRAINT:
|
||||||
|
|
||||||
|
At no point may the system:
|
||||||
|
- Perform musical theory reasoning
|
||||||
|
- Infer missing notes
|
||||||
|
- Reconstruct scales conceptually
|
||||||
|
- Apply harmonic or interval logic beyond Step 2 arithmetic
|
||||||
|
|
||||||
|
All outputs must come strictly from:
|
||||||
|
- arithmetic (Step 2)
|
||||||
|
- sequence generation (Step 3A)
|
||||||
|
- table lookup (Step 3B/3C)
|
||||||
|
|
||||||
|
|
||||||
|
TYPE: rule
|
||||||
|
PRIORITY: high
|
||||||
|
Step 4 — Single Element Resolution (Deterministic)
|
||||||
|
|
||||||
|
If the request is for a single interval or note rather than a multi-note scale:
|
||||||
|
1. Execute Step 1: Convert starting note to integer (C=0).
|
||||||
|
2. Execute Step 2: Apply numeric increment (semitone=+1, whole step=+2).
|
||||||
|
3. Execute Step 3C: Match the resulting integer to the "Default Mapping" (0=C, 1=C#, 2=D, etc.).
|
||||||
|
4. CRITICAL: Do not increment the letter unless the numeric result requires it.
|
||||||
|
5. Output ONLY the resulting note name.
|
||||||
File diff suppressed because it is too large
Load Diff
259
Books/Music/Theory/Modal Interchange.txt
Normal file
259
Books/Music/Theory/Modal Interchange.txt
Normal file
@@ -0,0 +1,259 @@
|
|||||||
|
TITLE: Borrowed Chords and Modal Interchange
|
||||||
|
DOMAIN: Music Theory
|
||||||
|
CONCEPTS: modal interchange, borrowed chords, parallel modes,
|
||||||
|
modal mixture, diatonic harmony, reharmonization, backdoor progression,
|
||||||
|
IVm, bVI, bVII, Lydian, Ionian, Mixolydian, Dorian, Aeolian,
|
||||||
|
Phrygian, Locrian, songwriting, jazz harmony, rock harmony
|
||||||
|
SOURCE: Music Theory Instructional
|
||||||
|
TOPIC: Modal interchange theory, borrowed chord usage, and parallel
|
||||||
|
mode reference for all twelve keys
|
||||||
|
---
|
||||||
|
|
||||||
|
Chunk 1: What is Modal Interchange
|
||||||
|
Metadata: type=definition, concept=modalInterchange,
|
||||||
|
concept=borrowedChords, concept=parallelMode, concept=harmonicColor
|
||||||
|
|
||||||
|
Modal interchange <20> also called borrowed chords, modal mixture, or mixed
|
||||||
|
modes <20> is a compositional device in which composers add unexpected
|
||||||
|
harmonic colors by borrowing chords from a parallel mode. The most common
|
||||||
|
application is the appearance of chords from the parallel minor in the
|
||||||
|
context of a major key. Because C Ionian and C Aeolian share the same
|
||||||
|
tonic, their sonorities can be interchanged quite naturally <20> a composer
|
||||||
|
can use chords from C minor in the context of C major without preparation
|
||||||
|
or awkwardness. More advanced examples draw on other parallel modes beyond
|
||||||
|
just the natural minor. The result is a significantly expanded harmonic
|
||||||
|
palette that moves well beyond the familiar and limited sound of purely
|
||||||
|
diatonic chords.
|
||||||
|
|
||||||
|
Chunk 2: Commonly Used Borrowed Chords
|
||||||
|
Metadata: type=theory, concept=borrowedChords, concept=modalInterchange,
|
||||||
|
key=Cmajor, chords=IVm/bVI/bVII/bIII/Vm/halfDiminishedII/diminishedVII,
|
||||||
|
concept=parallelMinor
|
||||||
|
|
||||||
|
The most frequently used borrowed chords in a major key come from the
|
||||||
|
parallel natural minor or Aeolian mode. In C major these are the minor
|
||||||
|
IV chord (F minor), the major bVI chord (Ab major), and the major bVII
|
||||||
|
chord (Bb major). Additional borrowed chords available in C major include
|
||||||
|
the minor I chord (Cm), the major bIII chord (Eb), the minor V chord (Gm),
|
||||||
|
the half-diminished II chord (D<>7), and the fully diminished VII chord
|
||||||
|
(B<>7). In practice, several borrowed chords from the parallel minor
|
||||||
|
function exactly like their diatonic counterparts <20> IV can be replaced
|
||||||
|
with IVm, IIm7 with II<49>7, V with Vm, VIm with bVI, and VII<49>7 with VII<49>7
|
||||||
|
without any other adaptation or preparation, creating striking new colors
|
||||||
|
within otherwise familiar progressions.
|
||||||
|
|
||||||
|
Chunk 3: Modal Interchange in Classic Rock <20> Blood Sweat and Tears
|
||||||
|
Metadata: type=example, concept=modalInterchange, genre=classicRock,
|
||||||
|
artist=BloodSweatAndTears, song=SpinningWheel, year=1970,
|
||||||
|
progression=I/bVII/bVI/V, key=Cmajor, concept=stepwiseDescent
|
||||||
|
|
||||||
|
Blood Sweat and Tears formed in New York City in 1967 with the goal of
|
||||||
|
combining jazz sophistication with rock energy. Their self-titled second
|
||||||
|
album featuring the hit single Spinning Wheel won the Grammy Award for
|
||||||
|
Album of the Year. The excerpt in C major features a stepwise descent
|
||||||
|
from tonic to dominant through borrowed chords from the parallel minor <20>
|
||||||
|
moving I to bVII to bVI to V. This descending progression through bVII
|
||||||
|
and bVI borrowed from C Aeolian creates a cinematic, dramatic momentum
|
||||||
|
that diatonic harmony alone cannot achieve, with each chord pulling
|
||||||
|
downward toward the dominant resolution.
|
||||||
|
|
||||||
|
Chunk 4: Modal Interchange in Jazz <20> Days of Wine and Roses
|
||||||
|
Metadata: type=example, concept=modalInterchange, genre=jazz,
|
||||||
|
artist=HenryMancini/RayBrownTrio/GeneHarris,
|
||||||
|
song=DaysOfWineAndRoses, year=1962, key=Fmajor,
|
||||||
|
chords=IVm6/bVII7, concept=tritoneSubstitution, concept=backdoorProgression
|
||||||
|
|
||||||
|
The Days of Wine and Roses written by Henry Mancini with lyrics by
|
||||||
|
Johnny Mercer appeared in the 1962 film of the same title, earning an
|
||||||
|
Academy Award for Best Original Song and Grammy Awards for Record of the
|
||||||
|
Year and Song of the Year. The Ray Brown Trio recording in F major
|
||||||
|
contains borrowed chords IVm6 and bVII7 in measures seven and eight
|
||||||
|
drawn from the parallel minor. The Eb7(#11) in measure two may appear
|
||||||
|
to be a borrowed chord but is better understood as a tritone substitution
|
||||||
|
resolving to D7 in measure four. The movement from IVm7 to bVII9 to I
|
||||||
|
is a common jazz progression known as the backdoor ii-V or simply the
|
||||||
|
backdoor progression <20> a particularly smooth and sophisticated application
|
||||||
|
of modal interchange that resolves to the tonic from an unexpected
|
||||||
|
harmonic direction.
|
||||||
|
|
||||||
|
Chunk 5: Modal Interchange in Soul <20> Never Can Say Goodbye
|
||||||
|
Metadata: type=example, concept=modalInterchange, genre=soul/RandB,
|
||||||
|
artist=Jackson5/MichaelJackson, song=NeverCanSayGoodbye, year=1970,
|
||||||
|
key=Dmajor, modes=DDorian/DLydian/DPhrygian/DIonian,
|
||||||
|
concept=advancedModalInterchange
|
||||||
|
|
||||||
|
The Jackson 5 recorded Never Can Say Goodbye in 1970 with lead vocals
|
||||||
|
by an eleven-year-old Michael Jackson. Written by Clifton Davis, the
|
||||||
|
song reached number two on the Billboard Hot 100 and number one on the
|
||||||
|
Billboard R&B Charts. The excerpt in D major represents a more advanced
|
||||||
|
application of modal interchange <20> drawing on chords from D Dorian,
|
||||||
|
D Lydian, and D Phrygian before resolving back to D Ionian. This
|
||||||
|
movement across three parallel modes within a single progression
|
||||||
|
demonstrates that modal interchange is not limited to borrowing from
|
||||||
|
the parallel minor alone but can draw on the full spectrum of parallel
|
||||||
|
modes for harmonic color.
|
||||||
|
|
||||||
|
Chunk 6: How to Use Borrowed Chords <20> Practical Application
|
||||||
|
Metadata: type=application, concept=modalInterchange, concept=borrowedChords,
|
||||||
|
concept=melodyCompatibility, concept=reharmonization, concept=sidestepping,
|
||||||
|
concept=parallelChords, level=beginner/intermediate
|
||||||
|
|
||||||
|
For beginners approaching modal interchange, the simplest entry point
|
||||||
|
is identifying which melody notes have the greatest compatibility with
|
||||||
|
borrowed chords. In C major, the note C appears naturally in all
|
||||||
|
parallel modes, providing the greatest number of borrowed chord options
|
||||||
|
when C is the melody note. The notes F and G are also common to most
|
||||||
|
parallel modes of C, making them strong candidates for reharmonization
|
||||||
|
with borrowed chords. By contrast, the note B is only found in C Lydian
|
||||||
|
and C Ionian, severely limiting borrowed chord options when B is the
|
||||||
|
melody note. A useful technique is sidestepping or parallel chords <20>
|
||||||
|
where a borrowed chord resolves with each voice moving down a half step
|
||||||
|
in parallel chromatic motion, as when Ab/Gb precedes G/F with all notes
|
||||||
|
descending a half step. The backdoor progression <20> IVm7 to bVII9 to I
|
||||||
|
<EFBFBD> is a particularly common and smooth jazz application of modal
|
||||||
|
interchange drawn from the parallel Aeolian mode.
|
||||||
|
|
||||||
|
Chunk 7: Modal Interchange Applications Beyond Songwriting
|
||||||
|
Metadata: type=application, concept=modalInterchange, genre=jazz/coverBand,
|
||||||
|
concept=earTraining, concept=reharmonization, concept=jazzStandards,
|
||||||
|
concept=learningByEar
|
||||||
|
|
||||||
|
Modal interchange is valuable beyond songwriting and composition. For
|
||||||
|
gigging musicians in cover bands, familiarity with the sound of common
|
||||||
|
borrowed chords enables faster learning of songs by ear <20> recognizing
|
||||||
|
that an unexpected chord is a borrowed bVI or bVII rather than a
|
||||||
|
modulation resolves harmonic confusion immediately. Jazz musicians use
|
||||||
|
modal interchange alongside other reharmonization techniques to
|
||||||
|
personalize their repertoire of jazz standards, replacing diatonic
|
||||||
|
chords with borrowed alternatives to create fresh harmonic colors within
|
||||||
|
familiar melodic contexts. The skill of hearing modal interchange in
|
||||||
|
real music <20> rather than only understanding it theoretically <20> develops
|
||||||
|
through deliberate listening to the examples above and actively
|
||||||
|
identifying borrowed chords in recordings.
|
||||||
|
|
||||||
|
Chunk 8: Modal Interchange Summary
|
||||||
|
Metadata: type=summary, concept=modalInterchange, concept=borrowedChords,
|
||||||
|
concept=parallelMode, concept=harmonicPalette, concept=backdoorProgression,
|
||||||
|
chords=IVm/bVI/bVII/bIII, genres=rock/jazz/soul
|
||||||
|
|
||||||
|
Modal interchange is the practice of borrowing chords from parallel
|
||||||
|
modes to expand harmonic color beyond diatonic limitations. The most
|
||||||
|
common borrowed chords in major keys are IVm, bVI, and bVII from the
|
||||||
|
parallel natural minor, which can replace their diatonic counterparts
|
||||||
|
without preparation. More advanced applications draw on Dorian, Lydian,
|
||||||
|
Phrygian, and Locrian parallel modes for additional colors. The backdoor
|
||||||
|
progression <20> IVm7 to bVII9 to I <20> is a particularly smooth jazz
|
||||||
|
application. Modal interchange appears across genres from classic rock
|
||||||
|
(Blood Sweat and Tears), jazz (Days of Wine and Roses), and soul (Never
|
||||||
|
Can Say Goodbye), demonstrating its universal harmonic value. For
|
||||||
|
songwriters it expands the chord palette significantly; for performers
|
||||||
|
it accelerates learning by ear; for jazz musicians it enables
|
||||||
|
personalized reharmonization of standards.
|
||||||
|
|
||||||
|
Chunk — Key of C
|
||||||
|
C Lydian Parallel Mode of C (Brightest): C, D, E, F#, G, A, B (Major with a sharp 4th)
|
||||||
|
C Ionian Parallel Mode of C (Major): C, D, E, F, G, A, B (Natural Major)
|
||||||
|
C Mixolydian Parallel Mode of C: C, D, E, F, G, A, Bb (Major with a flat 7th)
|
||||||
|
C Dorian Parallel Mode of C: C, D, Eb, F, G, A, Bb (Minor with a sharp 6th)
|
||||||
|
C Aeolian Parallel Mode of C (Minor): C, D, Eb, F, G, Ab, Bb (Natural Minor)
|
||||||
|
C Phrygian Parallel Mode of C: C, Db, Eb, F, G, Ab, Bb (Minor with a flat 2nd)
|
||||||
|
C Locrian Parallel Mode of C (Darkest): C, Db, Eb, F, Gb, Ab, Bb (Minor with a flat 2nd and 5th)
|
||||||
|
|
||||||
|
Chunk — Key of C#
|
||||||
|
C# Lydian Parallel Mode of C# (Brightest): C#, D#, E#, F##, G#, A#, B# (Major with a sharp 4th)
|
||||||
|
C# Ionian Parallel Mode of C# (Major): C#, D#, E#, F#, G#, A#, B# (Natural Major)
|
||||||
|
C# Mixolydian Parallel Mode of C#: C#, D#, E#, F#, G#, A#, B (Major with a flat 7th)
|
||||||
|
C# Dorian Parallel Mode of C#: C#, D#, E, F#, G#, A#, B (Minor with a sharp 6th)
|
||||||
|
C# Aeolian Parallel Mode of C# (Minor): C#, D#, E, F#, G#, A, B (Natural Minor)
|
||||||
|
C# Phrygian Parallel Mode of C#: C#, D, E, F#, G#, A, B (Minor with a flat 2nd)
|
||||||
|
C# Locrian Parallel Mode of C# (Darkest): C#, D, E, F#, G, A, B (Minor with a flat 2nd and 5th)
|
||||||
|
|
||||||
|
Chunk — Key of D
|
||||||
|
D Lydian Parallel Mode of D (Brightest): D, E, F#, G#, A, B, C# (Major with a sharp 4th)
|
||||||
|
D Ionian Parallel Mode of D (Major): D, E, F#, G, A, B, C# (Natural Major)
|
||||||
|
D Mixolydian Parallel Mode of D: D, E, F#, G, A, B, C (Major with a flat 7th)
|
||||||
|
D Dorian Parallel Mode of D: D, E, F, G, A, B, C (Minor with a sharp 6th)
|
||||||
|
D Aeolian Parallel Mode of D (Minor): D, E, F, G, A, Bb, C (Natural Minor)
|
||||||
|
D Phrygian Parallel Mode of D: D, Eb, F, G, A, Bb, C (Minor with a flat 2nd)
|
||||||
|
D Locrian Parallel Mode of D (Darkest): D, Eb, F, G, Ab, Bb, C (Minor with a flat 2nd and 5th)
|
||||||
|
|
||||||
|
Chunk — Key of Eb
|
||||||
|
Eb Lydian Parallel Mode of Eb (Brightest): Eb, F, G, A, Bb, C, D (Major with a sharp 4th)
|
||||||
|
Eb Ionian Parallel Mode of Eb (Major): Eb, F, G, Ab, Bb, C, D (Natural Major)
|
||||||
|
Eb Mixolydian Parallel Mode of Eb: Eb, F, G, Ab, Bb, C, Db (Major with a flat 7th)
|
||||||
|
Eb Dorian Parallel Mode of Eb: Eb, F, Gb, Ab, Bb, C, Db (Minor with a sharp 6th)
|
||||||
|
Eb Aeolian Parallel Mode of Eb (Minor): Eb, F, Gb, Ab, Bb, Cb, Db (Natural Minor)
|
||||||
|
Eb Phrygian Parallel Mode of Eb: Eb, Fb, Gb, Ab, Bb, Cb, Db (Minor with a flat 2nd)
|
||||||
|
Eb Locrian Parallel Mode of Eb (Darkest): Eb, Fb, Gb, Ab, Bbb, Cb, Db (Minor with a flat 2nd and 5th)
|
||||||
|
|
||||||
|
Chunk — Key of E
|
||||||
|
E Lydian Parallel Mode of E (Brightest): E, F#, G#, A#, B, C#, D# (Major with a sharp 4th)
|
||||||
|
E Ionian Parallel Mode of E (Major): E, F#, G#, A, B, C#, D# (Natural Major)
|
||||||
|
E Mixolydian Parallel Mode of E: E, F#, G#, A, B, C#, D (Major with a flat 7th)
|
||||||
|
E Dorian Parallel Mode of E: E, F#, G, A, B, C#, D (Minor with a sharp 6th)
|
||||||
|
E Aeolian Parallel Mode of E (Minor): E, F#, G, A, B, C, D (Natural Minor)
|
||||||
|
E Phrygian Parallel Mode of E: E, F, G, A, B, C, D (Minor with a flat 2nd)
|
||||||
|
E Locrian Parallel Mode of E (Darkest): E, F, G, A, Bb, C, D (Minor with a flat 2nd and 5th)
|
||||||
|
|
||||||
|
Chunk — Key of F
|
||||||
|
F Lydian Parallel Mode of F (Brightest): F, G, A, B, C, D, E (Major with a sharp 4th)
|
||||||
|
F Ionian Parallel Mode of F (Major): F, G, A, Bb, C, D, E (Natural Major)
|
||||||
|
F Mixolydian Parallel Mode of F: F, G, A, Bb, C, D, Eb (Major with a flat 7th)
|
||||||
|
F Dorian Parallel Mode of F: F, G, Ab, Bb, C, D, Eb (Minor with a sharp 6th)
|
||||||
|
F Aeolian Parallel Mode of F (Minor): F, G, Ab, Bb, C, Db, Eb (Natural Minor)
|
||||||
|
F Phrygian Parallel Mode of F: F, Gb, Ab, Bb, C, Db, Eb (Minor with a flat 2nd)
|
||||||
|
F Locrian Parallel Mode of F (Darkest): F, Gb, Ab, Bb, Cb, Db, Eb (Minor with a flat 2nd and 5th)
|
||||||
|
|
||||||
|
Chunk — Key of F#
|
||||||
|
F# Lydian Parallel Mode of F# (Brightest): F#, G#, A#, B#, C#, D#, E# (Major with a sharp 4th)
|
||||||
|
F# Ionian Parallel Mode of F# (Major): F#, G#, A#, B, C#, D#, E# (Natural Major)
|
||||||
|
F# Mixolydian Parallel Mode of F#: F#, G#, A#, B, C#, D#, E (Major with a flat 7th)
|
||||||
|
F# Dorian Parallel Mode of F#: F#, G#, A, B, C#, D#, E (Minor with a sharp 6th)
|
||||||
|
F# Aeolian Parallel Mode of F# (Minor): F#, G#, A, B, C#, D, E (Natural Minor)
|
||||||
|
F# Phrygian Parallel Mode of F#: F#, G, A, B, C#, D, E (Minor with a flat 2nd)
|
||||||
|
F# Locrian Parallel Mode of F# (Darkest): F#, G, A, B, C, D, E (Minor with a flat 2nd and 5th)
|
||||||
|
|
||||||
|
Chunk — Key of G
|
||||||
|
G Lydian Parallel Mode of G (Brightest): G, A, B, C#, D, E, F# (Major with a sharp 4th)
|
||||||
|
G Ionian Parallel Mode of G (Major): G, A, B, C, D, E, F# (Natural Major)
|
||||||
|
G Mixolydian Parallel Mode of G: G, A, B, C, D, E, F (Major with a flat 7th)
|
||||||
|
G Dorian Parallel Mode of G: G, A, Bb, C, D, E, F (Minor with a sharp 6th)
|
||||||
|
G Aeolian Parallel Mode of G (Minor): G, A, Bb, C, D, Eb, F (Natural Minor)
|
||||||
|
G Phrygian Parallel Mode of G: G, Ab, Bb, C, D, Eb, F (Minor with a flat 2nd)
|
||||||
|
G Locrian Parallel Mode of G (Darkest): G, Ab, Bb, C, Db, Eb, F (Minor with a flat 2nd and 5th)
|
||||||
|
|
||||||
|
Chunk — Key of Ab
|
||||||
|
Ab Lydian Parallel Mode of Ab (Brightest): Ab, Bb, C, D, Eb, F, G (Major with a sharp 4th)
|
||||||
|
Ab Ionian Parallel Mode of Ab (Major): Ab, Bb, C, Db, Eb, F, G (Natural Major)
|
||||||
|
Ab Mixolydian Parallel Mode of Ab: Ab, Bb, C, Db, Eb, F, Gb (Major with a flat 7th)
|
||||||
|
Ab Dorian Parallel Mode of Ab: Ab, Bb, Cb, Db, Eb, F, Gb (Minor with a sharp 6th)
|
||||||
|
Ab Aeolian Parallel Mode of Ab (Minor): Ab, Bb, Cb, Db, Eb, Fb, Gb (Natural Minor)
|
||||||
|
Ab Phrygian Parallel Mode of Ab: Ab, Bbb, Cb, Db, Eb, Fb, Gb (Minor with a flat 2nd)
|
||||||
|
Ab Locrian Parallel Mode of Ab (Darkest): Ab, Bbb, Cb, Db, Ebb, Fb, Gb (Minor with a flat 2nd and 5th)
|
||||||
|
|
||||||
|
Chunk — Key of A
|
||||||
|
A Lydian Parallel Mode of A (Brightest): A, B, C#, D#, E, F#, G# (Major with a sharp 4th)
|
||||||
|
A Ionian Parallel Mode of A (Major): A, B, C#, D, E, F#, G# (Natural Major)
|
||||||
|
A Mixolydian Parallel Mode of A: A, B, C#, D, E, F#, G (Major with a flat 7th)
|
||||||
|
A Dorian Parallel Mode of A: A, B, C, D, E, F#, G (Minor with a sharp 6th)
|
||||||
|
A Aeolian Parallel Mode of A (Minor): A, B, C, D, E, F, G (Natural Minor)
|
||||||
|
A Phrygian Parallel Mode of A: A, Bb, C, D, E, F, G (Minor with a flat 2nd)
|
||||||
|
A Locrian Parallel Mode of A (Darkest): A, Bb, C, D, Eb, F, G (Minor with a flat 2nd and 5th)
|
||||||
|
|
||||||
|
Chunk — Key of Bb
|
||||||
|
Bb Lydian Parallel Mode of Bb (Brightest): Bb, C, D, E, F, G, A (Major with a sharp 4th)
|
||||||
|
Bb Ionian Parallel Mode of Bb (Major): Bb, C, D, Eb, F, G, A (Natural Major)
|
||||||
|
Bb Mixolydian Parallel Mode of Bb: Bb, C, D, Eb, F, G, Ab (Major with a flat 7th)
|
||||||
|
Bb Dorian Parallel Mode of Bb: Bb, C, Db, Eb, F, G, Ab (Minor with a sharp 6th)
|
||||||
|
Bb Aeolian Parallel Mode of Bb (Minor): Bb, C, Db, Eb, F, Gb, Ab (Natural Minor)
|
||||||
|
Bb Phrygian Parallel Mode of Bb: Bb, Cb, Db, Eb, F, Gb, Ab (Minor with a flat 2nd)
|
||||||
|
Bb Locrian Parallel Mode of Bb (Darkest): Bb, Cb, Db, Eb, Fb, Gb, Ab (Minor with a flat 2nd and 5th)
|
||||||
|
|
||||||
|
Chunk — Key of B
|
||||||
|
B Lydian Parallel Mode of B (Brightest): B, C#, D#, E#, F#, G#, A# (Major with a sharp 4th)
|
||||||
|
B Ionian Parallel Mode of B (Major): B, C#, D#, E, F#, G#, A# (Natural Major)
|
||||||
|
B Mixolydian Parallel Mode of B: B, C#, D#, E, F#, G#, A (Major with a flat 7th)
|
||||||
|
B Dorian Parallel Mode of B: B, C#, D, E, F#, G#, A (Minor with a sharp 6th)
|
||||||
|
B Aeolian Parallel Mode of B (Minor): B, C#, D, E, F#, G, A (Natural Minor)
|
||||||
|
B Phrygian Parallel Mode of B: B, C, D, E, F#, G, A (Minor with a flat 2nd)
|
||||||
|
B Locrian Parallel Mode of B (Darkest): B, C, D, E, F, G, A (Minor with a flat 2nd and 5th)
|
||||||
@@ -1,90 +1,110 @@
|
|||||||
TITLE: Modal Scale Reference
|
TITLE: Modal Scale Reference
|
||||||
DOMAIN: Music Theory
|
DOMAIN: Music Theory
|
||||||
CONCEPTS: Modes, scales, Dorian, Phrygian, Lydian, Mixolydian, Aeolian, Locrian, Ionian, intervals, note spelling
|
TYPE: reference
|
||||||
CONTENT TYPE: Reference
|
PRIORITY: high
|
||||||
---
|
CONCEPTS: modes, scales, ionian, dorian, phrygian, lydian, mixolydian, aeolian, locrian, intervals, note spelling
|
||||||
|
|
||||||
|
Ionian (Major)
|
||||||
|
|
||||||
The notes in the C Ionian scale are C D E F G A B.
|
The notes in the C Ionian scale are C D E F G A B.
|
||||||
The notes in the C# Ionian scale are C# D# F F# G# A# C.
|
The notes in the C# Ionian scale are C# D# E# F# G# A# B#.
|
||||||
The notes in the D Ionian scale are D E F# G A B C#.
|
The notes in the D Ionian scale are D E F# G A B C#.
|
||||||
The notes in the D# Ionian scale are D# F G G# A# C D.
|
The notes in the D# Ionian scale are D# E# F## G# A# B# C##.
|
||||||
The notes in the E Ionian scale are E F# G# A B C# D#.
|
The notes in the E Ionian scale are E F# G# A B C# D#.
|
||||||
The notes in the F Ionian scale are F G A A# C D E.
|
The notes in the F Ionian scale are F G A Bb C D E.
|
||||||
The notes in the F# Ionian scale are F# G# A# B C# D# F.
|
The notes in the F# Ionian scale are F# G# A# B C# D# E#.
|
||||||
The notes in the G Ionian scale are G A B C D E F#.
|
The notes in the G Ionian scale are G A B C D E F#.
|
||||||
The notes in the G# Ionian scale are G# A# C C# D# F G.
|
The notes in the G# Ionian scale are G# A# B# C## D# E# F##.
|
||||||
The notes in the A Ionian scale are A B C# D E F# G#.
|
The notes in the A Ionian scale are A B C# D E F# G#.
|
||||||
The notes in the A# Ionian scale are A# C D D# F G A.
|
The notes in the A# Ionian scale are A# B# C## D# E# F## G##.
|
||||||
The notes in the B Ionian scale are B C# D# E F# G# A#.
|
The notes in the B Ionian scale are B C# D# E F# G# A#.
|
||||||
The notes in the C Dorian scale are C D D# F G A A#.
|
|
||||||
|
Dorian
|
||||||
|
|
||||||
|
The notes in the C Dorian scale are C D Eb F G A Bb.
|
||||||
The notes in the C# Dorian scale are C# D# E F# G# A# B.
|
The notes in the C# Dorian scale are C# D# E F# G# A# B.
|
||||||
The notes in the D Dorian scale are D E F G A B C.
|
The notes in the D Dorian scale are D E F G A B C.
|
||||||
The notes in the D# Dorian scale are D# F F# G# A# C C#.
|
The notes in the D# Dorian scale are D# E# F# G# A# B# C#.
|
||||||
The notes in the E Dorian scale are E F# G A B C# D.
|
The notes in the E Dorian scale are E F# G A B C# D.
|
||||||
The notes in the F Dorian scale are F G G# A# C D D#.
|
The notes in the F Dorian scale are F G Ab Bb C D Eb.
|
||||||
The notes in the F# Dorian scale are F# G# A B C# D# E.
|
The notes in the F# Dorian scale are F# G# A B C# D# E.
|
||||||
The notes in the G Dorian scale are G A A# C D E F.
|
The notes in the G Dorian scale are G A Bb C D E F.
|
||||||
The notes in the G# Dorian scale are G# A# B C# D# F F#.
|
The notes in the G# Dorian scale are G# A# B C# D# E# F#.
|
||||||
The notes in the A Dorian scale are A B C D E F# G.
|
The notes in the A Dorian scale are A B C D E F# G.
|
||||||
The notes in the A# Dorian scale are A# C C# D# F G G#.
|
The notes in the A# Dorian scale are A# B# C# D# E# F## G#.
|
||||||
The notes in the B Dorian scale are B C# D E F# G# A.
|
The notes in the B Dorian scale are B C# D E F# G# A.
|
||||||
The notes in the C Phrygian scale are C C# D# F G G# A#.
|
|
||||||
|
Phrygian
|
||||||
|
|
||||||
|
The notes in the C Phrygian scale are C Db Eb F G Ab Bb.
|
||||||
The notes in the C# Phrygian scale are C# D E F# G# A B.
|
The notes in the C# Phrygian scale are C# D E F# G# A B.
|
||||||
The notes in the D Phrygian scale are D D# F G A A# C.
|
The notes in the D Phrygian scale are D Eb F G A Bb C.
|
||||||
The notes in the D# Phrygian scale are D# E F# G# A# B C#.
|
The notes in the D# Phrygian scale are D# E F# G# A# B C#.
|
||||||
The notes in the E Phrygian scale are E F G A B C D.
|
The notes in the E Phrygian scale are E F G A B C D.
|
||||||
The notes in the F Phrygian scale are F F# G# A# C C# D#.
|
The notes in the F Phrygian scale are F Gb Ab Bb C Db Eb.
|
||||||
The notes in the F# Phrygian scale are F# G A B C# D E.
|
The notes in the F# Phrygian scale are F# G A B C# D E.
|
||||||
The notes in the G Phrygian scale are G G# A# C D D# F.
|
The notes in the G Phrygian scale are G Ab Bb C D Eb F.
|
||||||
The notes in the G# Phrygian scale are G# A B C# D# E F#.
|
The notes in the G# Phrygian scale are G# A B C# D# E F#.
|
||||||
The notes in the A Phrygian scale are A A# C D E F G.
|
The notes in the A Phrygian scale are A Bb C D E F G.
|
||||||
The notes in the A# Phrygian scale are A# B C# D# F F# G#.
|
The notes in the A# Phrygian scale are A# B C# D# F F# G#.
|
||||||
The notes in the B Phrygian scale are B C D E F# G A.
|
The notes in the B Phrygian scale are B C D E F# G A.
|
||||||
|
|
||||||
|
Lydian
|
||||||
|
|
||||||
The notes in the C Lydian scale are C D E F# G A B.
|
The notes in the C Lydian scale are C D E F# G A B.
|
||||||
The notes in the C# Lydian scale are C# D# F G G# A# C.
|
The notes in the C# Lydian scale are C# D# E# F## G# A# B#.
|
||||||
The notes in the D Lydian scale are D E F# G# A B C#.
|
The notes in the D Lydian scale are D E F# G# A B C#.
|
||||||
The notes in the D# Lydian scale are D# F G A A# C D.
|
The notes in the D# Lydian scale are D# E# F## G## A# B# C##.
|
||||||
The notes in the E Lydian scale are E F# G# A# B C# D#.
|
The notes in the E Lydian scale are E F# G# A# B C# D#.
|
||||||
The notes in the F Lydian scale are F G A B C D E.
|
The notes in the F Lydian scale are F G A B C D E.
|
||||||
The notes in the F# Lydian scale are F# G# A# C C# D# F.
|
The notes in the F# Lydian scale are F# G# A# C C# D# F.
|
||||||
The notes in the G Lydian scale are G A B C# D E F#.
|
The notes in the G Lydian scale are G A B C# D E F#.
|
||||||
The notes in the G# Lydian scale are G# A# C D D# F G.
|
The notes in the G# Lydian scale are G# A# B# C## D# E# F##.
|
||||||
The notes in the A Lydian scale are A B C# D# E F# G#.
|
The notes in the A Lydian scale are A B C# D# E F# G#.
|
||||||
The notes in the A# Lydian scale are A# C D E F G A.
|
The notes in the A# Lydian scale are A# B# C## D## E# F## G##.
|
||||||
The notes in the B Lydian scale are B C# D# F F# G# A#.
|
The notes in the B Lydian scale are B C# D# F F# G# A#.
|
||||||
The notes in the C Mixolydian scale are C D E F G A A#.
|
|
||||||
The notes in the C# Mixolydian scale are C# D# F F# G# A# B.
|
Mixolydian
|
||||||
|
|
||||||
|
The notes in the C Mixolydian scale are C D E F G A Bb.
|
||||||
|
The notes in the C# Mixolydian scale are C# D# E# F# G# A# B.
|
||||||
The notes in the D Mixolydian scale are D E F# G A B C.
|
The notes in the D Mixolydian scale are D E F# G A B C.
|
||||||
The notes in the D# Mixolydian scale are D# F G G# A# C C#.
|
The notes in the D# Mixolydian scale are D# E# F## G# A# B# C#.
|
||||||
The notes in the E Mixolydian scale are E F# G# A B C# D.
|
The notes in the E Mixolydian scale are E F# G# A B C# D.
|
||||||
The notes in the F Mixolydian scale are F G A A# C D D#.
|
The notes in the F Mixolydian scale are F G A Bb C D Eb.
|
||||||
The notes in the F# Mixolydian scale are F# G# A# B C# D# E.
|
The notes in the F# Mixolydian scale are F# G# A# B C# D# E.
|
||||||
The notes in the G Mixolydian scale are G A B C D E F.
|
The notes in the G Mixolydian scale are G A B C D E F.
|
||||||
The notes in the G# Mixolydian scale are G# A# C C# D# F F#.
|
The notes in the G# Mixolydian scale are G# A# B# C# D# E# F#.
|
||||||
The notes in the A Mixolydian scale are A B C# D E F# G.
|
The notes in the A Mixolydian scale are A B C# D E F# G.
|
||||||
The notes in the A# Mixolydian scale are A# C D D# F G G#.
|
The notes in the A# Mixolydian scale are A# B# C## D# E# F## G#.
|
||||||
The notes in the B Mixolydian scale are B C# D# E F# G# A.
|
The notes in the B Mixolydian scale are B C# D# E F# G# A.
|
||||||
The notes in the C Aeolian scale are C D D# F G G# A#.
|
|
||||||
|
Aeolian (Natural Minor)
|
||||||
|
|
||||||
|
The notes in the C Aeolian scale are C D Eb F G Ab Bb.
|
||||||
The notes in the C# Aeolian scale are C# D# E F# G# A B.
|
The notes in the C# Aeolian scale are C# D# E F# G# A B.
|
||||||
The notes in the D Aeolian scale are D E F G A A# C.
|
The notes in the D Aeolian scale are D E F G A Bb C.
|
||||||
The notes in the D# Aeolian scale are D# F F# G# A# B C#.
|
The notes in the D# Aeolian scale are D# E# F# G# A# B C#.
|
||||||
The notes in the E Aeolian scale are E F# G A B C D.
|
The notes in the E Aeolian scale are E F# G A B C D.
|
||||||
The notes in the F Aeolian scale are F G G# A# C C# D#.
|
The notes in the F Aeolian scale are F G Ab Bb C Db Eb.
|
||||||
The notes in the F# Aeolian scale are F# G# A B C# D E.
|
The notes in the F# Aeolian scale are F# G# A B C# D E.
|
||||||
The notes in the G Aeolian scale are G A A# C D D# F.
|
The notes in the G Aeolian scale are G A Bb C D Eb F.
|
||||||
The notes in the G# Aeolian scale are G# A# B C# D# E F#.
|
The notes in the G# Aeolian scale are G# A# B C# D# E F#.
|
||||||
The notes in the A Aeolian scale are A B C D E F G.
|
The notes in the A Aeolian scale are A B C D E F G.
|
||||||
The notes in the A# Aeolian scale are A# C C# D# F F# G#.
|
The notes in the A# Aeolian scale are A# B# C# D# F F# G#.
|
||||||
The notes in the B Aeolian scale are B C# D E F# G A.
|
The notes in the B Aeolian scale are B C# D E F# G A.
|
||||||
The notes in the C Locrian scale are C C# D# F F# G# A#.
|
|
||||||
|
Locrian
|
||||||
|
|
||||||
|
The notes in the C Locrian scale are C Db Eb F Gb Ab Bb.
|
||||||
The notes in the C# Locrian scale are C# D E F# G A B.
|
The notes in the C# Locrian scale are C# D E F# G A B.
|
||||||
The notes in the D Locrian scale are D D# F G G# A# C.
|
The notes in the D Locrian scale are D Eb F G Ab Bb C.
|
||||||
The notes in the D# Locrian scale are D# E F# G# A B C#.
|
The notes in the D# Locrian scale are D# E F# G# A B C#.
|
||||||
The notes in the E Locrian scale are E F G A A# C D.
|
The notes in the E Locrian scale are E F G A Bb C D.
|
||||||
The notes in the F Locrian scale are F F# G# A# B C# D#.
|
The notes in the F Locrian scale are F Gb Ab Bb Cb Db Eb.
|
||||||
The notes in the F# Locrian scale are F# G A B C D E.
|
The notes in the F# Locrian scale are F# G A B C D E.
|
||||||
The notes in the G Locrian scale are G G# A# C C# D# F.
|
The notes in the G Locrian scale are G Ab Bb C Db Eb F.
|
||||||
The notes in the G# Locrian scale are G# A B C# D E F#.
|
The notes in the G# Locrian scale are G# A B C# D E F#.
|
||||||
The notes in the A Locrian scale are A A# C D D# F G.
|
The notes in the A Locrian scale are A Bb C D Eb F G.
|
||||||
The notes in the A# Locrian scale are A# B C# D# E F# G#.
|
The notes in the A# Locrian scale are A# B C# D# E F# G#.
|
||||||
The notes in the B Locrian scale are B C D E F G A.
|
The notes in the B Locrian scale are B C D E F G A.
|
||||||
|
|||||||
35
Books/Music/Theory/Mode Formulas.txt
Normal file
35
Books/Music/Theory/Mode Formulas.txt
Normal file
@@ -0,0 +1,35 @@
|
|||||||
|
TITLE: Mode Interval Formulas
|
||||||
|
DOMAIN: Music Theory
|
||||||
|
CONCEPTS: modes, interval formula, whole step, half step, Ionian, Dorian, Phrygian, Lydian, Mixolydian, Aeolian, Locrian, scale construction, W H pattern, construct scale, build scale, apply formula, starting note, root note
|
||||||
|
CONTENT TYPE: Reference
|
||||||
|
---
|
||||||
|
|
||||||
|
W means whole step also called a tone or T. H means half step also called a semitone or S. W and T are equivalent. H and S are equivalent. A whole step equals 2 semitones. A half step equals 1 semitone. W means whole step and H means half step in mode interval formulas. To construct any modal scale choose a starting note and apply each interval step in the formula in sequence to arrive at the next note.
|
||||||
|
|
||||||
|
The Ionian mode interval formula is W W H W W W H. To construct a scale using the Ionian formula start on the root note and apply W W H W W W H in sequence. Ionian is the natural major scale. Ionian has a natural seventh compared to Mixolydian and a natural fourth compared to Lydian. When asked to construct an Ionian scale use the formula W W H W W W H.
|
||||||
|
|
||||||
|
To construct A Ionian apply W W H W W W H starting from A giving the notes A B C# D E F# G#. To construct C Ionian apply W W H W W W H starting from C giving the notes C D E F G A B. To construct G Ionian apply W W H W W W H starting from G giving the notes G A B C D E F#. To construct D Ionian apply W W H W W W H starting from D giving the notes D E F# G A B C#.
|
||||||
|
|
||||||
|
The Dorian mode interval formula is W H W W W H W. To construct a scale using the Dorian formula start on the root note and apply W H W W W H W in sequence. Dorian is a minor mode with a raised sixth compared to Aeolian. When asked to construct a Dorian scale use the formula W H W W W H W.
|
||||||
|
|
||||||
|
To construct A Dorian apply W H W W W H W starting from A giving the notes A B C D E F# G. To construct D Dorian apply W H W W W H W starting from D giving the notes D E F G A B C. To construct G Dorian apply W H W W W H W starting from G giving the notes G A Bb C D E F. To construct E Dorian apply W H W W W H W starting from E giving the notes E F# G A B C# D. To construct C Dorian apply W H W W W H W starting from C giving the notes C D Eb F G A Bb. To construct B Dorian apply W H W W W H W starting from B giving the notes B C# D E F# G# A. To construct F Dorian apply W H W W W H W starting from F giving the notes F G Ab Bb C D Eb. To construct F# Dorian apply W H W W W H W starting from F# giving the notes F# G# A B C# D# E.
|
||||||
|
|
||||||
|
The Phrygian mode interval formula is H W W W H W W. To construct a scale using the Phrygian formula start on the root note and apply H W W W H W W in sequence. Phrygian is a minor mode with a lowered second compared to Aeolian. When asked to construct a Phrygian scale use the formula H W W W H W W.
|
||||||
|
|
||||||
|
To construct A Phrygian apply H W W W H W W starting from A giving the notes A Bb C D E F G. To construct E Phrygian apply H W W W H W W starting from E giving the notes E F G A B C D. To construct D Phrygian apply H W W W H W W starting from D giving the notes D Eb F G A Bb C. To construct G Phrygian apply H W W W H W W starting from G giving the notes G Ab Bb C D Eb F.
|
||||||
|
|
||||||
|
The Lydian mode interval formula is W W W H W W H. To construct a scale using the Lydian formula start on the root note and apply W W W H W W H in sequence. Lydian is a major mode with a raised fourth compared to Ionian. When asked to construct a Lydian scale use the formula W W W H W W H.
|
||||||
|
|
||||||
|
To construct A Lydian apply W W W H W W H starting from A giving the notes A B C# D# E F# G#. To construct C Lydian apply W W W H W W H starting from C giving the notes C D E F# G A B. To construct G Lydian apply W W W H W W H starting from G giving the notes G A B C# D E F#. To construct D Lydian apply W W W H W W H starting from D giving the notes D E F# G# A B C#.
|
||||||
|
|
||||||
|
The Mixolydian mode interval formula is W W H W W H W. To construct a scale using the Mixolydian formula start on the root note and apply W W H W W H W in sequence. Mixolydian is a major mode with a lowered seventh compared to Ionian. When asked to construct a Mixolydian scale use the formula W W H W W H W.
|
||||||
|
|
||||||
|
To construct A Mixolydian apply W W H W W H W starting from A giving the notes A B C# D E F# G. To construct G Mixolydian apply W W H W W H W starting from G giving the notes G A B C D E F. To construct D Mixolydian apply W W H W W H W starting from D giving the notes D E F# G A B C. To construct E Mixolydian apply W W H W W H W starting from E giving the notes E F# G# A B C# D. To construct C Mixolydian apply W W H W W H W starting from C giving the notes C D E F G A Bb.
|
||||||
|
|
||||||
|
The Aeolian mode interval formula is W H W W H W W. To construct a scale using the Aeolian formula start on the root note and apply W H W W H W W in sequence. Aeolian is the natural minor scale. When asked to construct an Aeolian scale use the formula W H W W H W W.
|
||||||
|
|
||||||
|
To construct A Aeolian apply W H W W H W W starting from A giving the notes A B C D E F G. To construct E Aeolian apply W H W W H W W starting from E giving the notes E F# G A B C D. To construct D Aeolian apply W H W W H W W starting from D giving the notes D E F G A Bb C. To construct G Aeolian apply W H W W H W W starting from G giving the notes G A Bb C D Eb F. To construct B Aeolian apply W H W W H W W starting from B giving the notes B C# D E F# G A. To construct C Aeolian apply W H W W H W W starting from C giving the notes C D Eb F G Ab Bb.
|
||||||
|
|
||||||
|
The Locrian mode interval formula is H W W H W W W. To construct a scale using the Locrian formula start on the root note and apply H W W H W W W in sequence. Locrian is a diminished mode with a lowered second and fifth. When asked to construct a Locrian scale use the formula H W W H W W W.
|
||||||
|
|
||||||
|
To construct A Locrian apply H W W H W W W starting from A giving the notes A Bb C D Eb F G. To construct B Locrian apply H W W H W W W starting from B giving the notes B C D E F G A. To construct E Locrian apply H W W H W W W starting from E giving the notes E F G A Bb C D. To construct D Locrian apply H W W H W W W starting from D giving the notes D Eb F G Ab Bb C.
|
||||||
58
Books/Music/Theory/PentatonicScaleReference.txt
Normal file
58
Books/Music/Theory/PentatonicScaleReference.txt
Normal file
@@ -0,0 +1,58 @@
|
|||||||
|
Pentatonic Scale Reference
|
||||||
|
|
||||||
|
Definition
|
||||||
|
Pentatonic scales are 5 note scales.
|
||||||
|
They are not full 7 note modal scales.
|
||||||
|
They are subsets of modes such as Ionian Dorian Phrygian Lydian Mixolydian Aeolian and Locrian.
|
||||||
|
Do not use pentatonic scales when a full 7 note mode is requested.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
Major Pentatonic (Ionian Lydian Mixolydian subset)
|
||||||
|
|
||||||
|
Type: Pentatonic Scale (5 notes) Mode: Ionian pentatonic Root: C Notes: C D E G A
|
||||||
|
Type: Pentatonic Scale (5 notes) Mode: Ionian pentatonic Root: C# Notes: C# D# F G# A#
|
||||||
|
Type: Pentatonic Scale (5 notes) Mode: Ionian pentatonic Root: D Notes: D E F# A B
|
||||||
|
Type: Pentatonic Scale (5 notes) Mode: Ionian pentatonic Root: D# Notes: D# F G A# C
|
||||||
|
Type: Pentatonic Scale (5 notes) Mode: Ionian pentatonic Root: E Notes: E F# G# B C#
|
||||||
|
Type: Pentatonic Scale (5 notes) Mode: Ionian pentatonic Root: F Notes: F G A C D
|
||||||
|
Type: Pentatonic Scale (5 notes) Mode: Ionian pentatonic Root: F# Notes: F# G# A# C# D#
|
||||||
|
Type: Pentatonic Scale (5 notes) Mode: Ionian pentatonic Root: G Notes: G A B D E
|
||||||
|
Type: Pentatonic Scale (5 notes) Mode: Ionian pentatonic Root: G# Notes: G# A# C D# F
|
||||||
|
Type: Pentatonic Scale (5 notes) Mode: Ionian pentatonic Root: A Notes: A B C# E F#
|
||||||
|
Type: Pentatonic Scale (5 notes) Mode: Ionian pentatonic Root: A# Notes: A# C D F G
|
||||||
|
Type: Pentatonic Scale (5 notes) Mode: Ionian pentatonic Root: B Notes: B C# D# F# G#
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
Minor Pentatonic (Dorian Phrygian Aeolian Locrian subset)
|
||||||
|
|
||||||
|
Type: Pentatonic Scale (5 notes) Mode: Dorian pentatonic Root: C Notes: C D# F G A# Description: subset of C Dorian not full 7 note scale
|
||||||
|
Type: Pentatonic Scale (5 notes) Mode: Dorian pentatonic Root: C# Notes: C# E F# G# B Description: subset of C# Dorian not full 7 note scale
|
||||||
|
Type: Pentatonic Scale (5 notes) Mode: Dorian pentatonic Root: D Notes: D F G A C Description: subset of D Dorian not full 7 note scale
|
||||||
|
Type: Pentatonic Scale (5 notes) Mode: Dorian pentatonic Root: D# Notes: D# F# G# A# C# Description: subset of D# Dorian not full 7 note scale
|
||||||
|
Type: Pentatonic Scale (5 notes) Mode: Dorian pentatonic Root: E Notes: E G A B D Description: subset of E Dorian not full 7 note scale
|
||||||
|
Type: Pentatonic Scale (5 notes) Mode: Dorian pentatonic Root: F Notes: F G# A# C D# Description: subset of F Dorian not full 7 note scale
|
||||||
|
Type: Pentatonic Scale (5 notes) Mode: Dorian pentatonic Root: F# Notes: F# A B C# E Description: subset of F# Dorian not full 7 note scale
|
||||||
|
Type: Pentatonic Scale (5 notes) Mode: Dorian pentatonic Root: G Notes: G A# C D F Description: subset of G Dorian not full 7 note scale
|
||||||
|
Type: Pentatonic Scale (5 notes) Mode: Dorian pentatonic Root: G# Notes: G# B C# D# F# Description: subset of G# Dorian not full 7 note scale
|
||||||
|
Type: Pentatonic Scale (5 notes) Mode: Dorian pentatonic Root: A Notes: A C D E G Description: subset of A Dorian not full 7 note scale
|
||||||
|
Type: Pentatonic Scale (5 notes) Mode: Dorian pentatonic Root: A# Notes: A# D D# F G# Description: subset of A# Dorian not full 7 note scale
|
||||||
|
Type: Pentatonic Scale (5 notes) Mode: Dorian pentatonic Root: B Notes: B D E F# A Description: subset of B Dorian not full 7 note scale
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
Phrygian Aeolian Locrian Pentatonic (same pitch content as minor pentatonic)
|
||||||
|
|
||||||
|
Type: Pentatonic Scale (5 notes) Mode: Phrygian pentatonic Root: C Notes: C D# F G A# Description: 5 note scale not full Phrygian mode
|
||||||
|
Type: Pentatonic Scale (5 notes) Mode: Phrygian pentatonic Root: C# Notes: C# E F# G# B Description: 5 note scale not full Phrygian mode
|
||||||
|
Type: Pentatonic Scale (5 notes) Mode: Phrygian pentatonic Root: D Notes: D F G A C Description: 5 note scale not full Phrygian mode
|
||||||
|
Type: Pentatonic Scale (5 notes) Mode: Phrygian pentatonic Root: D# Notes: D# F# G# A# C# Description: 5 note scale not full Phrygian mode
|
||||||
|
Type: Pentatonic Scale (5 notes) Mode: Phrygian pentatonic Root: E Notes: E G A B D Description: 5 note scale not full Phrygian mode
|
||||||
|
Type: Pentatonic Scale (5 notes) Mode: Phrygian pentatonic Root: F Notes: F G# A# C D# Description: 5 note scale not full Phrygian mode
|
||||||
|
Type: Pentatonic Scale (5 notes) Mode: Phrygian pentatonic Root: F# Notes: F# A B C# E Description: 5 note scale not full Phrygian mode
|
||||||
|
Type: Pentatonic Scale (5 notes) Mode: Phrygian pentatonic Root: G Notes: G A# C D F Description: 5 note scale not full Phrygian mode
|
||||||
|
Type: Pentatonic Scale (5 notes) Mode: Phrygian pentatonic Root: G# Notes: G# B C# D# F# Description: 5 note scale not full Phrygian mode
|
||||||
|
Type: Pentatonic Scale (5 notes) Mode: Phrygian pentatonic Root: A Notes: A C D E G Description: 5 note scale not full Phrygian mode
|
||||||
|
Type: Pentatonic Scale (5 notes) Mode: Phrygian pentatonic Root: A# Notes: A# D D# F G# Description: 5 note scale not full Phrygian mode
|
||||||
|
Type: Pentatonic Scale (5 notes) Mode: Phrygian pentatonic Root: B Notes: B D E F# A Description: 5 note scale not full Phrygian mode
|
||||||
65
Books/Music/Theory/mode_lookup.txt
Normal file
65
Books/Music/Theory/mode_lookup.txt
Normal file
@@ -0,0 +1,65 @@
|
|||||||
|
TITLE: Mode Lookup
|
||||||
|
DOMAIN: Music Theory
|
||||||
|
TYPE: fact
|
||||||
|
PRIORITY: high
|
||||||
|
CONCEPTS: modes, scales, ionian, dorian, phrygian, lydian, mixolydian, aeolian, locrian, diatonic scales, major scale, minor scale, intervals, scale degrees
|
||||||
|
SCOPE: modal_theory
|
||||||
|
|
||||||
|
|
||||||
|
Mode Scale Reference
|
||||||
|
|
||||||
|
All modes below are 7 note scales.
|
||||||
|
These are full modal scales and NOT pentatonic scales.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
Ionian Mode (Major Scale)
|
||||||
|
|
||||||
|
A Ionian scale (7 notes): A B C# D E F# G#
|
||||||
|
C Ionian scale (7 notes): C D E F G A B
|
||||||
|
G Ionian scale (7 notes): G A B C D E F#
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
Dorian Mode (minor with raised 6th)
|
||||||
|
|
||||||
|
A Dorian scale (7 notes): A B C D E F# G
|
||||||
|
D Dorian scale (7 notes): D E F G A B C
|
||||||
|
G Dorian scale (7 notes): G A Bb C D E F
|
||||||
|
E Dorian scale (7 notes): E F# G A B C# D
|
||||||
|
C Dorian scale (7 notes): C D Eb F G A Bb
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
Phrygian Mode (minor with lowered 2nd)
|
||||||
|
|
||||||
|
A Phrygian scale (7 notes): A Bb C D E F G
|
||||||
|
E Phrygian scale (7 notes): E F G A B C D
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
Lydian Mode (major with raised 4th)
|
||||||
|
|
||||||
|
C Lydian scale (7 notes): C D E F# G A B
|
||||||
|
A Lydian scale (7 notes): A B C# D# E F# G#
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
Mixolydian Mode (major with lowered 7th)
|
||||||
|
|
||||||
|
A Mixolydian scale (7 notes): A B C# D E F# G
|
||||||
|
G Mixolydian scale (7 notes): G A B C D E F
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
Aeolian Mode (Natural Minor)
|
||||||
|
|
||||||
|
A Aeolian scale (7 notes): A B C D E F G
|
||||||
|
E Aeolian scale (7 notes): E F# G A B C D
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
Locrian Mode (diminished scale)
|
||||||
|
|
||||||
|
A Locrian scale (7 notes): A Bb C D Eb F G
|
||||||
|
B Locrian scale (7 notes): B C D E F G A
|
||||||
42
Books/Music/Theory/mode_rules.txt
Normal file
42
Books/Music/Theory/mode_rules.txt
Normal file
@@ -0,0 +1,42 @@
|
|||||||
|
TITLE: Mode Rules
|
||||||
|
DOMAIN: Music Theory
|
||||||
|
TYPE: rule
|
||||||
|
PRIORITY: high
|
||||||
|
CONCEPTS: intervals, whole step, half step, semitones, scale construction, modes, ionian, dorian, phrygian, lydian, mixolydian, aeolian, locrian, diatonic theory
|
||||||
|
SCOPE: scale_construction
|
||||||
|
|
||||||
|
Mode Interval Definitions
|
||||||
|
W = whole step = 2 semitones
|
||||||
|
H = half step = 1 semitone
|
||||||
|
|
||||||
|
Scale Construction Rule
|
||||||
|
To construct a scale start on a root note and apply the interval formula step by step.
|
||||||
|
|
||||||
|
Ionian
|
||||||
|
Formula: W W H W W W H
|
||||||
|
Description: major scale
|
||||||
|
|
||||||
|
Dorian
|
||||||
|
Formula: W H W W W H W
|
||||||
|
Description: minor with raised sixth
|
||||||
|
|
||||||
|
Phrygian
|
||||||
|
Formula: H W W W H W W
|
||||||
|
Description: minor with lowered second
|
||||||
|
|
||||||
|
Lydian
|
||||||
|
Formula: W W W H W W H
|
||||||
|
Description: major with raised fourth
|
||||||
|
|
||||||
|
Mixolydian
|
||||||
|
Formula: W W H W W H W
|
||||||
|
Description: major with lowered seventh
|
||||||
|
|
||||||
|
Aeolian
|
||||||
|
Formula: W H W W H W W
|
||||||
|
Description: natural minor
|
||||||
|
|
||||||
|
Locrian
|
||||||
|
Formula: H W W H W W W
|
||||||
|
Description: diminished with lowered second and fifth
|
||||||
|
|
||||||
276
Chartwell.py
276
Chartwell.py
@@ -8,9 +8,24 @@ import json
|
|||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
import torch
|
import torch
|
||||||
|
|
||||||
|
# Explore adding TYPE to headers. 4 types fact, rule, reference, pedagogical, the ordering ranks
|
||||||
|
#TYPE: fact | rule | reference | pedagogical
|
||||||
|
#DOMAIN: music_theory
|
||||||
|
#PRIORITY: high | medium | low
|
||||||
|
|
||||||
|
# Ask ChatGPT to descrive narratives around tablature examples.
|
||||||
|
# I would like you to chunk this for my RAG system.
|
||||||
|
# Where you identify guitar tablature you are to replace it with a narrative
|
||||||
|
# describing the notes that are played in fine detail.
|
||||||
|
# Please describe the notes exactly including any bends, hammer-on, pull-off, legatto, etc
|
||||||
|
# Please do not omit any of the original descriptive text except insofar as it may be confusing for a RAG system.
|
||||||
|
# You may use the existing text inform yourself and help narrate the notation.
|
||||||
|
# {paste the text with tablature}
|
||||||
|
|
||||||
|
|
||||||
# Retrieval — find the most relevant chunks from your documents using embeddings and cosine similarity
|
# Retrieval — find the most relevant chunks from your documents using embeddings and cosine similarity
|
||||||
# Augmented — add that retrieved context to the prompt
|
# Augmented — add that retrieved context to the prompt
|
||||||
# Generation — use the language model to generate an answer based on that context
|
# Generation — use the language model to generate an answer based on that contextfinger
|
||||||
|
|
||||||
# -------------------
|
# -------------------
|
||||||
# Embedding Cleaning
|
# Embedding Cleaning
|
||||||
@@ -80,10 +95,26 @@ import torch
|
|||||||
# Semantic chunking
|
# Semantic chunking
|
||||||
# Better table handling
|
# Better table handling
|
||||||
|
|
||||||
|
# ----------------------------------
|
||||||
|
# Weights for chunk weighting system
|
||||||
|
# -----------------------------------
|
||||||
|
TYPE_WEIGHTS = {
|
||||||
|
"fact": 1.30,
|
||||||
|
"rule": 1.20,
|
||||||
|
"reference": 1.00,
|
||||||
|
"pedagogical": 0.85
|
||||||
|
}
|
||||||
|
|
||||||
|
PRIORITY_WEIGHTS = {
|
||||||
|
"high": 1.10,
|
||||||
|
"medium": 1.00,
|
||||||
|
"low": 0.90
|
||||||
|
}
|
||||||
|
|
||||||
# -------------------------
|
# -------------------------
|
||||||
# Knowledge base selection
|
# Knowledge base selection
|
||||||
# -------------------------
|
# -------------------------
|
||||||
BOOK_DIR = 'Books/Accounting' # just a string
|
BOOK_DIR = 'Books/Music' # just a string
|
||||||
book_files = []
|
book_files = []
|
||||||
|
|
||||||
for f in Path(BOOK_DIR).rglob('*'):
|
for f in Path(BOOK_DIR).rglob('*'):
|
||||||
@@ -97,10 +128,14 @@ for f in Path(BOOK_DIR).rglob('*'):
|
|||||||
continue
|
continue
|
||||||
print(f"Found {len(book_files)} files")
|
print(f"Found {len(book_files)} files")
|
||||||
|
|
||||||
|
|
||||||
# Overlap should be 10-20% of chunk size
|
# Overlap should be 10-20% of chunk size
|
||||||
CHUNK_SIZE = 700
|
# CHUNK_SIZE = 700
|
||||||
CHUNK_OVERLAP = 100
|
# CHUNK_OVERLAP = 100
|
||||||
|
|
||||||
|
CHUNK_SIZE = 1500
|
||||||
|
CHUNK_OVERLAP = 300
|
||||||
|
|
||||||
|
|
||||||
DEBUG = False
|
DEBUG = False
|
||||||
CACHE_FILE = "embeddings_cache.npz"
|
CACHE_FILE = "embeddings_cache.npz"
|
||||||
CACHE_META = "embeddings_cache_meta.json"
|
CACHE_META = "embeddings_cache_meta.json"
|
||||||
@@ -122,11 +157,11 @@ LEVELS = {
|
|||||||
3: {"expand": False, "top_k": 2, "max_tokens": 100*3, "context_len": 700},
|
3: {"expand": False, "top_k": 2, "max_tokens": 100*3, "context_len": 700},
|
||||||
4: {"expand": False, "top_k": 2, "max_tokens": 100*3, "context_len": 800},
|
4: {"expand": False, "top_k": 2, "max_tokens": 100*3, "context_len": 800},
|
||||||
5: {"expand": False, "top_k": 3, "max_tokens": 125*3, "context_len": 1000},
|
5: {"expand": False, "top_k": 3, "max_tokens": 125*3, "context_len": 1000},
|
||||||
6: {"expand": False, "top_k": 3, "max_tokens": 150*3, "context_len": 1200},
|
6: {"expand": False, "top_k": 5, "max_tokens": 150*3, "context_len": 1200},
|
||||||
7: {"expand": True, "top_k": 3, "max_tokens": 150*3, "context_len": 1400},
|
7: {"expand": True, "top_k": 5, "max_tokens": 150*3, "context_len": 1400},
|
||||||
8: {"expand": True, "top_k": 4, "max_tokens": 175*3, "context_len": 1600},
|
8: {"expand": True, "top_k": 5, "max_tokens": 175*3, "context_len": 1600},
|
||||||
9: {"expand": True, "top_k": 5, "max_tokens": 175*3, "context_len": 1800},
|
9: {"expand": True, "top_k": 6, "max_tokens": 175*3, "context_len": 1800},
|
||||||
10: {"expand": True, "top_k": 5, "max_tokens": 200*3, "context_len": 2000},
|
10: {"expand": True, "top_k": 6, "max_tokens": 200*3, "context_len": 2000},
|
||||||
}
|
}
|
||||||
|
|
||||||
# -------------------------
|
# -------------------------
|
||||||
@@ -143,8 +178,14 @@ embed_model = SentenceTransformer("sentence-transformers/all-MiniLM-L6-v2",devic
|
|||||||
# -----------------------------------
|
# -----------------------------------
|
||||||
# Load the language model - If it does not exist in the download area then download it otherwise us it.
|
# Load the language model - If it does not exist in the download area then download it otherwise us it.
|
||||||
# -----------------------------------
|
# -----------------------------------
|
||||||
|
|
||||||
|
# model_file = "Meta-Llama-3.1-8B-Instruct.Q4_0.gguf"
|
||||||
|
|
||||||
|
|
||||||
print("Loading language model...")
|
print("Loading language model...")
|
||||||
model_file = "Meta-Llama-3-8B-Instruct.Q4_0.gguf"
|
#model_file = "Meta-Llama-3-8B-Instruct.Q4_0.gguf"
|
||||||
|
# upgrading to 3.1
|
||||||
|
model_file = "Meta-Llama-3.1-8B-Instruct-q4_0.gguf"
|
||||||
model_path = r"C:\Users\skess\.cache\gpt4all"
|
model_path = r"C:\Users\skess\.cache\gpt4all"
|
||||||
|
|
||||||
full_path = os.path.join(model_path, model_file)
|
full_path = os.path.join(model_path, model_file)
|
||||||
@@ -238,9 +279,13 @@ def clean_text(text):
|
|||||||
# Narrate tables before any other cleaning
|
# Narrate tables before any other cleaning
|
||||||
text = narrate_table(text)
|
text = narrate_table(text)
|
||||||
|
|
||||||
# existing cleaning...
|
# Fix hyphenated line breaks in prose (word-\nword -> wordword)
|
||||||
text = re.sub(r'(\w+)-\n(\w+)', r'\1\2', text)
|
text = re.sub(r'(\w+)-\n(\w+)', r'\1\2', text)
|
||||||
text = re.sub(r'\n+', ' ', text)
|
|
||||||
|
# Collapse 3+ newlines to double newline (preserve paragraph breaks)
|
||||||
|
text = re.sub(r'\n{3,}', '\n\n', text)
|
||||||
|
|
||||||
|
# Clean up other artifacts
|
||||||
text = re.sub(r'(?<=[a-z])(\d{1,3})(?=\s[A-Z])', '', text)
|
text = re.sub(r'(?<=[a-z])(\d{1,3})(?=\s[A-Z])', '', text)
|
||||||
text = re.sub(r'[■•◆▪→]', '', text)
|
text = re.sub(r'[■•◆▪→]', '', text)
|
||||||
text = re.sub(r' +', ' ', text)
|
text = re.sub(r' +', ' ', text)
|
||||||
@@ -251,16 +296,24 @@ def clean_text(text):
|
|||||||
# Chunk text with overlap
|
# Chunk text with overlap
|
||||||
# -------------------------
|
# -------------------------
|
||||||
def chunk_text(text, chunk_size=CHUNK_SIZE, overlap=CHUNK_OVERLAP):
|
def chunk_text(text, chunk_size=CHUNK_SIZE, overlap=CHUNK_OVERLAP):
|
||||||
# Step 1 — Split into paragraphs first
|
# 1. EXTRACT HEADERS (The "Metadata Inheritance" logic)
|
||||||
paragraphs = [p.strip() for p in re.split(r'\n\s*\n', text) if p.strip()]
|
header_patterns = [r"TYPE:.*", r"PRIORITY:.*", r"DOMAIN:.*", r"TITLE:.*"]
|
||||||
|
header_lines = []
|
||||||
|
top_of_file = text[:500]
|
||||||
|
for pattern in header_patterns:
|
||||||
|
match = re.search(pattern, top_of_file, re.IGNORECASE)
|
||||||
|
if match:
|
||||||
|
header_lines.append(match.group(0))
|
||||||
|
|
||||||
|
header_prefix = "\n".join(header_lines) + "\n\n" if header_lines else ""
|
||||||
|
|
||||||
# Step 2 — Split any overly long paragraphs into sentences
|
# 2. SEMANTIC SPLITTING (Your original Step 1 & 2)
|
||||||
|
paragraphs = [p.strip() for p in re.split(r'\n\s*\n', text) if p.strip()]
|
||||||
split_units = []
|
split_units = []
|
||||||
for para in paragraphs:
|
for para in paragraphs:
|
||||||
if len(para) <= chunk_size * 2:
|
if len(para) <= chunk_size:
|
||||||
split_units.append(para)
|
split_units.append(para)
|
||||||
else:
|
else:
|
||||||
# Break long paragraph into sentences
|
|
||||||
sentences = re.split(r'(?<=[.!?])\s+', para)
|
sentences = re.split(r'(?<=[.!?])\s+', para)
|
||||||
current = ""
|
current = ""
|
||||||
for sentence in sentences:
|
for sentence in sentences:
|
||||||
@@ -273,19 +326,24 @@ def chunk_text(text, chunk_size=CHUNK_SIZE, overlap=CHUNK_OVERLAP):
|
|||||||
if current:
|
if current:
|
||||||
split_units.append(current.strip())
|
split_units.append(current.strip())
|
||||||
|
|
||||||
# Step 3 — Combine units into chunks up to chunk_size
|
# 3. COMBINE & INJECT HEADERS (Step 3 with metadata injection)
|
||||||
# with overlap by re-including the previous unit
|
|
||||||
chunks = []
|
chunks = []
|
||||||
current_chunk = ""
|
current_chunk = ""
|
||||||
prev_unit = ""
|
prev_unit = ""
|
||||||
|
|
||||||
for unit in split_units:
|
for unit in split_units:
|
||||||
|
# Check if adding this unit exceeds chunk_size
|
||||||
if len(current_chunk) + len(unit) + 1 <= chunk_size:
|
if len(current_chunk) + len(unit) + 1 <= chunk_size:
|
||||||
current_chunk += " " + unit
|
current_chunk += " " + unit
|
||||||
else:
|
else:
|
||||||
if current_chunk:
|
if current_chunk:
|
||||||
chunks.append(current_chunk.strip())
|
# Add headers to all chunks except the first one (which already has them)
|
||||||
# Overlap — start new chunk with previous unit for context
|
final_output = current_chunk.strip()
|
||||||
|
if not any(pat in final_output[:100] for pat in ["TYPE:", "TITLE:"]):
|
||||||
|
final_output = header_prefix + final_output
|
||||||
|
chunks.append(final_output)
|
||||||
|
|
||||||
|
# Overlap logic
|
||||||
if prev_unit and len(prev_unit) + len(unit) + 1 <= chunk_size:
|
if prev_unit and len(prev_unit) + len(unit) + 1 <= chunk_size:
|
||||||
current_chunk = prev_unit + " " + unit
|
current_chunk = prev_unit + " " + unit
|
||||||
else:
|
else:
|
||||||
@@ -293,7 +351,10 @@ def chunk_text(text, chunk_size=CHUNK_SIZE, overlap=CHUNK_OVERLAP):
|
|||||||
prev_unit = unit
|
prev_unit = unit
|
||||||
|
|
||||||
if current_chunk:
|
if current_chunk:
|
||||||
chunks.append(current_chunk.strip())
|
final_output = current_chunk.strip()
|
||||||
|
if not any(pat in final_output[:100] for pat in ["TYPE:", "TITLE:"]):
|
||||||
|
final_output = header_prefix + final_output
|
||||||
|
chunks.append(final_output)
|
||||||
|
|
||||||
return chunks
|
return chunks
|
||||||
|
|
||||||
@@ -344,7 +405,14 @@ else:
|
|||||||
except UnicodeDecodeError:
|
except UnicodeDecodeError:
|
||||||
print(f"[Encoding fallback] {book_name}")
|
print(f"[Encoding fallback] {book_name}")
|
||||||
text = raw.decode("cp1252") # fallback for Windows-encoded text
|
text = raw.decode("cp1252") # fallback for Windows-encoded text
|
||||||
book_text = clean_text(text)
|
|
||||||
|
# Skip files marked with "# IGNORE" on first line
|
||||||
|
first_line = text.lstrip().splitlines()[0] if text.strip() else ""
|
||||||
|
if first_line.strip().upper().startswith("# IGNORE"):
|
||||||
|
print(f"Skipping {book_name} (marked IGNORE)")
|
||||||
|
continue
|
||||||
|
book_text = clean_text(text)
|
||||||
|
|
||||||
book_chunks = chunk_text(book_text)
|
book_chunks = chunk_text(book_text)
|
||||||
all_chunks.extend(book_chunks)
|
all_chunks.extend(book_chunks)
|
||||||
all_sources.extend([book_name] * len(book_chunks))
|
all_sources.extend([book_name] * len(book_chunks))
|
||||||
@@ -510,28 +578,77 @@ def enrich_query_with_history(question):
|
|||||||
|
|
||||||
print(f" [Enriched query: {enriched}]")
|
print(f" [Enriched query: {enriched}]")
|
||||||
return enriched
|
return enriched
|
||||||
|
|
||||||
|
# --------------------------------------------
|
||||||
|
# Handles type extraction from chunk metadata
|
||||||
|
# --------------------------------------------
|
||||||
|
def extract_type(chunk_text):
|
||||||
|
"""
|
||||||
|
Extract TYPE metadata from chunk header.
|
||||||
|
Defaults to 'reference' if missing.
|
||||||
|
"""
|
||||||
|
match = re.search(r"TYPE:\s*(fact|rule|reference|pedagogical)", chunk_text, re.IGNORECASE)
|
||||||
|
if match:
|
||||||
|
return match.group(1).lower()
|
||||||
|
return "reference"
|
||||||
|
|
||||||
|
def extract_metadata(chunk):
|
||||||
|
"""
|
||||||
|
Extracts TYPE / PRIORITY metadata from a chunk if present.
|
||||||
|
Defaults are safe and neutral.
|
||||||
|
"""
|
||||||
|
meta = {
|
||||||
|
"type": "fact",
|
||||||
|
"priority": "medium"
|
||||||
|
}
|
||||||
|
|
||||||
|
# Look for TYPE: xxx
|
||||||
|
type_match = re.search(r"TYPE:\s*(\w+)", chunk, re.IGNORECASE)
|
||||||
|
if type_match:
|
||||||
|
meta["type"] = type_match.group(1).lower().strip()
|
||||||
|
|
||||||
|
# Look for PRIORITY: xxx
|
||||||
|
priority_match = re.search(r"PRIORITY:\s*(\w+)", chunk, re.IGNORECASE)
|
||||||
|
if priority_match:
|
||||||
|
meta["priority"] = priority_match.group(1).lower().strip()
|
||||||
|
|
||||||
|
return meta
|
||||||
|
|
||||||
|
# --------------------------
|
||||||
|
# determine if we are being asked to derive a response
|
||||||
|
# --------------------------
|
||||||
|
def is_derivation_request(question):
|
||||||
|
keywords = {
|
||||||
|
"derive", "construct", "starting on", "root note",
|
||||||
|
"apply the formula", "apply formula", "step by step"
|
||||||
|
}
|
||||||
|
q = question.lower()
|
||||||
|
return any(k in q for k in keywords)
|
||||||
# -------------------------
|
# -------------------------
|
||||||
# Retrieve top relevant chunks
|
# Retrieve top relevant chunks
|
||||||
# -------------------------
|
# -------------------------
|
||||||
def get_top_chunks(question, filter_term=None):
|
def get_top_chunks(question, filter_term=None):
|
||||||
level_cfg = LEVELS[CURRENT_LEVEL]
|
level_cfg = LEVELS[CURRENT_LEVEL]
|
||||||
|
|
||||||
# Enrich short follow-up questions with history context
|
# -------------------------
|
||||||
|
# Query preparation
|
||||||
|
# -------------------------
|
||||||
retrieval_question = enrich_query_with_history(question)
|
retrieval_question = enrich_query_with_history(question)
|
||||||
|
|
||||||
if level_cfg["expand"]:
|
if level_cfg["expand"]:
|
||||||
queries = expand_query(retrieval_question)
|
queries = expand_query(retrieval_question)
|
||||||
else:
|
else:
|
||||||
queries = [retrieval_question]
|
queries = [retrieval_question]
|
||||||
|
|
||||||
# Get filtered indices
|
# -------------------------
|
||||||
|
# Filter scope
|
||||||
|
# -------------------------
|
||||||
search_indices = get_filtered_indices(filter_term)
|
search_indices = get_filtered_indices(filter_term)
|
||||||
|
|
||||||
if not search_indices:
|
if not search_indices:
|
||||||
print(f" [Warning: no books matched filter '{filter_term}' — searching all]")
|
print(f" [Warning: no books matched filter '{filter_term}' — searching all]")
|
||||||
search_indices = list(range(len(all_chunks)))
|
search_indices = list(range(len(all_chunks)))
|
||||||
|
|
||||||
# Subset embeddings and metadata
|
|
||||||
sub_embeddings = chunk_embeddings[search_indices]
|
sub_embeddings = chunk_embeddings[search_indices]
|
||||||
sub_chunks = [all_chunks[i] for i in search_indices]
|
sub_chunks = [all_chunks[i] for i in search_indices]
|
||||||
sub_sources = [all_sources[i] for i in search_indices]
|
sub_sources = [all_sources[i] for i in search_indices]
|
||||||
@@ -540,19 +657,78 @@ def get_top_chunks(question, filter_term=None):
|
|||||||
matched_books = set(os.path.basename(s) for s in sub_sources)
|
matched_books = set(os.path.basename(s) for s in sub_sources)
|
||||||
print(f" [Filter '{filter_term}' matched: {', '.join(matched_books)}]")
|
print(f" [Filter '{filter_term}' matched: {', '.join(matched_books)}]")
|
||||||
|
|
||||||
# Score within filtered subset
|
# -------------------------
|
||||||
sub_scores = np.zeros(len(sub_chunks))
|
# Semantic scoring (pure signal)
|
||||||
|
# -------------------------
|
||||||
|
semantic_scores = np.zeros(len(sub_chunks))
|
||||||
|
|
||||||
for q in queries:
|
for q in queries:
|
||||||
query_emb = embed_model.encode([q])
|
query_emb = embed_model.encode([q])
|
||||||
scores = cosine_similarity(query_emb, sub_embeddings)[0]
|
scores = cosine_similarity(query_emb, sub_embeddings)[0]
|
||||||
sub_scores += scores
|
semantic_scores += scores
|
||||||
|
|
||||||
sub_scores /= len(queries)
|
semantic_scores /= len(queries)
|
||||||
|
|
||||||
|
# -------------------------
|
||||||
|
# SAFE MIN-MAX NORMALIZATION
|
||||||
|
# -------------------------
|
||||||
|
min_s = semantic_scores.min()
|
||||||
|
max_s = semantic_scores.max()
|
||||||
|
range_s = max_s - min_s
|
||||||
|
|
||||||
|
if range_s < 1e-6:
|
||||||
|
# All scores basically identical → neutral signal
|
||||||
|
semantic_scores = np.ones_like(semantic_scores)
|
||||||
|
else:
|
||||||
|
semantic_scores = (semantic_scores - min_s) / (range_s + 1e-9)
|
||||||
|
|
||||||
|
# -------------------------
|
||||||
|
# TYPE + PRIORITY WEIGHTING
|
||||||
|
# -------------------------
|
||||||
|
type_weights = np.zeros(len(sub_chunks))
|
||||||
|
priority_weights = np.zeros(len(sub_chunks))
|
||||||
|
|
||||||
|
for i, chunk in enumerate(sub_chunks):
|
||||||
|
chunk_type = extract_type(chunk)
|
||||||
|
type_weights[i] = TYPE_WEIGHTS.get(chunk_type, 1.0)
|
||||||
|
|
||||||
|
meta = extract_metadata(chunk)
|
||||||
|
priority_weights[i] = PRIORITY_WEIGHTS.get(meta["priority"], 1.0)
|
||||||
|
|
||||||
|
# -------------------------
|
||||||
|
# FINAL SCORE (composed signal)
|
||||||
|
# -------------------------
|
||||||
|
final_scores = semantic_scores + np.log(type_weights) + np.log(priority_weights)
|
||||||
|
|
||||||
|
# -------------------------
|
||||||
|
# DEBUG VIEW (optional but very useful)
|
||||||
|
# -------------------------
|
||||||
|
if DEBUG:
|
||||||
|
debug_ranking = list(zip(
|
||||||
|
[os.path.basename(s) for s in sub_sources],
|
||||||
|
semantic_scores,
|
||||||
|
type_weights,
|
||||||
|
final_scores
|
||||||
|
))
|
||||||
|
|
||||||
|
debug_ranking.sort(key=lambda x: x[3], reverse=True)
|
||||||
|
|
||||||
|
print("\n--- TYPE-AWARE RANKING ---")
|
||||||
|
for name, sem, tw, fs in debug_ranking[:15]:
|
||||||
|
print(f"{name} | sem={sem:.4f} | type={tw:.2f} | final={fs:.4f}")
|
||||||
|
print("--- END ---\n")
|
||||||
|
|
||||||
|
# -------------------------
|
||||||
|
# Top-k selection
|
||||||
|
# -------------------------
|
||||||
top_k = level_cfg["top_k"]
|
top_k = level_cfg["top_k"]
|
||||||
top_indices = sub_scores.argsort()[-top_k:][::-1]
|
top_indices = final_scores.argsort()[-top_k:][::-1]
|
||||||
|
|
||||||
|
return (
|
||||||
|
[sub_chunks[i] for i in top_indices],
|
||||||
|
[sub_sources[i] for i in top_indices]
|
||||||
|
)
|
||||||
|
|
||||||
return [sub_chunks[i] for i in top_indices], [sub_sources[i] for i in top_indices]
|
|
||||||
|
|
||||||
# -------------------------
|
# -------------------------
|
||||||
# Parse search filter from input
|
# Parse search filter from input
|
||||||
@@ -613,7 +789,10 @@ def ask_question(question, show_sources=False, filter_term=None):
|
|||||||
print(chunk[:300])
|
print(chunk[:300])
|
||||||
print("--- End chunks ---\n")
|
print("--- End chunks ---\n")
|
||||||
|
|
||||||
context = truncate_at_sentence(" ".join(top_chunks), level_cfg["context_len"])
|
context = truncate_at_sentence(
|
||||||
|
" ".join(top_chunks),
|
||||||
|
level_cfg["context_len"]
|
||||||
|
)
|
||||||
|
|
||||||
history_text = ""
|
history_text = ""
|
||||||
if conversation_history:
|
if conversation_history:
|
||||||
@@ -622,19 +801,30 @@ def ask_question(question, show_sources=False, filter_term=None):
|
|||||||
history_text += f"Q: {exchange['question']}\n"
|
history_text += f"Q: {exchange['question']}\n"
|
||||||
history_text += f"A: {exchange['answer']}\n"
|
history_text += f"A: {exchange['answer']}\n"
|
||||||
history_text += "\n"
|
history_text += "\n"
|
||||||
|
|
||||||
if is_creative_request(question):
|
if is_derivation_request(question):
|
||||||
prompt_instruction = (
|
prompt_instruction = (
|
||||||
"You are a creative songwriting assistant. "
|
"You are a deterministic logic engine. "
|
||||||
"Use the provided context as inspiration and technique guidance. "
|
"1. Prioritize 'TYPE: rule' and 'GLOBAL CONSTRAINT' entries in the CONTEXT over all other data. "
|
||||||
"Generate original creative suggestions. "
|
"2. If the CONTEXT defines a multi-step procedure (e.g., Sequence Integrity or Alphabetical Anchors), execute those steps exactly. "
|
||||||
"Be concise. Do not reproduce the context. "
|
"3. Resolve all naming conflicts using the provided 'CORRECTION LOGIC'. "
|
||||||
|
"4. Output ONLY the final resolved string of elements. "
|
||||||
|
"5. Do not show your work, intermediate calculations, or code. "
|
||||||
|
"6. Do not use LaTeX, boxes, or mathematical notation. Output the result as plain text only. "
|
||||||
|
"End your answer with a single period."
|
||||||
|
)
|
||||||
|
|
||||||
|
elif is_creative_request(question):
|
||||||
|
prompt_instruction = (
|
||||||
|
"You are a creative assistant. "
|
||||||
|
"Use the provided context as inspiration. "
|
||||||
|
"Be concise and original. "
|
||||||
"End your response with a single period."
|
"End your response with a single period."
|
||||||
)
|
)
|
||||||
else:
|
else:
|
||||||
prompt_instruction = (
|
prompt_instruction = (
|
||||||
"You are a helpful research assistant. "
|
"You are a helpful research assistant. "
|
||||||
"Answer using ONLY the provided context. "
|
"Answer ONLY using the provided context. "
|
||||||
"Be direct and concise. Never repeat the context or instructions. "
|
"Be direct and concise. Never repeat the context or instructions. "
|
||||||
"Never echo the question. End your answer with a single period."
|
"Never echo the question. End your answer with a single period."
|
||||||
)
|
)
|
||||||
@@ -654,7 +844,7 @@ def ask_question(question, show_sources=False, filter_term=None):
|
|||||||
answer = response.strip()
|
answer = response.strip()
|
||||||
|
|
||||||
# Strip any runaway stop markers and everything after them
|
# Strip any runaway stop markers and everything after them
|
||||||
stop_markers = ["###", "####", "END OF ANSWER", "Final Answer", "STOP"]
|
stop_markers = ["###", "####", "END OF ANSWER", "Final Answer", "STOP", "]]>"]
|
||||||
for marker in stop_markers:
|
for marker in stop_markers:
|
||||||
if marker in answer:
|
if marker in answer:
|
||||||
answer = answer[:answer.index(marker)].strip()
|
answer = answer[:answer.index(marker)].strip()
|
||||||
|
|||||||
105
MusicCorpusDriftAnalysis.txt
Normal file
105
MusicCorpusDriftAnalysis.txt
Normal file
@@ -0,0 +1,105 @@
|
|||||||
|
******************************************************************
|
||||||
|
[L10] You: narrate a G blues solo in 10 positions
|
||||||
|
[Expanded queries: 1]
|
||||||
|
- narrate a G blues solo in 10 positions
|
||||||
|
Bot: You can start by using the G Blues Scale over all chords in this progression. Here's how you could play it:
|
||||||
|
|
||||||
|
1. Start on the root note (G) and play some bluesy licks, then move up to the ♭3rd (B♭).
|
||||||
|
2. From there, jump down to the 5th (D) for a nice tension release.
|
||||||
|
3. Then, go back up to the ♯4th (C♯), which is also part of the G Blues Scale.
|
||||||
|
4. Next, play some notes around the ♭7th (F).
|
||||||
|
5. From there, jump down to the 3rd (B) for a nice resolution.
|
||||||
|
6. Go back up to the root note (G) and repeat this pattern.
|
||||||
|
7. Then, try playing some chromaticism by adding in some G Major Scale notes like E♯ or F♯.
|
||||||
|
8. Next, play around with some upper register tension using notes like C♯or D♮.
|
||||||
|
9. Jump down to the 5th (D) and then back up to the ♭3rd (B♭).
|
||||||
|
10. End on a nice resolution note like G.
|
||||||
|
|
||||||
|
Remember to use your ears and make it sound good! You can also experiment with different rhythms, phrasing, and tone to give it some personality... .
|
||||||
|
******************************************************************
|
||||||
|
|
||||||
|
******************************************************************
|
||||||
|
[L10] You: play a bend-heavy Jeff Beck phrase in D
|
||||||
|
[Expanded queries: 3]
|
||||||
|
- play a bend-heavy Jeff Beck phrase in D
|
||||||
|
- What is an example of a Jeff Beck-inspired guitar solo that prominently employs bending techniques and takes place within the tonal framework of D?
|
||||||
|
- Can you demonstrate how to play a melodic passage with a strong emphasis on pitch manipulation, à la Jeff Beck, while staying within the realm of the D major scale? ###
|
||||||
|
Bot: The phrase starts on the B string at the 20th fret, bends up to create tension and elevation, then repeats as steady pulses before returning to the main riff. Here's how it sounds:
|
||||||
|
|
||||||
|
b-16(19)~17(20)-13(15)-12(14)
|
||||||
|
|
||||||
|
Note that this is a simplified representation of Beck's playing style, but it should give you an idea of his characteristic phrasing and use of bends. .
|
||||||
|
******************************************************************
|
||||||
|
|
||||||
|
|
||||||
|
******************************************************************
|
||||||
|
You: move across strings using only legato
|
||||||
|
[L10] You: move across strings using only legato
|
||||||
|
[Expanded queries: 1]
|
||||||
|
- move across strings using only legato
|
||||||
|
Bot: The rapid legato figure moves between the second string (15th to 16th fret) and then jumps to the third string, moving rapidly between the 15th, 16th, and 17th frets. The sixth string is struck open repeatedly while the fourth and fifth strings support with notes at the 15th and 17th frets... .
|
||||||
|
******************************************************************
|
||||||
|
|
||||||
|
|
||||||
|
******************************************************************
|
||||||
|
You : describe a fast pentatonic run with position shifts
|
||||||
|
|
||||||
|
******************************************************************
|
||||||
|
|
||||||
|
|
||||||
|
********************************************************************
|
||||||
|
You: Please narrate a melodic phrase in the style of Jeff Beck
|
||||||
|
over a G7 chord. The phrase should begin with a grounded
|
||||||
|
low register figure, build through the middle register
|
||||||
|
using slides and pull-offs, and resolve in the upper
|
||||||
|
register with sustained bends and vibrato. Include Beck's
|
||||||
|
characteristic use of the whammy bar and allow feedback
|
||||||
|
to bloom naturally at the peak. Describe each note and
|
||||||
|
technique in narrative style as if the phrase is a single
|
||||||
|
vocal utterance.
|
||||||
|
****************************************************************
|
||||||
|
|
||||||
|
You: can you describe a Minor 6 on the fretboard in the style of Hendrix? Please include the notes and the intervalic relationship.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
************************************************************************************************************
|
||||||
|
[L10] You: Please narrate a melodic phrase in the style of Jeff Beck over a G7 chord. The phrase should begin with a grounded low register figure, build through the middle register using slides and pull-offs, and resolve in the upper register with sustained bends and vibrato. Include Beck's characteristic use of the whammy bar and allow feedback to bloom naturally at the peak. Describe each note and technique in narrative style as if the phrase is a single vocal utterance.
|
||||||
|
[Expanded queries: 1]
|
||||||
|
- Please narrate a melodic phrase in the style of Jeff Beck over a G7 chord. The phrase should begin with a grounded low register figure, build through the middle register using slides and pull-offs, and resolve in the upper register with sustained bends and vibrato. Include Beck's characteristic use of the whammy bar and allow feedback to bloom naturallg slides and pull-offs, and resolve in the upper register with sustained bends and vibrato. Include Beck's characteristic use of the whammy bar and allow feedback to bloom naturally at the peak. Describe each note and technique in narrative style as if the phrase is a single vocal utterance.
|
||||||
|
[Sources: Jeff Beck 2.txt, Jeff Beck 3.txt, Jeff Beck 1.txt]
|
||||||
|
[Level: 10 | expand=on | top_k=5 | max_tokens=600]
|
||||||
|
[Memory: 1 exchanges]
|
||||||
|
Bot: Here's my attempt:
|
||||||
|
|
||||||
|
I begin with a low, gravelly growl on the G string, hovering around the 3rd fret - it's like I'm clearing my throat before speaking.
|
||||||
|
The note hangs in the air for just a moment before I slide up to the 5th fret, pulling off slightly as I go, creating a sense of tension and anticipation.
|
||||||
|
|
||||||
|
Next, I leapfrog up to the D string at the 7th fret, using the whammy bar to give it that signature Beck swoop. The note rings out with a hint of reverb
|
||||||
|
before I slide back down to the G string at the 5th fret again - this time, I hold for just a beat longer than last time.
|
||||||
|
|
||||||
|
Now we're getting somewhere! With my fingers still hovering around the 5th fret, I bend up to the 8th fret and sustain it for a moment.
|
||||||
|
The note starts to wobble slightly as feedback begins to creep in, like an uninvited guest at a party. I let it bloom naturally,
|
||||||
|
allowing the pitch to flutter before releasing back down to the original 5th fret.
|
||||||
|
|
||||||
|
The phrase reaches its climax with a series of sustained bends on the G string - each one building upon the last, creating this sense of emotional
|
||||||
|
release and catharsis. The final bend is particularly long and drawn-out, like I'm pouring my heart out onto the guitar neck.
|
||||||
|
As it resolves back down to the 5th fret, I add some subtle vibrato for good measure.
|
||||||
|
|
||||||
|
And that's it - a melodic phrase in the style of Jeff Beck over a G7 chord. It's as if the notes are speaking directly to me,
|
||||||
|
conveying this sense of raw emotion and intensity... .
|
||||||
|
|
||||||
|
e|-----------------------------------------------------------|
|
||||||
|
B|-----------------------------------------------------------|
|
||||||
|
G|--3~~~--/5p3----5------------------5b(3)~~~----r5-----------|
|
||||||
|
D|-------------------7~~~(whammy)----------------------------|
|
||||||
|
A|-----------------------------------------------------------|
|
||||||
|
E|-----------------------------------------------------------|
|
||||||
|
|
||||||
|
e|-----------------------------------------------------------|
|
||||||
|
B|-----------------------------------------------------------|
|
||||||
|
G|--5b(3)~~~----5b(3)~~~----5b(3)~~~~~~~----r5~~~------------|
|
||||||
|
D|-----------------------------------------------------------|
|
||||||
|
A|-----------------------------------------------------------|
|
||||||
|
E|-----------------------------------------------------------|
|
||||||
|
|
||||||
38
Scales.py
38
Scales.py
@@ -1,38 +0,0 @@
|
|||||||
NOTES = ['C', 'C#', 'D', 'D#', 'E', 'F', 'F#', 'G', 'G#', 'A', 'A#', 'B']
|
|
||||||
|
|
||||||
MODE_PATTERNS = {
|
|
||||||
'Ionian': [2,2,1,2,2,2,1],
|
|
||||||
'Dorian': [2,1,2,2,2,1,2],
|
|
||||||
'Phrygian': [1,2,2,2,1,2,2],
|
|
||||||
'Lydian': [2,2,2,1,2,2,1],
|
|
||||||
'Mixolydian': [2,2,1,2,2,1,2],
|
|
||||||
'Aeolian': [2,1,2,2,1,2,2],
|
|
||||||
'Locrian': [1,2,2,1,2,2,2],
|
|
||||||
}
|
|
||||||
|
|
||||||
def build_scale(root, pattern):
|
|
||||||
idx = NOTES.index(root)
|
|
||||||
scale = [NOTES[idx]
|
|
||||||
for step in pattern[:-1]:
|
|
||||||
idx = (idx + step) % 12
|
|
||||||
scale.append(NOTES[idx])
|
|
||||||
return ' '.join(scale)
|
|
||||||
|
|
||||||
lines = [
|
|
||||||
"TITLE: Modal Scale Reference",
|
|
||||||
"DOMAIN: Music Theory",
|
|
||||||
"CONCEPTS: Modes, scales, Dorian, Phrygian, Lydian, Mixolydian, Aeolian, Locrian, Ionian, intervals, note spelling",
|
|
||||||
"CONTENT TYPE: Reference",
|
|
||||||
"---",
|
|
||||||
""
|
|
||||||
]
|
|
||||||
|
|
||||||
for mode, pattern in MODE_PATTERNS.items():
|
|
||||||
for root in NOTES:
|
|
||||||
scale = build_scale(root, pattern)
|
|
||||||
lines.append(f"The notes in the {root} {mode} scale are {scale}.")
|
|
||||||
|
|
||||||
with open('Books/Music/Theory/Modal_Scale_Reference.txt', 'w') as f:
|
|
||||||
f.write('\n'.join(lines))
|
|
||||||
|
|
||||||
print("Done.")
|
|
||||||
Reference in New Issue
Block a user