I wonder if I can use Lightpad block M as a simple pitchbend/modwheel controller together with my MIDI keyboard that doesn't have pitch/mod wheels (Kawai VPC1)? Unfortunately, documentation is very scarce and it's hard to understand possible functionality of Lightpad block. I see that there is option to use it as XYZ Pad or simulate RISE controller, however I'm not sure if it can be configured to send pitch bend messages, since only MIDI CC's are mentioned?
Lightpad can be scripted to do that using Littlefoot scripting language. I'll attach a modified version of the "Rise Controller" Lightpad program to this post, where I added a page with virtual pitch wheel and mod wheel. They are accessible by pressing the mode button on the side of the Lightpad. I also added Z-axis (pressure) support to the XY pad page.
On Windows the file has to be stored in "C:/User/[user name]/Documents/ROLI/Littlefoot". Then just load it to the Lightpad via Dashboard. I don't know where Dashboard would look for it on OSX.
Mind that I am not an experienced scriptwriter. The mod works fine and doesn't hurt anything, but it sure is not elegantly written which is why I was too shy to share it until now.
Also, because of an issue with how Seaboard and Lightpad Blocks work when you set them to single channel mode - they send pitch reset messages with each new note even when Glide tracking is disabled - you can't as of now expect this script to work nicely with a Seaboard in single channel mode. That's sad, considering this is what I wanted to do in the first place. I reported this issue in February this year, but it hasn't been addressed by now.
But as a global pitch/mod wheel in MPE mode and as a complement to a MIDI keyboard with no such wheels it works flawlessly for me, so I hope you'll have success getting it to work for your purpose, too.
Have fun :)
Hi there - i'm thinking of getting a Lightpad M for the same reason (my keyboard has no pitch bend / mod wheel)
Mikhael did the script work ?
I am on a mac..
Thanks a lot for sharing! Just loaded it, I'll give it a try later.
Dear Frank, Thanks for writing the script. The pitch bend works well, however the modulation wheel doesn't work, with no response. Any idea how to fix ?
Hmm, it works for me. Are you sure your synth is supposed to do something with it? Equator's presets for example do nothing, as far as I know. Or maybe my script defaults to a wrong CC number when installed elsewhere? It should default to send CC1 Modwheel on Channel 1.
When you go into the EDIT tab for this script in Roli Dashboard, there should be a widget under the label Wheels, called Modwheel CC. It should be set to 1. If it isn't, set it and save as default.
(The widget above it, Pitchbend Range, does nothing currently. I don't think I get it to work any time soon.)
If this doesn't help, can you verify if it sends MIDI messages in the first place, with a MIDI logger or somesuch?
Or do you mean "with no response" as in "the fader is not reacting to touch at all"?
Dear Frank, it works perfectly now! my fault to let Bitwig recognize songmaker kit as Seaboard Rise, after set it as Generic Midi device. Tested and works well for both Reaper 5.95 and Bitwig 2.4.3 now.
Are there anyway to make the Pitch Bend + Mod Wheel as the first display when it start up? currently the start up display is the orange 3 stripes.
Thanks a lots!
That's great to hear :)
Changing the default page is a good idea and is actually dead easy in this script, done.
While in there I added a widget to the EDIT tab that comes up in Dashboard where you can set your preferred default page (and save that as a mode). I also removed the inoperative Pitch Range widget. And I went and changed the pic for the script in Dashboard's APPS tab, just for giggles. Which took far too much time, because that part of the editor is super clunky...
I attach the updated version to this post. There should be a place in the support area where we can share, maintain and - not least - find things like this instead of burying them in random forum posts, methinks.
Have fun :)
Dear Frank, it works like what i dream of now! Seriously, your script should be included as default in Dashboard app. I believe there are some ppl out there finding this solution too.
Thanks for the reply Frank, I will test with the X/Y pad app and see how i get on.
If i can get it to work with pressure then i will be happy.
Then i need to figure out
how to get 2 sliders with a config like this on a single channel setting
CC 14 Slider 1 Position
CC 15 Slider 2 Position
CC 16 Slider 1 Pressure
CC 17 Slider 2 Pressure
and my Prophet 12 Module will be a happy little synth again :)
I got it working with the X/Y pad, Thanks for the suggestion Frank.
Now I just need a default page with 2 fat sliders on it :)