maybe it’s a function of HOW SoundFlow wants to access the custom UI elements?
They don’t seem to appear visible to SoundFlow. When I log the children of the AudioSuite window, I can see all of the usual AAX plugin options, but I can’t seem to see any of the custom UI elements. (All that said, I have no idea how to make elements visible to Sound Flow):
{
"title": "Audio Suite: Auto-Align Post",
"description": null,
"role": "AXWindow",
"fullRole": "AXWindow:AXFloatingWindow",
"children": [
{
"title": "PluginView",
"description": null,
"role": "AXGroup",
"fullRole": "AXGroup",
"children": [
{
"title": "dummy",
"description": null,
"role": "AXSlider",
"fullRole": "AXSlider"
},
{
"title": "Master Bypass",
"description": null,
"role": "AXSlider",
"fullRole": "AXSlider"
}
]
},
{
"title": null,
"description": null,
"role": "AXStaticText",
"fullRole": "AXStaticText"
},
{
"title": null,
"description": null,
"role": "AXStaticText",
"fullRole": "AXStaticText"
},
{
"title": "input mode",
"description": "",
"role": "AXPopUpButton",
"fullRole": "AXPopUpButton"
},
{
"title": "Settings Menu",
"description": "",
"role": "AXPopUpButton",
"fullRole": "AXPopUpButton"
},
{
"title": "Plug-In Selector\nPackage: AAX AudioSuite",
"description": "Plug-In Selector\nPackage: AAX AudioSuite",
"role": "AXPopUpButton",
"fullRole": "AXPopUpButton"
},
{
"title": "Use Processed Output In Playlist",
"description": "Use Processed Output In Playlist",
"role": "AXButton",
"fullRole": "AXButton:AXToggle"
},
{
"title": "Selection Reference",
"description": "Selection Reference",
"role": "AXPopUpButton",
"fullRole": "AXPopUpButton"
},
{
"title": "Target button",
"description": "Target button",
"role": "AXButton",
"fullRole": "AXButton:AXToggle"
},
{
"title": "Key Input",
"description": "",
"role": "AXPopUpButton",
"fullRole": "AXPopUpButton"
},
{
"title": "Processing Output Mode",
"description": "Processing Output Mode",
"role": "AXPopUpButton",
"fullRole": "AXPopUpButton"
},
{
"title": "Processing Input Mode",
"description": "Processing Input Mode",
"role": "AXPopUpButton",
"fullRole": "AXPopUpButton"
},
{
"title": "Preset",
"description": "",
"role": "AXPopUpButton",
"fullRole": "AXPopUpButton"
},
{
"title": "COMPARE",
"description": "",
"role": "AXButton",
"fullRole": "AXButton:AXToggle"
},
{
"title": "Previous setting",
"description": "",
"role": "AXButton",
"fullRole": "AXButton"
},
{
"title": "Next setting",
"description": "",
"role": "AXButton",
"fullRole": "AXButton"
},
{
"title": "Plug-In Settings select",
"description": "",
"role": "AXButton",
"fullRole": "AXButton"
},
{
"title": "Analyze",
"description": "",
"role": "AXButton",
"fullRole": "AXButton"
},
{
"title": "AudioSuite Handles have been disabled due to Processing settings.",
"description": "AudioSuite Handles have been disabled due to Processing settings.",
"role": "AXButton",
"fullRole": "AXButton:AXToggle"
},
{
"title": "Render",
"description": "",
"role": "AXButton",
"fullRole": "AXButton"
},
{
"title": "Processing Handle Length in Seconds",
"description": null,
"role": "AXTextField",
"fullRole": "AXTextField"
},
{
"title": null,
"description": null,
"role": "AXButton",
"fullRole": "AXButton:AXCloseButton"
},
{
"title": null,
"description": null,
"role": "AXButton",
"fullRole": "AXButton:AXMinimizeButton"
},
{
"title": null,
"description": null,
"role": "AXStaticText",
"fullRole": "AXStaticText"
}
]
}