English Index | Japanese Index

Introduction | Tabs | Command & Filter | Others


PCDev2MIDI

Introduction

PCDev2MIDI allows to you to output MIDI data by the pc keyboard, the mouse, and the joystick connected with PC instead of the MIDI input equipment. You can also use MIDI input equipment through PCDev2MIDI.

To the beginner

This software is a variously customizable electronic organ.

You can play with the PC-keyboard, and harmony can be put out by one key. And it comes to be able to reproduce PC which can play MIDI file as a sound source with the input from the MIDI keyboard without sequence software.

  1. Start PCDev2MIDI. Afterwards, there is waiting time of 15 seconds.
  2. Select [Input] tab. And confirm rectangle checkbox is checked the left of [Keyboard]. And confirm circle checkbox is checked the right. Please select the sound source which is [MIDI Outport] the right of [Keyboard] that can be output.
  3. The check is put in the check box of the nearest under writing [Connect] in the right of Keyboard. Pushing 'Z' key, you will hear 'C' tone.

Thus, it comes to be able to use the PC-keyboard as taking the place of the MIDI keyboard.

Detailed a little more explanation

It is software that comes to be able to use peripherals of PC as MIDI controller.

Even if the window is not separately activated, the input of the keyboard and the mouse can be output to MIDI-Out with one key. Velocity etc. can be in real time set with the input equipment of the joystick of the slider on GUI and peripherals, keyboards, and mice, etc.

Detailed explanation

It is software that can allocate Command of each operation in the interface of peripherals of PC (buttons, axis of joystick and etc.).

There is command that controls the part of the MIDI control (ON/OFF a tones, etc.) and control the PCKey2MIDI software. The p2m file is a kind of the configuration file of PCKey2MIDI. There is a part automatically executed when it is loaded. These can be edited on PCKey2MIDI. Or, it is possible to edit a more detailed control is possibleit with the text editor.

Command can be issued by the movement of the axis device and ON/OFF of the button of each device. The parameter which is velocity, pitchbend or etc. changes similarly to the movement of the axis. The MIDI controller is one of the input equipment. And MIDI controller's keyboard can be relocated. And, A simple MIDI controller can have a complex function by using one MIDI controller's key as a shift key.

Moreover, there is a concept named Filter. Command is issued with the button and the axis. Next, Command is applied Filter of the button or axis device which posted this command. Afterwards, Command is applied Filter of the device which have the button or axis. And, it is finally output to MIDI-Out Port.

Command can operate not only connected MIDI-Out Port but also the parameter of other MIDI-Out Port. One master controller which is MIDI controller, Joystick, Keyboard, or etc. can change other MIDI controllers' layouts, the channel, the tone, or etc.


Install & uninstall

Install

Unpack files where you want. This program has not installer.

Uninstall

Use the uninstallation button of the license tab when you uninstall it. Do not use the uninstallation button when you want to leave the setting. Delete the program of the program after deleting the registration data.

Upgrade

If you use ver 1.2 or higher, Unpack files where you have installed. Otherwise, you use the uninstallation button of the license tab, and unpack files where you have installed.


Compatibility for Windows7

We found trouble on Windows7. If you want to run this program on Windows7, right click .exe file, select property, click compatibility tab, check "Run this program in compatibility mode for:" and select Windows XP (Service Pack 3) from pulldown menu.

Concept

PCDev2MIDI consists blow concepts

[Device]-->[Command]-->[Filter]-->[Device Filter]-->[Execute! (Generate Tones)]

First of all, some input is done with the device. Press button, move joysticks or etc. Then, Command set in the button is posted from the device. The posted command is transformed through Filter. How to do the transformation depends on the Filter. It is likely not to be transformed. The transformed Command passes Filter set in each device of Device Filter. Is transformed, again. Of course, it is likely not to be transformed. Afterwards, the Command is analyzed by the computer, and the sound is emitted, the file is read, and the input of the button is begun.

Now, we try to assume the simplest case. The composition in that case is...

[Keyboard(Device)]-->[Command]-->[Generat Tones(Target MIDI-Out Port)]

For instance, let's assume that 'Z' on the keyboard was pushed. Command set in this key is "P:CO+0." in default setting. This is a command "Play the tone of C of the set octave value". It is sent to MIDI-Out Port to which this is set, and the tone of "C" is played. Such a command is most.


Command & Filter

The command & filter exist each button one by one. Moreover, Command can be posted by the movement of the axis. 16 kinds of Command & Filter exist in one axis. There is one Filter applied to one Command by each. When only Command is set, and Filter is not set, it is sent to device Filter. When only Filter is set, and Command is not set, the Filter is set new Device Filter.


Keyset

The layout of the keyboard and the joystick set first is written in the default.p2m file which is loaded first. Show PCDev2MIDI window, and select File Tab. And push the second from the right of four buttons that stand in a row in upper right. You can find default.p2m where opened folder. Open this file with the software such as note pads. The setting is being written here.

The Layout of default setting

The setting of the keyboard and the setting of the joystick can be loaded to 16 kinds at the same time. It is possible to swhich with Keyset of Device Tab. Push the Load button of File Tab after it swhiches to the key set that wants to load newly.


Introduction | Tabs | Command & Filter | Others

English Index | Japanese Index