когда использовать AKNodeRecorder и AKClipRecorder - PullRequest
0 голосов
/ 10 октября 2018

У меня нет большого опыта в обработке звука или создании или инструментах, которые люди используют, когда имеют дело с обработкой звука, и именно поэтому я пришел к AudioKit.Некоторые из классов не имеют краткое описание их намерений, почему они здесь, когда я должен использовать каждый из них в отличие от других тесно связанных классов.

Мой конкретный вопрос о разницеот AKClipRecorder до AKNodeRecorder.Почему мы должны разделить их?Когда использовать каждый из них?

Лично я использую AKClipRecorder только потому, что у меня есть функция обратного вызова, которая срабатывает, когда запись завершена, и, например, при просмотре исходного кода я не понимаю, почемуфункция removeTap находится в функции deinit, а не в функции stop как обычная AKNodeRecorder.

1 Ответ

0 голосов
/ 11 октября 2018

Устройство записи клипов имеет несколько дополнительных возможностей синхронизации для записи с гораздо более высокой степенью точности.

Итак, если вы хотите записать звук, воспроизвести его, а затем записать больше звука, который будет наложен «поверх» первой записи, вам потребуется использовать устройство записи клипов, чтобы добиться точности, необходимой для синхронизациивторая запись с воспроизведением первой.

Причина, по которой касание остается активным после записи клипа, заключается в том, что вы можете записывать несколько (даже перекрывающихся) клипов одновременно.

...