Page 1 of 1

Virtual touch controllers, etc.

Posted: Sun Aug 30, 2015 2:52 pm
by theresidents
I want to create a newbie programming project to make virtual osc, midi, using tablet, touch, wacom, capabilities on linux, or android.
I recently sold a midi novation keyboard, because i find it difficult to adapt, i play guitar.

My gear acquisition syndrome was tempting me to buy more plastic crap. So i was thinking on finger drumming over tablets, phones, wacom bamboo devices.
Is it responsive? does tablets have pressure sensitivy (i read about getPressure on android, but i dont know how it is hw implemented).

I knew about touchosc on the past. I want to build interfaces with some inner logic to trigger some plugins, vsts with midi, osc.
Like the mod keys on the quoted text.

Im half lost. Where do i start looking?
Starting from this:

Hi im looking to use a controller. With 2/3 octaves, preferably in a grid mode, not keyboard configuration. Sensitive to drumming.
The question is, is there a midi software, application, way to program a controller as follow:
2/3 octaves.
Mod keys (major minor augmented diminished, other configurable triad, fourth, fifths intervals ) to chord with one finger, so if i press key mod plus key note. it plays for example. Cdim.
It would be interesting that the keys were assigned to grades on a scale, not just notes. To use other modkey for tonality. Other for octave, etc..
I know some python scripting.

Which controller, osc/midi programmable would you use, it has to be responsive, pressure sensitive.
Thanks.

Re: Virtual touch controllers, etc.

Posted: Mon Aug 31, 2015 4:49 pm
by ssj71
if you have an android device, you can get started with the free apps AndrOSC or Charlies Control (OSC+MIDI). These will allow you to send osc messages to your computer over a network. The latter even allows you to write scripts in the interface to do fancy things (like a slider that returns to default when you lift your finger). Then you can use OSC2MIDI (https://github.com/ssj71/OSC2MIDI) to convert those messages to midi to control hydrogen, or linuxsampler, fabla, whatever. This will not have pressure sensitivity. I've heard that the pressure sensitivity on touch devices is pretty bad, but I've never used that feature (the apps I reccommended don't have it). But it might give you an idea.

I've played around with this a bit, but I don't think its a good solution for drums. I'm planning to buy something like a korg nanopad for finger drumming, or a couple alesis drumpads for drumming with sticks.

Re: Virtual touch controllers, etc.

Posted: Mon Aug 31, 2015 8:29 pm
by theresidents
Thank, will see that. I have found this:
https://www.youtube.com/watch?v=mBYOUHq0j0c
http://www.portadisk.com/html5midi/index.php
Based on html5, dont know, how it workarounds latency issues.