Page 1 of 1

P.A PAL : An App for Midi Macros(Free),Beta Testers Welcomed

Posted: Thu Aug 06, 2015 2:51 pm
by amit
All,
I Have developed this App (windows only) for personal use. I am sharing here for anyone who may also find a use for it.

Installation: just download and PA.Pal... .zip and extract to a folder on your computer. it should have some sub-folders that contain various settings such as a demo scene, some demo snapshots (macros) and some color presets.

ScreenShot: https://www.dropbox.com/s/xqx3ljyctr3az ... t.PNG?dl=0

Download from my Dropbox Apps Folder :https://www.dropbox.com/sh/g9nli9eu63ab ... _y1aa?dl=0

Below are the contents of the Help is also available in the program Itself.

P.A. PAL - Midi Macro Recorder/Trigger/Controller


Purpose : To Create and Send Custom Midi Message(s) to Devices

Features :
Record Incoming Midi Messages (controller,program change, NoteOn .. etc)
Send Recorded Midi Messages to Devices
2 Output Ports : Send different Messages to 2 devices from a Single Pad.
Unlimited Scenes and Pads (Macros).
Quick Load Scenes (Other Scenes from Same folder are automatically loaded for quick change.
Midi Learn for trigger
Midi Message Editor
Midi Trigger Editor
Fluid GUI (pads scale automatically to fill area) Useful when being used on a small screens
Custom Style (Coloration) for Pads
Midi Clock and Thru Functionality
Usage Scenarios :
Use As External Controller
Use With External Midi Controller
When you need to Send Multiple Midi Messages, Such As Setting up Squencer all tracks at once. (Learn once and do it any time)

Basic Terminology / Concepts:
Message: The Single Midi Event (such as NoteON, CC, Program Change .. etc)This Program Has currently only been tested with basic midi messages.
Each Message should Contain the Following :
Message Type: NoteOn,CC, ProgramChange ...
Channel : The Midi Channel This Message will be sent to
MSB: Which of the [MESSAGE TYPE] you want to send for example for CC46, it will be 46, (for CC and Note Messges, a drop down menu is replaced the MSB entry Box
LSB: The Value of the Message. for Example MSB:7 and LSB 100 = Set channel volume (CC7) to 100.
Port: The Midi Output To send this Message To. you can send it to Port 1 , Port 2 or both.
Pad : A Pad is basically a Midi Macro, associated with a Button.
A Pad Macro can contain a Single or Multiple Midi Messages (Collection)
You Use Macro Editor to Edit Midi Messages, and assign to a pad.
In Pad Editor you Edit Properties of the Pad and the Trigger Midi Message for it.
When the program receives that trigger message on the MidiIn , It Triggers the Pad. The Pad then sends out the Midi Messages to respective ports.
Right Click on an Existing Pad for a Set of options
Most of the Controls have a pop up tool tip that makes most of the program tasks self explanatory.
Enjoy!!
~amit

Posted: Thu Aug 06, 2015 2:53 pm
by amit
**** Reserved for future updates ****

Posted: Thu Aug 06, 2015 3:19 pm
by Nemik
Good Job :)

Posted: Thu Aug 06, 2015 3:26 pm
by Nemik
This is only Windows App ??

Kind of tricky using when you play, unless You got touch screen monitor.
Can you do Android App ?

Posted: Thu Aug 06, 2015 3:42 pm
by Nemik
very useful to learn an easy way commands :)
Maybe you need Add filter, looks like on learn mode receive all, but if you do maybe extra option ,like checkbox Only receive ProgramChange or else will be a little bit improvement.
Now is receiving all msg at all channels at once.

Posted: Thu Aug 06, 2015 4:14 pm
by amit
Nemik wrote:very useful to learn an easy way commands :)
Maybe you need Add filter, looks like on learn mode receive all, but if you do maybe extra option ,like checkbox Only receive ProgramChange or else will be a little bit improvement.
Now is receiving all msg at all channels at once.
Will Look Into adding a filter to input

Need filter for Just learning or For midi input all mindi in purposes? (thru cannot be filtered)

Posted: Thu Aug 06, 2015 4:22 pm
by amit
Nemik wrote:This is only Windows App ??

Kind of tricky using when you play, unless You got touch screen monitor.
Can you do Android App ?
I can use this app on android using VNC (remote desktop),
however, A Native app on android, maybe perhaps in distant future, not sure though TBH.

Posted: Fri Aug 07, 2015 11:40 am
by Nemik
amit wrote:
Nemik wrote:very useful to learn an easy way commands :)
Maybe you need Add filter, looks like on learn mode receive all, but if you do maybe extra option ,like checkbox Only receive ProgramChange or else will be a little bit improvement.
Now is receiving all msg at all channels at once.
Will Look Into adding a filter to input

Need filter for Just learning or For midi input all mindi in purposes? (thru cannot be filtered)
On Learnig.
is going crazy if you try to catch CC when korg play already, showing notes on each channel style :wink: