ModPlug Central

OpenMPT => Help and Questions => Topic started by: Harbinger on January 12, 2019, 18:31:22

Title: Yamaha P-45 as MIDI controller with open MPT?
Post by: Harbinger on January 12, 2019, 18:31:22
Has anyone used without any problems the Yamaha P-45 Digital piano as a MIDI controller with openMPT?


I'll be getting this inexpensive piano keyboard in the next couple of months and i want to make sure it can be used to input notes into ModPlug. Its MIDI is transferred by USB, but i dont know if this will affect how MPT will "hear" it.


Here  (https://www.musikkhandel.no/media/files/2496/p45_en_om_a0.pdf)is an online PDF of the Manual. Can any helpful info from this be gleaned to help determine the answer? What will my limitations be?
Title: Re: Yamaha P-45 as MIDI controller with open MPT?
Post by: Saga Musix on January 12, 2019, 18:53:58
Generally any MIDI device can be used with OpenMPT, including those that are connected via USB. You will have the same features and limitations in OpenMPT as with any other MIDI device.
Title: Re: Yamaha P-45 as MIDI controller with open MPT?
Post by: LPChip on January 13, 2019, 14:40:12
In addition to what Saga Musix already said, a USB device comes with one limitation that is often missed by people:

A USB device will install itself when plugged in, and uninstall itself when removed.

The drivers are kept on the system to ensure that a next install will not require you to install a cd of any kind if applicable to that device.

This has a side effect though...

If you start any DAW, OpenMPT included, and you then plugin the USB device, Windows will install the driver for your device and it becomes available to the system, but many DAW's, OpenMPT included, won't be able to see the device until you restart OpenMPT.

In addition, even if the USB cable is plugged in, the initialization routine takes place every time the device is turned on, so turn on your keyboard first, then Windows installs your device, you hear a sound (this is often a matter of seconds), then you start OpenMPT, and you can select the midi device there.

Some devices require you to install the device drivers using a setup (generally the older USB devices), so if this is the case for the Yamaha P45, you need to do that once.

Also, don't forget, you have to actually configure any DAW to use your midi device, but this should be a one-time only. Also, there is a button in the toolbar to toggle between receiving midi notes on and off. If the keyboard is not responding to your notes, make sure that it is not set to off.
Title: Re: Yamaha P-45 as MIDI controller with open MPT?
Post by: Saga Musix on January 13, 2019, 14:43:03
Virtually any MIDI device (also older ones) out there is class-compliant, i.e. it does not require a driver to be installed. Sometimes you can install a driver that offers some more features, but it isn't necessary in 99% of all cases and the default driver that ships with Windows will handle these devices just fine. Also it really shouldn't be taking seconds on any somewhat recent Windows machine to initialize a class-compliant MIDI device.
Title: Re: Yamaha P-45 as MIDI controller with open MPT?
Post by: LPChip on January 13, 2019, 22:17:17
I guess my Roland FP-2 is one of those 1% then. Its an old beast and I do need to setup drivers or windows 10 simply doesn't recognize the device.
Title: Re: Yamaha P-45 as MIDI controller with open MPT?
Post by: Harbinger on January 14, 2019, 20:07:17
Good advice, Chip. I wouldn't have known that.

I can't wait to get my piano!