ProjectMIDI allows you to control the way that the different input events on your system are connected to output actions.
Events include such things as:
- MIDI Events
These includes keys, drum pads, knobs, foot pedals, and buttons
- Windows dialog controls
These include sliders and pushbuttons
- Custom menus
Project MIDI provides the ability to create your own menus
For example, you may wish to use a MIDI keyboard's foot switch to change the displayed music page. Or you may wish to launch a frequently used MIDI device editor from one or more convenient custom menus. This can be done easily by mapping the particular event to the desired action.
Events are things which are caused by user interaction. This includes MIDI events which result when you operate your MIDI equipement, and events caused by interacting with the software.
Actions which things that can be controlled or triggered by events. This includes selecting songs, pages, or patches and launching a MIDI device voice editor.
You can make connections between events and actions. Some connections will have been created by default when you installed the program. Other connections will be specific to your setup and depend on the MIDI equipment that you use.
The Connections Editor pictured here allows you to change or create new connections.
The connections list can be sorted by clicking on the column headings. Clicking on the ID column heading will sort the connections by ID number.
Clicking on the Source or Event column heading will sort the connections by the Source Assembly name and Event.
Likewise, clicking on the Dest or Actions column heading will sort the connections list by the Destination Assembly and Action.
Adding a Connection
You can add new connections by right-clicking anywhere in the list, and selecting the 1st menu item Add New Connection. A new connection will be created a the end of the list. You will then need to select a source event and destination action for the new connection.
Deleting a Connection
You can delete unused or unwanted connections by selecting the connection, then right-clicking on it and selecting the Delete Selected Connection menu item.
Changing a Connections Source Assembly or Event
You can change the Source Assembly or Event by selecting the connection, then right-clicking on the Source or Event field. The context menu displayed will contain a list of assembly names or event names.
Changing a Connections Destination Assembly or Action
You can change the Destination Assembly or Action by selecting the connection, then right-clicking on the Destination or Action field. The context menu displayed will contain a list of assembly names or event names.