SaaSHub helps you find the best software and product alternatives Learn more →
Oboe Alternatives
Similar projects and alternatives to oboe
-
-
filament
Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2
-
Sonar
Write Clean C++ Code. Always.. Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
-
aap-lv2
AAP LV2 support: wrapper, and a few plugin port samples (maybe not practical yet). See also aap-lv2-{mda|sfizz|guitarix|fluidsynth|string-machine} repos.
-
walt
A device for measuring latency of physical sensors and outputs on phones and computers
-
OpenFrameworks
openFrameworks is a community-developed cross platform toolkit for creative coding in C++.
-
-
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
oboe reviews and mentions
-
Object-Oriented Programming in C (Quantum Leaps, LLC; April 2019) [pdf]
https://microsoft.github.io/microsoft-ui-xaml
> WinUI is powered by a highly optimized C++ core that delivers blistering performance, long battery life, and responsive interactivity that professional developers demand. Its lower system utilization allows it to run on a wider range of hardware, ensuring your sophisticated workloads run with ease.
Apparently Microsoft does care about OOP in C++.
As does Apple,
https://developer.apple.com/metal/
https://developer.apple.com/documentation/driverkit
And Google,
https://github.com/google/oboe
https://www.tensorflow.org/api_docs
Maybe modern C++ is safe from OOP, so lets look into ranges,
https://en.cppreference.com/w/cpp/ranges
So we have factories, adaptors, concepts (aka interfaces/traits in other languages), std::ranges::view_interface as base class mixin, all stuff I can find on the Gang of Four book.
-
Ask HN: What are some of must have skills for a Mobile App Developer in 2021?
Just getting back into Android dev myself. Rapid workflow stack: Jetpack Compose / Kotlin, Material Design UI kits and Stripe / Firebase Cloud Functions. The emphasis on being able to go from idea to release in the shortest time frame. Target being Fast Mobile Commerce
https://github.com/android/compose-samples
https://firebase.google.com/docs/use-cases/payments
Other than that I'm excited about next-gen low latency audio library Oboe and real-time physically based renderer Filament
https://github.com/google/oboe/tree/master/samples
https://github.com/google/filament/tree/main/samples
Best of Luck ;)
-
The current state of audio manipulation frameworks in Android
Google Oboe
-
An update on Android's audio latency
https://github.com/google/oboe/blob/master/apps/OboeTester/d...
We do not use the Larsen Effect any more because it was too sensitive to variations in gain. We now use a random encoded bit stream that sounds like a short noise burst. We can get a better correlation peak with that signal.
> Many of the latency measurements break the latency down between
I'm the author. My testing methodology was to run the round-trip latency test using OboeTester: https://github.com/google/oboe/tree/master/apps/OboeTester/d....
It's a simple test: produce a tone (either on built-in speaker or over wired headphones if using a loopback dongle), measure the time it takes for that tone to reach the audio input.
For devices which I didn't have access to (our team has a limited number of test devices) I used the figures from Superpowered, but with some assumptions/rules:
#1 If AAudio was available on the device I used the measurements from that rather than OpenSL ES
-
A note from our sponsor - #<SponsorshipServiceOld:0x00007fea5b997738>
www.saashub.com | 1 Feb 2023
Stats
google/oboe is an open source project licensed under Apache License 2.0 which is an OSI approved license.