Pages

Wednesday, November 5, 2014

Multi-Touch Piano (Unity Asset)


Multi-Touch Piano for the Unity Asset Store

DEMO


TUTORIAL

FAQ

Can I release this as an app to the App Store?
Yup. iOS is ready for release and you'll need to handle the back button press for Android. What you can NOT do is package this as an app to sell to other developers on sites like CodeCanyon.


When is Windows Phone support coming?
I'm working on a Windows Phone build but unfortunately the multitouch input controls are a bit broken between Unity and Windows Phone at the moment so I'm waiting for a stable version before implementing those features.


Why is there latency on some Android devices?
Good Question. Android has always had issues with touch input latency but it is getting better. Google "Android Audio Latency" for more on this topic than you will ever care to learn. 

13 comments:

  1. Hi, Im wondering if I can use your sample video in the google play store? It shows everything about the app, please!

    ReplyDelete
    Replies
    1. Hey Federico,

      I'm glad you like the asset! Yes, you may use the demo video. Good luck with the app. Also, please leave the asset a good review on the Unity Asset Store; it really does help.

      Thanks,
      Nick

      Delete
  2. Hi Nick,

    Have you encountered a lag (between keypress and resulting audio) on the Android platform? Any pointers on overcoming that?

    Thanks!

    ReplyDelete
    Replies
    1. Hey Chintadripettai,

      I have noticed that lag on some devices. It varies based on the device OS and specs. There is actually quite a bit written on the issue if you search "Android Latency". Here is one such article http://heatvst.com/wp/2013/11/30/high-performance-low-latency-audio-on-android-why-it-still-doesnt-work/ That is the reason popular instrument apps for iOS have been slower to port to Android. iOS has noticeably faster note response but Android is catching up with new devices and OS. If you download another piano app on your device from Google Play you will see the note delay is comparable. Hope you find the asset useful! Thanks for writing.

      Thanks,
      Nick

      Delete
  3. Thanks very avaliable for Android, z

    ReplyDelete
    Replies
    1. Thank you, Steven! I hope you find Multi-Touch Piano very useful in building your app. Also, please leave the asset a good review on the Unity Asset Store; it really does help.

      Thanks,
      Nick

      Delete
  4. Replies
    1. Yes, the asset works on Google Play. If you do end up using the asset and like it, please leave a review.

      Thanks,
      Nick

      Delete
  5. Hi,

    Does the piano change the pitch of the sample or just adjusts the frequency by increasing or decreasing the sample play rate? Basically this means that high notes would play for a much shorter time than low notes (and vibrato samples would sound stretched when low).

    Many thanks! :)

    ReplyDelete
    Replies
    1. The pitch of the notes are changed by increasing or decreasing the play rate of the note. Thanks for writing. Let me know if you have any other questions.

      Delete
    2. OK, thanks for the heads up! ;)

      Delete
  6. This is wonderful and entertaining share. I was searching for this for a long time. Thanks that you share some video tutorials about this multi-touch piano. I hope it will become my long run friend soon:)

    ReplyDelete