Virtual touch controllers, etc.

Programming applications for making music on Linux.

Moderators: MattKingUSA, khz

Post Reply
theresidents
Established Member
Posts: 7
Joined: Mon Jan 05, 2015 4:40 am

Virtual touch controllers, etc.

Post 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.
ssj71
Established Member
Posts: 1294
Joined: Tue Sep 25, 2012 6:36 pm
Has thanked: 1 time

Re: Virtual touch controllers, etc.

Post 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.
_ssj71

music: https://soundcloud.com/ssj71
My plugins are Infamous! http://ssj71.github.io/infamousPlugins
I just want to get back to making music!
theresidents
Established Member
Posts: 7
Joined: Mon Jan 05, 2015 4:40 am

Re: Virtual touch controllers, etc.

Post 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.
Post Reply