AVAudioEngine - How to archive configured nodes to file?

I’m looking to add DAW-like capabilities to my macOS music app, and AVAudioEngine seems like the right tool for the job.

However, I haven’t been able to find any documentation on how to save the user’s AVAudioEngine configuration—specifically the connections between nodes and the internal states of each node—to a file.

Does AVAudioEngine provide any API for saving and restoring this state, or does it need to be handled manually? If it’s manual, are there any sample "DAW" apps or resources that demonstrate how this can be implemented?

Any guidance would be greatly appreciated.

Thanks, BD

AVAudioEngine - How to archive configured nodes to file?
 
 
Q