libPd XCode声音问题
大家好,, 我已经用纯数据制作了一个补丁,用于加载和播放样本,然后用libpd将这些样本加载到xcode中。这一切都很好,但当我运行xcode项目时,我只能从耳机的正确通道获得声音 我会附上一张图片来展示我的补丁,你可以看到dac在每个接口上都有一根电缆,这就是为什么我不明白它为什么不能在两个通道中播放声音 请注意,我只将其附在左上角的样本上,用于测试目的 提前谢谢 @这就是你想要的吗?对不起,我是XCode新手,所以我不太确定libPd XCode声音问题,xcode,audio,puredata,Xcode,Audio,Puredata,大家好,, 我已经用纯数据制作了一个补丁,用于加载和播放样本,然后用libpd将这些样本加载到xcode中。这一切都很好,但当我运行xcode项目时,我只能从耳机的正确通道获得声音 我会附上一张图片来展示我的补丁,你可以看到dac在每个接口上都有一根电缆,这就是为什么我不明白它为什么不能在两个通道中播放声音 请注意,我只将其附在左上角的样本上,用于测试目的 提前谢谢 @这就是你想要的吗?对不起,我是XCode新手,所以我不太确定 -(void)viewDidLoad { [super view
-(void)viewDidLoad {
[super viewDidLoad];
dispatcher = [[PdDispatcher alloc] init];
[PdBase setDelegate:dispatcher];
patch = [PdBase openFile:@"Patch.pd"
path:[[NSBundle mainBundle] resourcePath]];
if (!patch) {
NSLog(@"Failed to open patch!");
}
}
-(void)viewDidUnload {
[super viewDidUnload];
[PdBase closeFile:patch];
[PdBase setDelegate:nil];
}
// Omitting the remaining view controller methods...
#pragma mark - button callbacks
-(IBAction)playc1:(id)sender {
[PdBase sendBangToReceiver: @"c1"];
尝试使用
PdAudioController
的-使用samplerate:numberChannels:inputened:
方法配置Playback以将频道设置为2。我们需要一些代码!如果在pd中加载补丁时,补丁可以工作,那么问题就出在代码中。你是如何发出声音的?用一些代码调整了问题,希望这就是你的意思!谢谢:)抱歉,我的AppDelegate.m文件中已经有下面的代码,如果我尝试使用您建议的方法,我会遇到以下错误:“PdAudioController”没有可见的@interface声明选择器“configurePlaybackWithSampleRate:numberChannels:mixingEnabled:”===================================================================================================================================================U audioController=[[PdAudioController alloc]init;if([self.audioController configureAmbientWithSampleRate:44100 numberChannels:2 mixingEnabled:YES]!=PdAudioOK){