mc-counterpoint

Writes independent counter-melodies and checks voice leading in multi-part arrangements.

128|16|Updated Sep 17, 2026
One-click install
npx skills add https://github.com/jtydhr88/music-composition-skills --skill mc-counterpoint-jtydhr88
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: mc-counterpoint
Source: https://github.com/jtydhr88/music-composition-skills/tree/main/plugins/music-composition/skills/mc-counterpoint
Command: npx skills add https://github.com/jtydhr88/music-composition-skills --skill mc-counterpoint-jtydhr88

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Arrangements often sound flat because every non-lead part is just accompaniment glued to the main melody. This Skill teaches how to write a genuinely independent second line using counterpoint principles, so simultaneous parts act as distinct musical characters rather than filler. ## Core Features & Use Cases - Four Complementarity Axes: Ensures two lines stay independent via rhythmic density, interval colour, contrary/oblique/similar motion, and staggered melodic peaks. - Voice-Leading Checks: Detects parallel fifths and octaves, hidden fifths, voice crossing and overlap, and enforces melodic constraints (no augmented/diminished intervals, no seventh/ninth leaps, stepwise resolution after leaps). - Invertible Counterpoint: Varies a repeated section by swapping upper and lower voices (octave, tenth, twelfth double counterpoint) without adding new material. - Use Case: When a second chorus needs variation, apply an octave double-counterpoint inversion of the existing counter-melody instead of layering new instruments, keeping the material identical but the sound fresh. ## Quick Start Ask the agent to write a counter-melody for your chorus and check the voice leading of the resulting two-part passage against the four complementarity axes.

Frequently Asked Questions about mc-counterpoint

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I write a counter-melody that sounds independent from the main melody?▼

Ensure the two lines complement each other on at least two of four axes: rhythmic density (one dense while the other is sparse), interval colour, motion direction (mixing contrary, oblique, and similar motion), and staggered melodic peaks. Rhythmic independence is the strongest factor.

How to check voice leading for parallel fifths and octaves?▼

Review each pair of voices for consecutive perfect fifths or octaves moving in the same direction, which are strictly forbidden in counterpoint. Also check for hidden fifths, voice crossing, and overlap, and confirm leaps are followed by stepwise motion in the opposite direction.

What is invertible counterpoint and when should I use it?▼

Invertible (double) counterpoint lets two voices swap upper and lower positions while remaining valid, typically at the octave, tenth, or twelfth. Use it to vary a repeated section, such as a second chorus, without writing new material.

Why do two simultaneous melody lines sound glued together?▼

Lines fuse when their rhythms are synchronized or they move in parallel motion throughout, such as continuous parallel thirds. Limit parallel thirds to two consecutive uses and alternate between contrary, oblique, and similar motion to restore independence.

When should I use harmony instead of counterpoint?▼

Use harmony when the secondary part is background padding rather than a character with its own identity. Counterpoint is only needed when the second line must be genuinely independent; ordinary bass lines and accompaniment writing belong to harmony and orchestration skills.