6 ms·
Show HN: MidiPad 2 – A customizable Midi Pad Controller
- pampa 9y agoVelocity sensitive pads on a touch screen? Wow, didnt know this was possible.
- mikewhy 9y agoGarage Band for iOS did it on release back in 2011. Using the accelerometer it's possible to simulate some sort of velocity.
- thedjinn 9y agoExactly. The general idea is that you get a measurement of the applied force, so integrating that value gives you an approximate velocity.
- mikewhy 9y agoAssuming you worked on the app based on your other replies. Is 3D Touch applicable here?
- thedjinn 9y agoYes, that works. However, you would be facing the same problems. You can read out the pressure of a touch but the initial pressure is not the strongest since the finger is still in motion. Additionally, 3D touch is not supported on all devices. Another interesting thing is that there are also private APIs for reading out the estimated finger size of a touch. This can give you even more information to determine the velocity from, as light touches are usually done with the fingertips.
- jedanbik 9y agoThe Roli app has a good implementation of this on 3D Touch enabled iOS devices.
- divenorth 9y agoInteresting that you use motion sensors to create midi velocity. How accurate is that? Any reason for not adding midi sliders and knobs too? Most MIDI apps include those and are used by many composers/musicians.
- jamescostian 9y agoI'm also curious about motion sensors for MIDI. I would have thought 3d-touch would be more accurate
- thedjinn 9y ago3D touch is not supported on all devices unfortunately.
- divenorth 9y agoYeah I was wondering about that too. From my brief testing 3d touch senses the pressure after the initial touch. Not sure if it can sense the pressure of a tap. At least I didn't see an option like that in the API. Correct me if I'm wrong.
- thedjinn 9y agoThe accuracy is a trade-off between latency and precision. The touch event arrives as soon as you touch the screen, but the actual force of your touch still needs a few milliseconds to actually put the device into motion. Waiting a little bit while collecting measurements gives you quite an accurate indication of the force used, but the increased latency makes it harder to play. Sliders and knobs will be added in a future version. I wanted to put an MVP on the app store first before adding additional features.
- dwringer 9y agoSliders and knobs are one thing, but this format really invites the use of XY controllers where sliding a finger in the x-dimension modulates one parameter, while the y-dimension modulates another. I am certain more complex schemes should be possible, especially given the possibilities of multi-touch input. I would love to see something like this included.
- goodgood 9y agoYou shouldn't advertise your site the day you register your domain. Filters like WebSense block new domains. I've seen this happen multiple times here. I wonder if there's a correlation between a domain name's age, and the HN rank of posts that link to them.
- deleted 9y ago[deleted]
- brokenmachine 9y agoOnly on ios.
- squarefoot 9y agoAndroid has no chance of competing in the MIDI/Music field: choosing Java was an ill decision because of the huge latencies its poor performance imposes, which makes any serious Music application plain impossible. Google promised a low latency Android years ago which as predicted by many of us they didn't deliver: that would require rewriting entire layers of the OS from scratch migrating them from Java to C++ just to make some music freaks happy. Just no way.