Алгоритм инвертирования звуковой волны - PullRequest
0 голосов
/ 06 июня 2011

Привет, я делаю простую программу в Objective-C, и мне нужно получить обратную звуковую волну. Я пытался найти алгоритм для этого, но я ничего не нашел. Я думаю, это сложнее, чем просто умножить каждое значение на -1: P

Вот мой код, я преобразовал данные в int32_t, чтобы иметь возможность манипулировать ими:

int32_t* samples = (int32_t*)(sourceBuffer.mData);

for ( int i = 0; i < sourceBuffer.mDataByteSize / sizeof(int32_t); i++ )
{
    // Add algorithm here
}

Спасибо.

1 Ответ

2 голосов
/ 06 июня 2011

Умножение на -1 должно работать нет?Какой выход вы получаете?Имейте в виду, что вы не услышите ЛЮБОЙ разницы с волной, если не сложите вместе нормальное и инвертированное, и в этом случае они взаимно уничтожат друг друга.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...