Skip to main content

consume-midi

Search and retrieve MIDI fragments from the library for arrangement composition. The library is populated from reference songs: /consume-music finds songs → /learn-artist downloads + separates stems → /review-music analyzes → /create-midi to-spec converts stem audio to MIDI → /memory learn stores with HMT tags. Queries by key, BPM, instrument, mood (heart tags).

설치로 이동

소스 정보

저장소
grahama1970/agent-stack-public
최근 소스 활동
2026년 9월 24일 15:51
감지된 SKILL.md 언어
영어
스타
0
포크
0

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

파일 탐색기
6 개 파일

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
consume-midi
description
Search and retrieve MIDI fragments from the library for arrangement composition. The library is populated from reference songs: /consume-music finds songs → /learn-artist downloads + separates stems → /review-music analyzes → /create-midi to-spec converts stem audio to MIDI → /memory learn stores with HMT tags. Queries by key, BPM, instrument, mood (heart tags).
triggers
["find midi","search midi patterns","midi reference","bass line reference","drum pattern reference","chord progression reference","midi library search","arrangement reference"]
allowed-tools
["Bash","Read"]
metadata
{"short-description":"Search MIDI fragment library by key/BPM/instrument/mood"}
provides
["midi-search","arrangement-reference"]
composes
["memory","consume-music","review-music","agentic-evals"]
read_before_use
["run.sh"]
disciplines
["data-engineering","content-creation"]
> STOP. READ THIS ENTIRE SKILL.MD BEFORE CALLING ANY ENDPOINT. # /consume-midi Search the MIDI fragment library for reference patterns that match a target song's musical attributes. Used by `/create-midi compose` to provide example bass lines, drum grooves, chord voicings, and melodies when composing an arrangement. ## Library Population Chain ``` /consume-music (find reference songs by HMT tags) → /learn-artist (download + /create-stems separate) → /review-music analyze (per-stem MIR features) → /create-midi to-spec (stem features → MIDI JSON) → /memory learn (store with key, BPM, instrument, heart tags) ``` ## Search ```bash ./run.sh search --key "D minor" --bpm 85 --instrument bass --mood anger,sadness ``` Returns MIDI fragments as JSON matching the query. The fragments are piano-roll-spec.json snippets with notes for the requested instrument. ## Storage Collection Stored in ArangoDB collection `consume_midi` via `/memory learn`: - `key`: musical key (e.g. "D minor") - `bpm`: tempo - `instrument`: which stem this came from - `heart`: heart taxonomy tags from the source song - `source_song`: title + artist of the reference - `notes`: array of piano-roll-spec notes for this stem
GitHub에서 보기