РЕДАКТИРОВАТЬ AudioKit 4.6 исправил все проблемы! Настоятельно рекомендуем MVVM / Modularization of AudioKit для своих проектов!
====
Так что после множества экспериментов. Я пришел к нескольким выводам:
В отдельном проекте я перенес свои классы AudioKitConfigurator
и Microphone
, инициализировал их, подключил их к AKNodeOutputPlot
и работал безупречно.
В моем очень большом проекте, независимо от того, что я делаю, я не могу заставить одни и те же классы работать вообще.
На данный момент я возвращаюсь к старой сборке, медленно добавляя компоненты, пока она снова не сломается, и буду обновлять архитектуру по очереди, поскольку эта проблема слишком сложна и может взаимодействовать с некоторыми другими библиотеками. Я также опустил версию с AudioKit 4.5.6 до AudioKit 4.5.3.
Это не решение, а единственное, которое работает сейчас. Хорошей новостью является то, что AudioKit вполне можно отформатировать для работы с архитектурой MVVM.
Были некоторые попытки поддерживать Вокселы с теперь последним J3D. Вот некоторые примеры
Был также проект от Университета Айовы несколько лет назад, назван VolumeJ, но что проект довольно стар.
Наконец, был недавний академический обзор об этих платформах, я уверен, что существует свободный PDF где-нибудь.