2012-04-13 6 views
0

У меня есть приложение, в котором пользователь может записывать аудио и воспроизводить его с некоторым изменением высоты тона. И мощность выходного объема также должна быть измерена. Я знаю об измерительных свойствах звуковых двигателей avaudioplayer и cocos. Но, используя их, я не могу удовлетворить свои потребности. Как я могу это сделать (смещение высоты тона и измерение уровня) вместе. Кто-нибудь может мне помочь.Как выполнить измерение уровня звука и изменения высоты звука вместе в iphone sdk

EDIT

CDSoundEngine *soundEngine = [[CDSoundEngine alloc] init]; 

NSArray *defs = [NSArray arrayWithObjects: [NSNumber numberWithInt:1],nil]; 
     [soundEngine defineSourceGroups:defs]; 
[soundEngine loadBuffer: 0 filePath: soundPath]; 
    ALuint soundID= [soundEngine playSound: 0 sourceGroupId: 0 pitch: PITCH pan: 0.0f gain: 2.0f loop: NO]; 

Это код, я в настоящее время использую это работает нормально, но я не могу измерить выходную мощность. В случае AVAudioPlayer есть свойство meteringenabled

[player setMeteringEnabled: YES];

и мы можем получить власть

[player updateMeters]; 
    Float32 peak=[player peakPowerForChannel:0]; 

Но я не могу изменить высоту по AVAudioPlayer

Это моя проблема

+0

Пожалуйста, разместите соответствующий код. –

+0

@MDT Я добавил соответствующие коды – Johnykutty

ответ

1

есть способ использования внешней библиотеки: Dirac3 audi О библиотеке - http://dirac.dspdimension.com/Dirac3_Technology_Home_Page/Dirac3_Technology.html

Простой учебник доступен здесь: http://purplelilgirl.tumblr.com/post/3915153445/tutorial-other-ways-to-chipmunkify-your-voice

Но стоимость лицензии 1000 евро. Существует бесплатная версия, но вы должны прочитать лицензионное соглашение, чтобы узнать, можете ли вы использовать его в коммерческих продуктах (если я правильно прочитал соглашение, вы можете его использовать до тех пор, пока вы даете кредиты автору).

1

@johnykutty нет никакой возможности изменить звук с помощью avaudio player.you нужно пройти через внешние библиотеки для получения изменения тона ....

 Смежные вопросы

  • Нет связанных вопросов^_^