From maxmcp
Provides techniques and best practices for Max for Live development, including Live Object Model access with live.path/object/observer, device namespaces, pattr persistence, and Push2 mapping.
npx claudepluginhub signalcompose/maxmcpThis skill uses the workspace's default tool permissions.
Practical techniques for building robust Max for Live devices, covering the Live Object Model, device namespaces, parameter persistence, and common pitfalls.
Provides Max/MSP techniques for poly~ polyphony and voice management, bpatcher modularity, pattr parameter storage, audio/MIDI signal chains, sampling rate handling, and multi-stage initialization.
Digital Audio Workstation usage, music composition, interactive music systems, and game audio implementation for immersive soundscapes.
Generates emergent algorithmic music patterns using Pattrns Lua engine in Renoise. For euclidean rhythms, evolving breakbeats, generative melodies, textures, and live coding in breakbeat, IDM, jazz, ambient styles.
Share bugs, ideas, or general feedback.
Practical techniques for building robust Max for Live devices, covering the Live Object Model, device namespaces, parameter persistence, and common pitfalls.
M4L デバイスを構築する際、以下の順序で設計・実装する。
_parameter_order を hot/cold inlet の依存関係に基づいて決定(Live Parameter Rules Section 6 参照)--- プレフィックスを使わない(Namespace & Parameters 参照)_parameter_range [-100000, 100000]、テキストは _parameter_type 3 (blob)(Live Parameter Rules Section 3 参照)@property 構文は使わない(Live Parameter Rules Section 1 参照)set <property> <value>、取得は get <property>(<property> <value> ではない)_parameter_type が Float (0) なら _parameter_unitstyle も Float (1) に設定(Live Parameter Rules Section 2 参照)The foundation for programmatic control of Ableton Live from Max for Live devices.
Key topics:
live.path)live.object (get/set/call)live.observerSee Live Object Model Reference
Reusable patterns for building production M4L devices with the Live Object Model.
Key topics:
pak + zl.joinhighlighted_clip_slotlive.text button modeSee LOM Applied Patterns Reference
live.observer を使った監視・フィルタリングの実践パターン。
Key topics:
live.observer の有効化・無効化パターンselected_parameter フィルタチェーンcanonical_parent による自デバイスパラメータ除外See LOM Observer Patterns Reference
M4L-specific naming and state management patterns.
Key topics:
--- (device-wide) vs #0 (instance-local) namespace prefixespattr names must NOT use --- prefixpattr persistence fix (Float → blob)selected_parameter monitoring workaroundSee Namespace & Parameters Reference
Practical tips for M4L device development.
Key topics:
See Tips Reference
M4L デバイス固有のコーディングルール。Live パラメータシステムとの正しい連携方法。
Key topics:
live.observer のアトリビュート設定方法と property メッセージlive.* UI オブジェクトの _parameter_unitstyle 設定pattr の parameter_enable と永続化設定live.dial の表示要素制御(showname / shownumber)_parameter_order による復元順序の完全定義