Topic: Mapping an instrument prest to a keypress

Is there any easy way to map an instrument preset to a keypress?

(E.g. I could press F2 to switch to Bluethner Model One or F3 to switch to Model B Prelude.)

I guess I could set it up somehow in AutoHotkey - if anyone has done it this way please post a script if you can.

I think this is a feature that could/should be added to Pianoteq's list of keyboard shortcuts in the options.

Re: Mapping an instrument prest to a keypress

I don't think that's a good idea... you should use a MIDI CC or program change instead.

Hard work and guts!

Re: Mapping an instrument prest to a keypress

I never tried that before - thanks, it works great.

For anyone curious who does not know how to do this, it's simple enough, just go to the MIDI section in the preferences and play around.

I've managed to map 5 of the buttons available on my Roland HP203 to presets.

There's another bunch of buttons (brilliance, play, stop, etc.) and a volume knob that don't show up as events so it looks like they are not mappable - would that be correct?

I could map more buttons if I could map the "Value" setting of a controller also as there are some buttons that change the value of a controller but the controller number itself remains the same. I can't see how to map a specific value though - it doesn't seem possible.

Re: Mapping an instrument prest to a keypress

Go to Options->MIDI and you can create your own MIDI mapping yourself. Including transport.


It's all in the manual

Last edited by EvilDragon (05-08-2016 11:12)
Hard work and guts!

Re: Mapping an instrument prest to a keypress

Don't see much in the user manual about this. I have created my own mappings, but there does not seem to be any way to assign the value of a controller to an action - ie. a different action if controller 32 with a value of 20 event comes in  as opposed to controller 32 with a value 40 for example. You can map controller 32, but not a value of it (i.e. if controller = 32 and value = 20 then do action1. if controller = 32 and value = 40 then do action2). Unless I'm missing something.

Re: Mapping an instrument prest to a keypress

Ahhh, yeah. You cannot do that. You can only assign controllers themselves. That's how it is.

Hard work and guts!

Re: Mapping an instrument prest to a keypress

Ok, well what I have will do.

If any Pianoteq guys are reading, the ability to assign events to specific values would greatly increase the control possible from some keyboards.

Re: Mapping an instrument prest to a keypress

Is there another program (windows) that can be run alongside Pianoteq that could catch MIDI events, and call autohotkey or whatever with them? Is that possible? It would be better if they could send information somehow to Pianoteq but this is probably not possible (ie. load preset...).

Last edited by Aidan (08-08-2016 13:41)

Re: Mapping an instrument prest to a keypress

You could do what you want within most DAWs using MIDI processing plugins (google pizmidi) and loading Pianoteq as a plugin after those processors...

Hard work and guts!