Connect your midi keyboard and load Waveform. Put a patch on a track, and make sure it's working normally.
Settings, control surfaces.
Create new custom control surface.
Set input device at the bottom, to be that keyboard.
Edit control mappings.
"click here to choose...".
Touch any key on your keyboard you're willing to sacrifice during use. It will be highlighted on the left.
Click on the RIGHT side of that table. You'll see a dropdown list you can assign to that key. (i.e. transport/play transport/record)
... repeat
NOW when you go back to the normal window, WHEN you press the keys you're reassigned, they do the assigned function INSTEAD OF playing notes.
You can delete specific key entries, or delete the whole "control surface" to get all your notes back, or (untried?) just set that custom surface to "no input device".
I guess if you have a lot of these (or you use this method to customize a non-listed controller), make sure you save it.
Quick sample exported... function 1 must be play, and 3 is record.
<?xml version="1.0" encoding="UTF-8"?>
<MIDICUSTOMCONTROLSURFACE name="myctl" protocol="midi" eatsMidi="0" channels="8" parameters="18">
<MAPPING id="0" addr="" channel="1" function="1" note="36"/>
<MAPPING id="0" addr="" channel="1" function="3" note="38"/>
</MIDICUSTOMCONTROLSURFACE>
My biggest showstopper with Waveform 9...
-
Peter Widdicombe Peter Widdicombe https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=336849
- KVRian
- 1205 posts since 29 Aug, 2014
Waveform 13; Win10 desktop/8 Gig; Win11 Laptop; MPK261; VFX+disfunctional ESQ-1
-
- KVRist
- 42 posts since 13 Mar, 2008 from UK
Thanks for your reply Peter, much appreciated.
-
- KVRian
- 1008 posts since 4 Oct, 2019
Yes, very easy, same as described by Peter. You create a new custom control surface and assign each function with the controller you want.herbaltree wrote: Tue Jun 22, 2021 9:47 pm Thanks asprog, that looks like a good option. Was it easy to set up for other functions and so on?
Waveform Pro 13.5.25 Windows 10
