| Oboe Samples |
| ============== |
| These samples demonstrate how to use the Oboe library: |
| |
| 1. [hello-oboe](hello-oboe): creates an output (playback) stream and plays a |
| sine wave when you tap the screen |
| 1. [RhythmGame](RhythmGame): A simple rhythm game where you copy the clap patterns you hear by tapping on the screen |
| 1. [MegaDrone](MegaDrone): A one hundred oscillator synthesizer, demonstrates low latency and CPU performance |
| 1. [LiveEffect](LiveEffect): loops audio from input stream to output stream to demonstrate duplex capability |
| |
| Pre-requisites |
| ------------- |
| * Android device or emulator running API 16 (Jelly Bean) or above |
| * [Android SDK 26](https://developer.android.com/about/versions/oreo/android-8.0-migration.html#ptb) |
| * [NDK r17](https://developer.android.com/ndk/downloads/index.html) or above |
| * [Android Studio 2.3.0+](https://developer.android.com/studio/index.html) |
| |
| Getting Started |
| --------------- |
| 1. [Install Android Studio](https://developer.android.com/studio/index.html) |
| 1. Import the sample project into Android Studio |
| - File -> New -> Import Project |
| - Browse to oboe/samples/build.gradle |
| - Click "OK" |
| 1. Click Run, click on the sample you wish to run |
| |
| Support |
| ------- |
| If you've found an error in these samples, please [file an issue](https://github.com/google/oboe/issues/new). |
| |
| Patches are encouraged, and may be submitted by [forking this project](https://github.com/google/oboe/fork) and |
| submitting a pull request through GitHub. Please see [CONTRIBUTING.md](../CONTRIBUTING.md) for more details. |
| |
| - [Stack Overflow](http://stackoverflow.com/questions/tagged/android-ndk) |
| - [Google+ Community](https://plus.google.com/communities/105153134372062985968) |
| - [Android Tools Feedback](http://tools.android.com/feedback) |
| |
| |
| License |
| ------- |
| Copyright 2017 Google, Inc. |
| |
| Licensed to the Apache Software Foundation (ASF) under one or more contributor |
| license agreements. See the NOTICE file distributed with this work for |
| additional information regarding copyright ownership. The ASF licenses this |
| file to you under the Apache License, Version 2.0 (the "License"); you may not |
| use this file except in compliance with the License. You may obtain a copy of |
| the License at |
| |
| http://www.apache.org/licenses/LICENSE-2.0 |
| |
| Unless required by applicable law or agreed to in writing, software |
| distributed under the License is distributed on an "AS IS" BASIS, WITHOUT |
| WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the |
| License for the specific language governing permissions and limitations under |
| the License. |