еще один вопрос, почему верхние струны гитары производят 250 Гц и более, они должны генерировать между 80-147 Гц.

аю гитарный тюнер для iOS сObjective-C. В связи с тем, что яначинающий Я изо всех сил пытаюсь собрать все ресурсы и информацию об этом. Я знаю теорию вроде (поправьте меня, если я ошибаюсь): -

Сначала мне нужно получить вход от микрофона.Тогда нужно подать заявкуFFT алгоритм, чтобы получить частотуЗатем сравнитечастота с основной частотойзаметки.

во время поиска в стеке и в Google я обнаружил, что люди много говорят оAurioTouch Например, я взгляну на пример, но, тем не менее, я не могу понять, что именно происходит внутри, потому что код в основном возвращается с C ++ и указателем, который я не могу понять по крайней мере сейчас. Я также нашелEZAudio Например, и это был отличный пример, который, кажется, работает нормально, но, согласно моим исследованиям, основная частота гитары измеряется следующим образом:

String  Frequency   
1 (E)   329.63 Hz
2 (B)   246.94 Hz
3 (G)   196.00 Hz
4 (D)   146.83 Hz
5 (A)   110.00 Hz
6 (E)   82.41  Hz

и из примера EZAudioFFT я получаю частоту: -

String  Frequency   
1 (E)   333.02  Hz  
2 (B)   247.60  Hz   
3 (G)   398-193 Hz    (398 when start and 193 when end)
4 (D)   290-150 Hz    (290 when start and 150 when end)
5 (A)   333-215 Hz    (333 when start and 215 when end)
6 (E)   247-161 Hz    (247 when start and 161 when end)

Одна вещь, чтобы заметитьEZAudioFFT Пример показывал максимальную частоту.

Так что я спрашиваю здесь, есть кто-то, кто реализовал это раньше и дал мне направление и некоторую подробную информацию по теме, так что в будущем никому не придется больше и больше исследовать, чтобы собрать все ресурсы. Мне нужна помощь со следующими темами. : -

Каков наилучший способ получить точную частоту гитарной струны и библиотек для использования.Какой тип частоты нужно настроить на гитаре, например, maxFrequency, есть ли роль высоты, величины (у меня меньше информации по этой теме).Что делать после получения правильной частоты.

Любая помощь будет очень признательна, и мои извинения заранее, если я спрашиваю что-то глупое, было бы здорово, если бы кто-то предоставил мне информацию, принимая Objective-C в качестве основного языка, и я нашел это прекраснымпример но я был в состоянии реализовать его в Objective-C и был в состоянии собрать удивительные рамкиAudioKit возможно из-за Xcode 8.0 и некоторых быстрых проблем.

Ответы на вопрос(0)

Ваш ответ на вопрос