; ========================================================================= ; Voice Isolation with single channel NNet ; ========================================================================= graphName "VoiceIsolation-default_intel" ; ------------------------------------------------------------------------- ; Definitions ; ------------------------------------------------------------------------- [def sampleRateIn 48000] ; overridden by ADM [def numChannelsIn 1] ; overridden by ADM [def processingRate 24000] [def blockSizeNNet 240] [def kAUNeuralNetParam_NeuralNetModelPathBaseOverride 40000] ; ------------------------------------------------------------------------- ; Graph Ins and Outs ; ------------------------------------------------------------------------- in Input box AUChannelSelector (aufx clsl appl) 1 1 box InSRC src 1 1 box AUNeuralNet (aufx nnet appl) 1 1 box ChannelCopier chancopy 1 1 box OutSRC src 1 1 out Output ; ------------------------------------------------------------------------- ; DSP Graph topology ; ------------------------------------------------------------------------- wire Input InSRC ([sampleRateIn] [numChannelsIn]) wire InSRC AUChannelSelector ([processingRate] [numChannelsIn] [blockSizeNNet]) wire AUChannelSelector AUNeuralNet ([processingRate] 1 [blockSizeNNet]) wire AUNeuralNet ChannelCopier ([processingRate] 1 [blockSizeNNet]) wire ChannelCopier OutSRC ([processingRate] [numChannelsIn] [blockSizeNNet]) wire OutSRC Output ([sampleRateIn] [numChannelsIn]) ; ------------------------------------------------------------------------- ; DSP Graph parameter/property ; ------------------------------------------------------------------------- property chsl 0x00000000 in wireGraphProperty chsl ( AUChannelSelector slcm 0 0 ) property tudp in ; Tuning Directory Path wireGraphProperty tudp (AUNeuralNet [kAUNeuralNetParam_NeuralNetModelPathBaseOverride])