All Projects → google → Oboe

google / Oboe

Licence: other
Oboe is a C++ library that makes it easy to build high-performance audio apps on Android.

Programming Languages

C++
36643 projects - #6 most used programming language
java
68154 projects - #9 most used programming language
kotlin
9241 projects
shell
77523 projects
CMake
9771 projects
python
139335 projects - #7 most used programming language
c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Oboe

Jcplayer
🎵 A simple audio player for Android applications.
Stars: ✭ 209 (-92.65%)
Mutual labels:  audio
Shikwasa
An audio player born for podcast
Stars: ✭ 216 (-92.41%)
Mutual labels:  audio
Quran Api
Simple Quran API with Indonesia Tafsir and media audio (murrotal) Syekh. Mishary Rashid Alafasy
Stars: ✭ 218 (-92.34%)
Mutual labels:  audio
Picard
MusicBrainz Picard audio file tagger
Stars: ✭ 2,605 (-8.44%)
Mutual labels:  audio
Pyacoustid
Python bindings for Chromaprint acoustic fingerprinting and the Acoustid Web service
Stars: ✭ 214 (-92.48%)
Mutual labels:  audio
Cordova Plugin Nativeaudio
The low latency audio plugin is designed to enable low latency and polyphonic audio from Cordova/PhoneGap applications, using a very simple and basic API.
Stars: ✭ 220 (-92.27%)
Mutual labels:  audio
Btrack
A Real-Time Beat Tracker
Stars: ✭ 204 (-92.83%)
Mutual labels:  audio
Source separation
Deep learning based speech source separation using Pytorch
Stars: ✭ 226 (-92.06%)
Mutual labels:  audio
Jackknife
⚔️ 金轮法王,哦不,是轮子大师带你玩转Android,是时候尝试下MVVM了。这是一个Android应用开发全家桶库,支持Kotlin+MVVM+Dagger2+Retrofit架构。
Stars: ✭ 215 (-92.44%)
Mutual labels:  audio
Go Astibob
Golang framework to build an AI that can understand and speak back to you, and everything else you want
Stars: ✭ 222 (-92.2%)
Mutual labels:  audio
Csfml
Official binding of SFML for C
Stars: ✭ 211 (-92.58%)
Mutual labels:  audio
Mimium
mimium (MInimal Musical medIUM) a programming language as an infrastructure for sound and music.
Stars: ✭ 212 (-92.55%)
Mutual labels:  audio
Jpsxdec
jPSXdec: cross-platform PlayStation 1 audio and video converter
Stars: ✭ 219 (-92.3%)
Mutual labels:  audio
Scdlbot
Telegram Bot for downloading MP3 rips of tracks/sets from SoundCloud, Bandcamp, YouTube with tags and artwork.
Stars: ✭ 210 (-92.62%)
Mutual labels:  audio
Thinking In Av
音视频开发知识库
Stars: ✭ 224 (-92.13%)
Mutual labels:  audio
Optivideoeditor For Android
Native Video editor : Video trim, Audio, Video merge, Slow and fast motion, Text and image, etc...
Stars: ✭ 209 (-92.65%)
Mutual labels:  audio
Speech Denoiser
A speech denoise lv2 plugin based on RNNoise library
Stars: ✭ 220 (-92.27%)
Mutual labels:  audio
React H5 Audio Player
React audio player component with UI. It provides time indicator on both desktop and mobile devices.
Stars: ✭ 226 (-92.06%)
Mutual labels:  audio
Renderman
Command line C++ and Python VSTi Host library with MFCC, FFT, RMS and audio extraction and .wav writing.
Stars: ✭ 225 (-92.09%)
Mutual labels:  audio
Midir
Cross-platform realtime MIDI processing in Rust.
Stars: ✭ 221 (-92.23%)
Mutual labels:  audio

Oboe Build CI

Introduction to Oboe video

Oboe is a C++ library which makes it easy to build high-performance audio apps on Android. It was created primarily to allow developers to target a simplified API that works across multiple API levels back to API level 16 (Jelly Bean).

Features

  • Compatible with API 16 onwards - runs on 99% of Android devices
  • Chooses the audio API (OpenSL ES on API 16+ or AAudio on API 27+) which will give the best audio performance on the target Android device
  • Automatic latency tuning
  • Modern C++ allowing you to write clean, elegant code
  • Workarounds for some known issues
  • Used by popular apps and frameworks

Documentation

Community

Testing

Videos

Sample code and apps

Third party sample code

Contributing

We would love to receive your pull requests. Before we can though, please read the contributing guidelines.

Version history

View the releases page.

License

LICENSE

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].