1. James Sscott
  2. amadeus

Overview

HTTPS SSH

Amadeus

Amadeus is an entry to the Go Challenge 7.

Amadeus is an on-screen piano for mobile devices. Currently, it is only tested for Android.

There's a post on my blog talking about some of code.

Setup

$ go get golang.org/x/mobile/cmd/gomobile
$ gomobile init # it might take a few minutes

Run

  1. Start an Android Emulator or Plug in an Android phone
  2. Run gomobile install

Technical Details

  • Support for one finger taps and sliding
  • Support for multi finger simultaneous taps
  • Sounds are generated with OpenAL
  • Intuitive layer system (like Photoshop) for event handling