mcfredrick / PocketSynth

An experimental android piano/synth app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PocketSynth

Android SynthKeyboard/Synth App

PocketSynth Screen Shot

About this project:

This project is an exploration of the challenges of real-time audio development for the Android platform. It started as a monophonic sine-wave synthesizer and has grown to allow polyphony and two octave synth keyboard UI. My plans are to improve on the sound quality, reduce latency, and add the ability for the user to adjust parameters and tweak the sound to their liking. I'd also like to be able to record clips to save musical thoughts and export them for use beyond the mobile platform.

Installation:

Dependencies: aaudio library

Full installation instructions are in the works. For now, I recommend using Android Studio and ensuring you're environment is set up to handle native development in C++. I've underlined the critical settings in the photo below.

C++ for Android Studio settings

Check out the project board if you're interested in my plans for the future of this app.

About

An experimental android piano/synth app


Languages

Language:C++ 57.1%Language:Java 34.2%Language:CMake 8.7%