superpoweredSDK / Low-Latency-Android-iOS-Linux-Windows-tvOS-macOS-Interactive-Audio-Platform

🇸Superpowered Audio, Networking and Cryptographics SDKs. High performance and cross platform on Android, iOS, macOS, tvOS, Linux, Windows and modern web browsers.
https://superpowered.com
1.34k stars 285 forks source link

Integration with audiobus sdk on IOS #2

Closed renetik closed 9 years ago

renetik commented 10 years ago

http://audiob.us you should support this to be relevant for IOS development...

superpoweredSDK commented 10 years ago

Superpowered is an audio processing SDK. Interfacing with the operating system or other apps are not part of it. It has an open source component, the SuperpoweredIOSAudioOutput to handle interfacing with iOS. You can easily contribute and extend that open source component to support Audibus or Apple's inter-app audio or JACK, as the audio processing callback is clearly visible and standard methods were used everywhere.

renetik commented 10 years ago

But interapaudio and audiobus is more about input , is that now possible ?

superpoweredSDK commented 10 years ago

Any number of input and output is possible.

renetik commented 10 years ago

I am talking about input of audio data stream from audiobus or some inter-app-audio application, can you point me to some code example how can I implement input from audiobus to Superpowered ? if this is possible than i can use it for my application I think... You should guide people how they can use Superpowered with audiobus a little as this is now most used for sending audio data between applications and it will do your SDK more attractive for developers of audio apps , so more used so better for Superpowered...

superpoweredSDK commented 10 years ago

Please read the Audiobus integration guide on the Audiobus website how to implement. Interfacing with the operating system or 3rd party apps is not part of the Superpowered Audio SDK. After you have Audiobus working, you can easily move the code from the SuperpoweredExample project's audio processing callback for example. So, in other words you will call the audio processing callback by Audiobus, and not RemoteIO.

renetik commented 10 years ago

So this is interesting :), as I see it now Superpowered can be used with audiobus, I am interested in what complications this can have for me, looks like nobody did it yet ? I'd like to create a sequencer that can record from audiobus and play back to audiobus... I am just afraid about how big company is behind this and how long will this be developed/maintained and how many people adopted this already ti discover hidden bugs... Anyway thank you, maybe this will help also somebody else if it chooses your SDK to know it can be used with audiobus on IOS.

superpoweredSDK commented 10 years ago

There are way less code behind Audiobus than Superpowered... Audiobus is a "connectivity" thing, while Superpowered has complex DSP stuff implemented. The company size for both projects is the same, but we've just launched Superpowered after spending 5 years of research and building this library. Superpowered started earlier than Audiobus. :-)

odbol commented 9 years ago

@rene-dohan did you ever get this working with Audiobus? Would love to see an example...

ghost commented 9 years ago

There’s nothing like a good simple ground up Example to get people to start using the code.

It’d be nice if there’s a iOS Swift Example.

On Feb 10, 2015, at 12:14 AM, Tyler Freeman notifications@github.com wrote:

@rene-dohan https://github.com/rene-dohan did you ever get this working with Audiobus? Would love to see an example...

— Reply to this email directly or view it on GitHub https://github.com/superpoweredSDK/Low-Latency-Android-Audio-iOS-Audio-Engine/issues/2#issuecomment-73645769.

superpoweredSDK commented 9 years ago

@plasmaphonic There is an iOS Swift example in the SDK, in the SuperpoweredFrequencies folder.

juhoj commented 9 years ago

Would be really great to hear if anyone succeeded in using Superpowered with Audiobus and was there any complications. Also I too would enjoy some sample code. It's just so essential to iOS music app development that it would benefit Superpowered a lot to have examples of this. I'm replying here because this is basically the only reference on using Audiobus with Superpowered...