スキル一覧に戻る

compose-sacred-music

pjt222
更新日 2 days ago
7 閲覧
17
2
17
GitHubで表示
その他general

について

このClaudeスキルは、ヒルデガルト・フォン・ビンゲンの旋法様式で聖なる音楽を作曲または分析する開発者を支援します。旋法の選択、旋律の輪郭、テキスト設定、およびアンティフォナやセクエンツィアなどの形式における典礼的文脈を網羅しています。新曲の創作、聖歌の構造分析、あるいはこの中世音楽の演奏や指導の準備にご活用ください。

クイックインストール

Claude Code

推奨
メイン
npx skills add pjt222/agent-almanac -a claude-code
プラグインコマンド代替
/plugin add https://github.com/pjt222/agent-almanac
Git クローン代替
git clone https://github.com/pjt222/agent-almanac.git ~/.claude/skills/compose-sacred-music

このコマンドをClaude Codeにコピー&ペーストしてスキルをインストールします

ドキュメント

Compose Sacred Music

Compose or analyze sacred music in Hildegard von Bingen's style → follow her Symphonia harmoniae caelestium revelationum + modal composition principles.

Use When

  • Compose new sacred piece Hildegardian style
  • Analyze existing Hildegard chant for structure, mode, text-setting
  • Research medieval modal music + neumatic notation
  • Understand liturgical context of Hildegard's compositions
  • Prepare to perform or teach Hildegard's music
  • Need guidance on text-setting Latin sacred texts

In

  • Required: Purpose (compose new OR analyze existing)
  • Required for composition: Sacred text (Latin preferred, English OK for study)
  • Required for composition: Liturgical context (antiphon, sequence, responsory, hymn)
  • Required for analysis: Title of Hildegard piece (e.g., "O vis aeternitatis")
  • Optional: Feast day / liturgical season (drives modal choice)
  • Optional: Performer experience level (simple syllabic vs. virtuosic melismatic)
  • Optional: Mode preference (if composing)

Do

Step 1: Modal Selection (compose) or Identification (analyze)

Pick / ID the liturgical mode driving melodic structure.

The Eight Church Modes (Medieval System):
┌──────┬─────────┬────────────┬──────────┬─────────────────────┐
│ Mode │ Name    │ Final Note │ Range    │ Character           │
├──────┼─────────┼────────────┼──────────┼─────────────────────┤
│ 1    │ Dorian  │ D          │ D-D      │ Serious, meditative │
│      │ (auth.) │            │ (octave) │ Hildegard's most    │
│      │         │            │          │ common              │
├──────┼─────────┼────────────┼──────────┼─────────────────────┤
│ 2    │ Dorian  │ D          │ A-A      │ Reflective, subdued │
│      │ (plag.) │            │ (below)  │                     │
├──────┼─────────┼────────────┼──────────┼─────────────────────┤
│ 3    │ Phrygian│ E          │ E-E      │ Mystical, intense   │
│      │ (auth.) │            │          │                     │
├──────┼─────────┼────────────┼──────────┼─────────────────────┤
│ 4    │ Phrygian│ E          │ B-B      │ Penitential, dark   │
│      │ (plag.) │            │          │                     │
├──────┼─────────┼────────────┼──────────┼─────────────────────┤
│ 5    │ Lydian  │ F          │ F-F      │ Joyful, bright      │
│      │ (auth.) │            │          │ (avoids B♮-F tritone│
│      │         │            │          │ with B♭)            │
├──────┼─────────┼────────────┼──────────┼─────────────────────┤
│ 6    │ Lydian  │ F          │ C-C      │ Gentle, pastoral    │
│      │ (plag.) │            │          │                     │
├──────┼─────────┼────────────┼──────────┼─────────────────────┤
│ 7    │ Mixolyd.│ G          │ G-G      │ Triumphant, regal   │
│      │ (auth.) │            │          │                     │
├──────┼─────────┼────────────┼──────────┼─────────────────────┤
│ 8    │ Mixolyd.│ G          │ D-D      │ Warm, contemplative │
│      │ (plag.) │            │          │                     │
└──────┴─────────┴────────────┴──────────┴─────────────────────┘

Hildegard's Modal Preferences:
- Mode 1 (Dorian authentic): Most common — used for Marian texts, visions,
  theological depth
- Mode 5 (Lydian authentic): Second most common — for joyful, celebratory texts
  (Trinity, angels, saints)
- Mode 3 (Phrygian): Rare but striking — for penitential or mystical intensity
- Plagal modes: Less common in Hildegard; she prefers wide, soaring melodies
  that require authentic (higher) range

Modal Selection by Liturgical Context:
- Marian feasts → Mode 1 (Dorian)
- Trinity, angels → Mode 5 (Lydian) or Mode 7 (Mixolydian)
- Penitential seasons (Lent) → Mode 4 (Phrygian plagal)
- General saints → Mode 1 or Mode 8

Mode ID'd (analyze) or selected (compose) w/ final note + characteristic range set.

If err: Uncertain → default Mode 1 (Dorian authentic, final D). Hildegard's most frequent + wide melodic range.

Step 2: Melodic Contour + Range

Establish distinctive wide-range, soaring contour of Hildegard's style.

Hildegard's Melodic Signature:
- WIDE RANGE: Regularly spans a 10th or more (often over an octave)
  - Contrast with typical Gregorian chant: 6th-octave range
  - Hildegard frequently leaps from low final note to high climax notes
- DRAMATIC LEAPS: Leaps of 5th, 6th, octave common — not stepwise motion
- CLIMACTIC ASCENTS: Melismas often ascend to the highest note on key theological terms
- ARCH CONTOURS: Opening ascent → sustained peak → descending resolution

Example from "O vis aeternitatis" (Mode 1, Dorian):
Text: "O vis ae-ter-ni-ta-tis"
     ↓   ↓    ↓    ↓  ↓  ↓
Contour: D - A - (D-E-F-G-A-C-D) [melisma on "aeternitatis"]
         Low start → Leap up 5th → Climactic melisma ascending to high D

Composing Melodic Contour:
1. Identify key theological/mystical words in text (e.g., "aeternitatis", "viriditas", "sanctus")
2. Reserve highest melodic climax for THE most important word
3. Begin low (near final note) to establish grounding
4. Build to climax in middle of phrase or on penultimate word
5. Resolve down to final note at phrase end

Hildegard's Melismatic Technique:
- Syllabic (1 note per syllable): Opening phrases, conjunctions, articles
- Neumatic (2-4 notes per syllable): Mid-phrase, build momentum
- Melismatic (5+ notes per syllable): Climactic words, theological depth
  - Example: "aeternitatis" may carry 15-30 notes across the word

Contour sketched w/ climax point ID'd, wide range planned (min 9th, prefer 10th-12th), syllabic/melismatic distribution set.

If err: Range too wide for performers → reduce climax by 1 step (e.g., high D → C). Keep arch shape, compress range.

Step 3: Text-Setting — Syllabic + Melismatic

Map sacred text to melody w/ syllabic, neumatic, melismatic distribution.

Hildegard's Text-Setting Principles:

SYLLABIC (1 note = 1 syllable):
- Use for: Opening words, conjunctions ("et", "in", "de"), articles
- Purpose: Establish text clarity, set rhythm
- Example: "O vis" (2 notes only, clear entry)

NEUMATIC (2-4 notes per syllable):
- Use for: Mid-phrase words, transitional words, building phrases
- Purpose: Add lyrical flow without overwhelming text
- Example: "de" (3-note neume), "ca" (2-note neume)

MELISMATIC (5-30+ notes per syllable):
- Use for: Theologically significant words, climactic moments, final syllables
- Purpose: Create mystical/ecstatic expression, allow voice to soar
- Example: "aeternitatis" (20-note melisma), "viriditas" (18-note melisma)
- Hildegard's melismas often follow scalar patterns (ascending/descending scales)
  with inserted leaps for intensity

Text-Setting Decision Tree:
1. Is this word theologically central? → MELISMATIC
2. Is this word structural (conjunction, article)? → SYLLABIC
3. Is this word transitional or building tension? → NEUMATIC
4. Where does the phrase need to breathe? → Insert syllabic section for clarity

Example Analysis: "O vis aeternitatis" (Antiphon for Trinity)
O        → Syllabic (1 note) — opening invocation
vis      → Syllabic (1-2 notes) — short, clear
aeter-   → Neumatic (3-4 notes) — building
-ni-     → Neumatic (2-3 notes) — continuing
-ta-     → MELISMATIC (20+ notes) — CLIMAX on theological term
-tis     → Neumatic-syllabic resolution (3-4 notes) → final note D

Liturgical Form Conventions:
ANTIPHON (short, before/after psalm):
- Simple, moderate melisma, clear final cadence
- Example: "O vis aeternitatis" — 1 phrase, moderate range

SEQUENCE (long, paired stanzas):
- Each stanza pair shares same melody
- More elaborate melismas than antiphons
- Example: "O viridissima virga" — multi-stanza, extended form

RESPONSORY (call-and-response structure):
- Soloist sings verse (melismatic), choir responds (simpler)
- Most virtuosic of Hildegard's forms
- Example: "O ignis Spiritus" — highly melismatic solo sections

Text fully mapped to melody w/ syllabic/neumatic/melismatic choices marked. Key theological terms → melismatic. Text stays intelligible despite ornamentation.

If err: Text becomes unintelligible (too much melisma) → simplify non-essential words to syllabic. Keep melisma ONLY on 1-2 most important words per phrase.

Step 4: Neumatic Notation (Optional — for authenticity)

Notate w/ medieval square-note neumes on 4-line staff (if desired for historical accuracy).

Medieval Neumatic Notation Basics:

STAFF: 4 lines (not modern 5-line)
- Line 3 (from bottom) = Final note (D, E, F, or G depending on mode)
- C-clef or F-clef indicates pitch reference

NEUME SHAPES (square notation):
- PUNCTUM: Single square note (1 syllable, 1 pitch)
- VIRGA: Single note with ascending tail (emphasis)
- PODATUS (PES): Two notes ascending (◡ shape)
- CLIVIS: Two notes descending (⌢ shape)
- SCANDICUS: Three notes ascending
- CLIMACUS: Three notes descending
- PORRECTUS: Down-up motion (⌣ shape)
- TORCULUS: Up-down motion (◡⌣ shape)

Notation Example for "O vis aeternitatis":
(Simplified — actual notation would be on 4-line staff with square neumes)

O     vis   ae-ter-ni-ta-----------------tis
│     │     │  │   │  └── Extended melisma ──┘
Punctum Podatus Scandicus → Climacus chain → Virga (final D)

Modern Alternative:
- Use modern 5-line staff with stemless noteheads
- Group notes with slurs to indicate neumes
- Mark text syllables clearly under each neume group

(Optional) Neumatic notation sketch if user requests historical authenticity. Modern staff notation OK for performance prep.

If err: Neumatic too complex → modern staff notation w/ clear phrasing marks. Hildegard's music performs from modern notation w/o losing essential character.

Step 5: Liturgical Context + Performance Notes

Situate composition / analysis w/ liturgical use + performance guidance.

Liturgical Context by Form:

ANTIPHON:
- Use: Before and after psalms in Divine Office (Lauds, Vespers, etc.)
- Timing: Sung once before psalm, repeated after psalm
- Performers: Choir or solo cantor
- Hildegard examples: "O vis aeternitatis", "O quam mirabilis"

SEQUENCE:
- Use: After the Alleluia before the Gospel (Mass)
- Timing: Feast days, major liturgical celebrations
- Structure: Paired stanzas (1a-1b, 2a-2b, etc.) — same melody for each pair
- Hildegard examples: "O viridissima virga" (for Virgin Mary)

RESPONSORY:
- Use: After readings in Matins (early morning Office)
- Structure: Solo verse → Choir response → Doxology
- Performers: Trained cantor for verses (melismatic), full choir for response
- Hildegard examples: "O ignis Spiritus Paracliti"

HYMN (rare in Hildegard):
- Use: Specific hours of Divine Office
- Structure: Strophic (same melody for each stanza)
- Hildegard composed few hymns; focused on antiphons, sequences, responsories

Performance Guidance:
TEMPO:
- Slow to moderate — allow melismas to unfold without rushing
- Hildegard's music is contemplative, not rhythmically driven
- Approximately ♩= 60-72 for modern performance

DYNAMICS:
- Subtle swells on climactic melismas
- No strong accents — smooth, flowing line
- Natural decay at phrase ends (not clipped)

ORNAMENTATION:
- Historical practice: Small ornaments (liquescence) on certain neumes
- Modern practice: Minimal ornamentation; let the written melisma suffice
- Breath marks: Marked by scribe or singer at natural phrase breaks

PRONUNCIATION:
- Ecclesiastical Latin (Italian-style: "ae" = "ay", "ti" = "tee")
- OR restored classical Latin (for historically informed performance)
- Vowels pure and sustained; consonants clear but not harsh

ENSEMBLE:
- Women's voices (Hildegard's nuns sang these)
- Unaccompanied (a cappella) OR drone (sustained low note on final)
- Modern performances sometimes add harp or medieval fiddle (not historical
  for Hildegard's convent, but aesthetically compatible)

Liturgical use ID'd (when/where sung), performance notes (tempo, dynamics, pronunciation), historical context clarified.

If err: Liturgical context unclear → focus performance notes only. Hildegard's music can perform concert settings w/o strict liturgical adherence.

Check

  • Mode ID'd / selected (1-8, w/ final note)
  • Melodic range ≥ 9th (prefer 10th-12th)
  • Key theological terms get melismatic treatment
  • Climax on most important word in text
  • Phrase begins low (near final) + ends on final
  • Text intelligible despite ornamentation (not over-melismatic every word)
  • Liturgical context noted (antiphon/sequence/responsory)
  • Performance notes (tempo, dynamics, pronunciation)
  • Analyze → comparison to Hildegard's authentic works cited

Traps

  1. Over-melisma: Melismas every syllable obscures text. Reserve for key words.
  2. Ignore Mode: Hildegard respects modal boundaries. Don't drift to unrelated pitches.
  3. Modern Rhythm: Medieval chant non-metrical. Don't impose 4/4 time sigs.
  4. Narrow Range: Hildegard's signature = WIDE range. Less than 9th = not Hildegardian.
  5. Premature Climax: Highest note too early → nowhere to build. Save for key word.
  6. Monotone Sections: Long syllabic w/o melodic interest sound flat. Mix syllabic + neumatic.
  7. Ignore Text Meaning: Melody must serve theological meaning. Random melisma placement = anti-Hildegardian.

  • practice-viriditas — Hildegard's music = expression of viriditas (greening life force)
  • consult-natural-history — Many chants ref plants, stones, elements from Physica
  • assess-holistic-health — Music as healing modality in Hildegard's holistic system
  • meditate (esoteric domain) — Singing Hildegard's music = meditative practice
  • formulate-herbal-remedy — Some chants ref herbs w/ healing properties

GitHub リポジトリ

pjt222/agent-almanac
パス: i18n/caveman-ultra/skills/compose-sacred-music
0
agentsagentskillsai-assisted-developmentclaude-codeskillsteams

関連スキル

llamaguard

その他

LlamaGuardは、暴力やヘイトスピーチなど6つの安全性カテゴリーにおいて、LLMの入力と出力をモデレートするMetaの70-80億パラメータモデルです。94〜95%の精度を提供し、vLLM、Hugging Face、Amazon SageMakerを使用してデプロイ可能です。このスキルを使用して、AIアプリケーションにコンテンツフィルタリングと安全策を簡単に統合できます。

スキルを見る

cost-optimization

その他

このClaudeスキルは、リソースの適正サイジング、タグ付け戦略、支出分析を通じて、開発者がクラウドコストを最適化することを支援します。AWS、Azure、GCPにわたるクラウド支出の削減とコストガバナンスの実施のためのフレームワークを提供します。インフラコストの分析、リソースの適正サイジング、または予算制約への対応が必要な際にご利用ください。

スキルを見る

quantizing-models-bitsandbytes

その他

このスキルは、bitsandbytesを使用してLLMを8ビットまたは4ビット精度に量子化し、精度の低下を最小限に抑えつつ50〜75%のメモリ削減を実現します。限られたGPUメモリでより大規模なモデルを実行したり、推論を高速化するのに理想的で、INT8、NF4、FP4などのフォーマットをサポートしています。HuggingFace Transformersと統合され、QLoRAトレーニングや8ビットオプティマイザーを可能にします。

スキルを見る

dispatching-parallel-agents

その他

このClaudeスキルは、複数のエージェントを配備し、3つ以上の独立した問題を並行して調査・修正します。共有状態や依存関係がなく解決可能な、無関係な障害が発生するシナリオ向けに設計されています。中核となる機能は並列問題解決であり、効率を最大化するために独立した問題領域ごとに1つのエージェントを割り当てます。

スキルを見る