P.A PAL : An App for Midi Macros(Free),Beta Testers Welcomed
Posted: Thu Aug 06, 2015 2:51 pm
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
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