Size: a a a

Android NDK (C++) — русскоговорящее сообщество

2019 June 16

MG

Matthew Good in Android NDK (C++) — русскоговорящее сообщество
50ms to 100ms is also acceptable as long as it is loopable without any pauses in playback
источник

MG

Matthew Good in Android NDK (C++) — русскоговорящее сообщество
whats the difference between an audio API used in a music player and an audio API used in a DAW
источник

I

Ivansuper in Android NDK (C++) — русскоговорящее сообщество
Matthew Good
anyone know any API's capable of looping 1ms of audio
You can always duplicate your set of samples and make it long enough
источник

I

Ivansuper in Android NDK (C++) — русскоговорящее сообщество
Usually people use ASIO as the base for sequencers and generators
источник

MG

Matthew Good in Android NDK (C++) — русскоговорящее сообщество
ok, so apparently the Superpowered SDK is capable of looping a minimum of 11ms without any stuttering, which is acceptaable, as it refuses to play 10ms and below samples
источник

I

Ivansuper in Android NDK (C++) — русскоговорящее сообщество
There is always a minimum buffer
источник

MG

Matthew Good in Android NDK (C++) — русскоговорящее сообщество
such as 10ms.wav, 5ms.wav, 2ms.wav, and 1ms.wav
источник

I

Ivansuper in Android NDK (C++) — русскоговорящее сообщество
Any sort of intermediate processing requires buffering
источник

MG

Matthew Good in Android NDK (C++) — русскоговорящее сообщество
while the IOS AudioShare app (which i use to render the samples) can play those <10ms samples
источник

I

Ivansuper in Android NDK (C++) — русскоговорящее сообщество
You can f.e. take AudioTrack class and write your 1ms audio frequently enough for it to play normaly
источник

MG

Matthew Good in Android NDK (C++) — русскоговорящее сообщество
or rather, it can only play 2ms minimum, as 1ms does not output anything
источник

I

Ivansuper in Android NDK (C++) — русскоговорящее сообщество
It comes down to drivers
источник

MG

Matthew Good in Android NDK (C++) — русскоговорящее сообщество
ok
источник

I

Ivansuper in Android NDK (C++) — русскоговорящее сообщество
I guess this is the reason why there is a certain level of popularity around iOS devices being used for DJ and similar purposes
источник

MG

Matthew Good in Android NDK (C++) — русскоговорящее сообщество
i guess, could just be a limitation of the Superpowered SDK api too
источник

MG

Matthew Good in Android NDK (C++) — русскоговорящее сообщество
idk
источник

I

Ivansuper in Android NDK (C++) — русскоговорящее сообщество
What is the goal?
источник

MG

Matthew Good in Android NDK (C++) — русскоговорящее сообщество
also my buffer size is 420
источник

MG

Matthew Good in Android NDK (C++) — русскоговорящее сообщество
my goal is to loop a piece of audio in a short as possible length of time (or to loop it as fast as possible)
источник

I

Ivansuper in Android NDK (C++) — русскоговорящее сообщество
I took a look at suppow sdk, it seems that their focus is to be efficient and low powered, instead of giving you an incredibly low latency
источник