Old 11-22-2016, 09:16 AM   #1
PopstarWannabe
Human being with feelings
 
Join Date: Nov 2016
Posts: 13
Default create touch isomorphic keyboard via Lua/EEL/Python

Is it possible to create a custom (I want isomorphic) virtual midi keyboard via programming languages EEL/Lua/Python, for use on a touch screen?

By the way, the included virtual midi keyboard does not properly function on a touch screen at the moment (version 5.28)
PopstarWannabe is offline   Reply With Quote
Old 11-30-2016, 09:59 AM   #2
PopstarWannabe
Human being with feelings
 
Join Date: Nov 2016
Posts: 13
Default

BUMP !
PopstarWannabe is offline   Reply With Quote
Old 11-30-2016, 10:26 AM   #3
mpl
Human being with feelings
 
mpl's Avatar
 
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,960
Default

If you mean you run Reaper on some tablet or you have display with touchscreen (not a tablet under iOS/Android), then yes, you can make some gfx window, draw keys and map them to StuffMIDIMessage() API function.

Last edited by mpl; 11-30-2016 at 10:40 AM.
mpl is offline   Reply With Quote
Old 11-30-2016, 10:40 AM   #4
PopstarWannabe
Human being with feelings
 
Join Date: Nov 2016
Posts: 13
Default

God, where do I begin?

I have a Windows laptop with touchscreen. I wanted to have an isomorphic layout inside Reaper that I would use to play soft synths (like the app Musix for iPad).

I do have some very basic programming skills but I have no idea how to approach this. I don't even know what to ask... whether LUA or EEL or Python...

Or perhaps could I commission someone here (for money of course) do design such a keyboard?
PopstarWannabe is offline   Reply With Quote
Old 11-30-2016, 11:49 AM   #5
mpl
Human being with feelings
 
mpl's Avatar
 
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,960
Default

Here a quick test lua script for you

Clicking on notes send note on message to Virtual Keyboard.
Releasing the mouse send note off to all notes presented in gfx.
mpl is offline   Reply With Quote
Old 11-30-2016, 11:57 AM   #6
PopstarWannabe
Human being with feelings
 
Join Date: Nov 2016
Posts: 13
Default

Ok, I must admit, I don't know what to do with that.

I mean how do I run it in Reaper?
PopstarWannabe is offline   Reply With Quote
Old 11-30-2016, 12:12 PM   #7
mpl
Human being with feelings
 
mpl's Avatar
 
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,960
Default

actionlist - reascript - load - paste to the editor the source code from here by ctrl+a ctrl+c - then close and save
mpl is offline   Reply With Quote
Old 11-30-2016, 12:35 PM   #8
PopstarWannabe
Human being with feelings
 
Join Date: Nov 2016
Posts: 13
Default

Ok, I managed to run it on the Desktop (clicking with the mouse). It works fine. As expected.

I haven't tried it on the tablet yet, but will do and report back.

Also sent you a private message.
PopstarWannabe is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 04:57 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.