{ "schema_version": 1, "projection": "envoy-agent-v1", "identity": { "title": "Ableton Push 2 Controller (Please Read Description)", "brand": "Ableton", "model": null, "mpn": null, "gtins": null, "handle": "gm-ableton-push-2-controller-ableton-push-2-controller-please-read-descri-a6d8400c", "url": "https://envoy-music.myshopify.com/products/gm-ableton-push-2-controller-ableton-push-2-controller-please-read-descri-a6d8400c", "catalog_product_id": "product_6cf71bdca6d8400c", "lane": "production", "product_object": "midi controller" }, "offer": { "price": 616.5, "currency": "CAD", "available": true, "condition": "Fair", "price_band": "mid", "source_verified_at": null }, "specifications": {"type":"json","groups":[{"name":"Hardware interface","fields":[{"label":"Product","value":"Ableton Push 2","source":"https:\/\/github.com\/Ableton\/push-interface"},{"label":"Connection","value":"USB 2.0 connection to host computer","source":"https:\/\/raw.githubusercontent.com\/Ableton\/push-interface\/main\/doc\/AbletonPush2MIDIDisplayInterface.asc"},{"label":"MIDI ports","value":"Two MIDI interfaces: Live port and User port","source":"https:\/\/raw.githubusercontent.com\/Ableton\/push-interface\/main\/doc\/AbletonPush2MIDIDisplayInterface.asc"},{"label":"Display interface","value":"USB exposes a display interface alongside MIDI ports","source":"https:\/\/raw.githubusercontent.com\/Ableton\/push-interface\/main\/doc\/AbletonPush2MIDIDisplayInterface.asc"},{"label":"Host integration","value":"Live automatically uses the Push 2 script when it detects the device","source":"https:\/\/raw.githubusercontent.com\/Ableton\/push-interface\/main\/doc\/AbletonPush2MIDIDisplayInterface.asc"}]},{"name":"Performance controls","fields":[{"label":"Pad grid","value":"8 x 8 pad grid; 64-pad Drum Rack layout supported","source":"https:\/\/www.ableton.com\/en\/manual\/using-push-2\/"},{"label":"Pad response","value":"Pads are velocity sensitive","source":"https:\/\/www.ableton.com\/en\/manual\/using-push-2\/"},{"label":"Touch strip","value":"Touch strip can adjust pitch bend, modulation, note range, or Drum Rack bank depending on context","source":"https:\/\/www.ableton.com\/en\/manual\/using-push-2\/"},{"label":"Encoders","value":"Eight encoders above the display are used for browsing and device control","source":"https:\/\/www.ableton.com\/en\/manual\/using-push-2\/"}]}]}, "connectivity": null, "power": null, "included_items": null, "required_accessories": null, "optional_accessories": null, "compatibility": null, "advisor": { "best_for": null, "who_should_skip": null, "fit_notes": null, "watchouts": null, "verification_questions": null }, "retrieval": { "summary": null, "agent_summary": null, "intent_terms": null, "use_cases": ["home-recording","studio-recording","live-performance","sound-design"], "skill_level": "intermediate" }, "trust": { "has_verified_retail_listing": false, "source_count": 0, "source_tier_mix": null, "evidence_flags": null, "spec_provenance": {"specifications":{"source_url":"https:\/\/github.com\/Ableton\/push-interface","method":"gear_universe_read_model","fetched":"2026-07-30"}} }, "related": { "similar_item_ids": null, "comparison_reasons": null } }