Gravity Feed for Logic Pro
What works in Logic Pro: MIDI control of AU plugins over the IAC bus, recorded as automation.
This guide explains how Apple Logic Pro can work with Spatial9 Gravity Feed. Status: documented route. Logic has no public scripting for arrangement automation and hosts Audio Unit plugins only, so the route runs through MIDI control of an AU spatial plugin. Spatial9 has not built or tested a Logic adapter.
At a glance
| Item | Detail |
|---|---|
| Status | Documented route, no Spatial9 adapter yet |
| Adapter type | Companion process sending MIDI on the IAC bus, mapped with Logic's controller assignments |
| Reads | Nothing automatically; tempo, sections and track roles are entered in the companion |
| Writes | AU plugin parameters, recorded in Latch or Touch automation mode |
| Spatial plugin | An AU encoder or panner with host automation; IEM is not distributed as AU |
Route
- Enable the IAC Driver bus in Audio MIDI Setup on your Mac.
- In Logic, use Learn in controller assignments to map two MIDI controls to the AU spatial plugin's azimuth and elevation on each track.
- Enter the tempo, the section beats and the track roles in the companion; it sends the Gravity Feed request with your key.
- Set the tracks to Latch, play through the range, and the companion sends the planned values. Logic records them.
Logic's Scripter MIDI plugin cannot make network calls, so it cannot request plans itself.
Mapping the request
| Gravity Feed field | Source |
|---|---|
session.tempo_map | Project tempo, typed in |
session.sections | Arrangement markers, typed in |
tracks[].role | Track names |
targets | Only AU plugins with a Gravity Profile; none exist yet |
Logic's own spatial tools
Logic includes its own object panner for immersive mixing and can export ADM BWF. Gravity Feed does not drive that panner, because no profile describes it. Use the plan's positions and reasons as a guide and set the panner by hand.
FAQ
Can I use IEM StereoEncoder in Logic?
Not natively: IEM's ready-made downloads are VST2, VST3, LV2 and standalone, and Logic loads Audio Units only.
What is the fastest way to try Gravity Feed with Logic?
Generate plans in the playground, then apply the positions with Logic's panner. The planned Gravity Capture plugin will do this inside Logic.