Experimental Changes

This commit is contained in:
2026-04-13 14:20:04 -04:00
parent 95b4610927
commit 268928e9c5
42 changed files with 10431 additions and 13441 deletions

View 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—its highly useful for onboarding and RAG retrieval.

View 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?"

View 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?"

View 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?"

View 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?"

View 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?"

View 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?"

View 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?

View 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.

View 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.

View 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.

View File

@@ -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

View File

@@ -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.

View File

@@ -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

View File

@@ -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)

View File

@@ -1,3 +1,4 @@
# IGNORE
Praise for Praise for
STRANGE BEAUTIFUL MUSIC STRANGE BEAUTIFUL MUSIC

View 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

View 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.

View 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.

View 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.

View 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.

View 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

View File

@@ -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)

View File

@@ -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.

View 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.

View 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

View 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.

View 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.

File diff suppressed because it is too large Load Diff

View File

@@ -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.

View 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 011.
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 (011).
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 (011)
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

View 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)

View File

@@ -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.

View 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.

View 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

View 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

View 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

View File

@@ -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()

View 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|-----------------------------------------------------------|

View File

@@ -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.")