بنقرة واحدة
daw-master
Meta-skill for DAW operations - orchestrates audio transformations and effects pipelines
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Meta-skill for DAW operations - orchestrates audio transformations and effects pipelines
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Use when working with the Sleepy Circuits Hypno 2 video synthesizer/resampler — 2-channel video mixer/looper, shader engine, MIDI CC mapping, CV/modulation, sampler. Firmware v0.0.163+.
Hardware instrument skills — reference guides for each device in the music studio setup.
GLSL fragment shader techniques adapted for the Hypno 2 video synthesizer — single-pass generative visuals and video effects optimized for Raspberry Pi 5, 5-uniform limit, CC-mapped parameters
Korg KAOSS DJ — USB DJ controller with X-Y touchpad, Serato DJ Intro integration, KAOSS effects, EQ, crossfader, and MIDI on Linux
Korg KAOSSILATOR dynamic phrase synthesizer (2007 model) — X-Y touchpad, 100 programs, gate arpeggiator, phrase loop recording, USB MIDI on Linux
Use when working with the Korg kaossilator 2S dynamic phrase synthesizer — X-Y touchpad, 150 programs, 50 arp patterns, loop recording, audio player, master recorder, microSD storage, and USB MIDI on Linux.
| name | daw-master |
| description | Meta-skill for DAW operations - orchestrates audio transformations and effects pipelines |
| version | 0.2.0 |
| author | Hermes Agent |
| license | MIT |
| metadata | {"hermes":{"tags":["audio","daw","production","pipeline","transformations"],"related_skills":["daw-master:dawdreamer","daw-master:batch-processor","daw-master:mix-engineer","daw-master:mastering-engineer"]}} |
Meta-skill providing a unified interface for DAW operations and audio transformation pipelines.
This meta-skill defines standards and base capabilities for audio processing skills under the
daw-master namespace. All concrete DAW skills should:
sox-normalize -> pitch-shift -> fade-outSub-skills under daw-master:
|| Skill | Tool | Purpose |
|-------|------|---------|
|| dawdreamer | DawDreamer (Python) | Full-featured DAW: effects, mixing, time/pitch, VST |
|| sox-engine | SoX | Simple edits, effects, conversions |
|| ffmpeg-audio | FFmpeg | Codec work, filtering, stream ops |
|| rubber-band-engine | Rubber Band CLI | High-quality time-stretch/pitch-shift |
|| audio-analyzer | librosa + sonic-annotator | Extract BPM, key, MFCC, loudness |
|| batch-processor | SoX/FFmpeg scripts | Apply same pipeline to many files |
|| metadata-manager | BWFMetaEdit + mutagen | BWF/RIFF metadata embedding |
|| ardour-automator | Ardour (Lua) | Headless session automation & export |
|| carla-rack | Carla (LV2/VST) | Plugin rack — single-pass multi-effect chains |
||| mix-engineer | SoX/FFmpeg/audio-analyzer | Smart mixing, balance, panning automation |
||| mastering-engineer | FFmpeg/audio-analyzer | Album loudness normalization & QC |
# Conceptual: chain skills together
input = "vocals.wav"
pipeline = [
("normalize", {"target_level": -6}),
("time_stretch", {"factor": 0.95}), # slow down 5%
("reverb", {"room_size": 0.4}),
("fade_out", {"duration": 2.0}),
]
output = run_pipeline(input, pipeline)
# Analyze first, then decide transformations
info = analyze_audio("sample.wav")
if info["bpm"] > 140:
target = "hiphop"
pipeline = hiphop_chain
else:
target = "ambient"
pipeline = ambient_chain
# Apply skill to directory
for file in wav_files_in("in/"):
output = dawdreamer.transform(
file,
effects=[gain(-3), compressor(threshold=-20)],
output=f"out/{stem(file)}_processed.wav"
)