Giter Site home page Giter Site logo

guitarstudio's Introduction

GuitarStudio

Audio processing for Android using NDK, focusing Guitar

##Mockups

Setup

NDK

To setup the NDK, you must follow this tutorial

You can watch the video of the tutorial here

Use Cases

Use Case Status Implementation Notes
The app should capture audio from an external audio source It works if the device supports external audio source
The app should send the processed signal through an external audio output
The process of capturing, processing and emitting the audio should have a very small latency The latency to process the signal is smaller than 2 ms, but the total latency is much bigger
The app should offer at least 1 effect (Distortion)

Limitations

  • Due to hardware specificities, the app will not work in all the android devices.

Here is a list of tested devices

Testes Devices Status
Samsung Galaxy SIII
ASUS Zenfone 2

Hardware

To connect the guitar to the phone, some hardware is required. You can make it yourself using this tutorial

Credits

guitarstudio's People

Contributors

brunocalou avatar sbvb avatar

Watchers

James Cloos avatar Larry Mickie avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.