Next/Prev rackspaces with Akai LPD8

Hello, I’m a new GP user and I already love it.

I was trying to build my setup and stepped on an issue: trying to map the next/Prev rackspace (or part/song) on my Akai LPD8 pads, I understand that I can’t use PC for this (because I have only 8 pads); so I thought using CC, but next/prev rackspace gets triggered only when I play my pads at velocity > 70 (more or less). Is there a better way to setup this situation? Thank you :slight_smile:

You can use the System Action block: System Actions

See the parameters list in the link above.

Also see this blog article for more information: The System Actions plugin - Gig Performer®

I might try Options>Global Midi and use Midi Learn and, when you use Midi Learn, touch the pad very lightly so it learns to be triggered at low velocity.

(If you use it to change songs/song parts, do this in Options>Setlist.)

(I have no idea if this would work, just saying what I might try. But, if you use “midi learn” at low velocity and it works, also check if it works okay if you hit it hard (full velocity).

Good luck!

What MIDI events are your pads sending and what event did you learn?

Thank you everyone for the replies. Can’t mention more than two users:

@npudar thank you, I tried with System Action block and it works with Note ON parameter. I just can’t make it work with PC neither all the CCs I have on the 8 pads by default. Should I change them to other CCs (with Akai editor)? Or using the Midi Note ON parameter is a good idea?

to jeffn1: thank you, sadly it didn’t work. Same issue as before.

@dhj CC 36 and 37, sent and learnt. But it seems that CC36 is a continuous controller?

I am not familiar with these pads but if one of them sends CC 36 and another sends 37 then you should be able to just learn those. That said, do they send different values when you press and release or are they toggles?

They do send a value on press and a “0” on release, as you can see in this screen

But the thing is, I have to press with velocity > 70 to make them work as “next” and “previous” buttons - so the risk is if I wrongly press my next button softly, I won’t have any sound change

anyway, I found a way using NOTE ON and not CC nor PC. Is this the right way to use next/prev funcion? If there can by any “right” way, of course.

Maybe there is a way in the manual so you can lock the velocity of the pads at above 70?

(I think most people use buttons on their controllers to move through songs/songparts/rackspaces/variations.)

If the pads are programmable you should be able to program them so you generate a cc number with a value of127 when pressed and 0 when released. No intermediate values.

Did you set the pads to momentary in the editor?

Did you try sending Note messages from your controller?

I have an LPD8. It comes with a programming application (for Windows anyway, mac I don’t know) and you can assign a PC, CC or note to each button. The knobs are also programmable. So pretty flexible.

sorry for my late reply to this topic, and thank you! for all the kind suggestions. :slight_smile:

so, to reply to everyone:

  • I’m searching for it, here is what I can do for the pads on the editor:

Type: Momentary / Toggle
Pressure Message: Off / Channel / Polyphonic
Full Level On/Off: On / Off
Global MIDI Channel: from 1 to 16

  • yes, the pads are Momentary
  • yes, I tried sending Note messages and it works with Note messages. Yesterday I had my first gig and I used Note msg to change rackspaces, it worked fine :slight_smile:
  • I don’t find a way to lock the velocity of the pads on a certain number or range, but I may be wrong on this.

Anyway, if using Note msg is a good way, I can stay with Note msg :slight_smile:

Thank you everyone!

This is indeed not possible.

Edit: But it appears it is possible: See

Did you try googling for the editor manual? This is what I found:

Full Level On/Off: Activate or deactivate the Full Level feature. When “On”, pads trigger samples at maximum velocity (127) regardless of force applied.

Oh thank you so much! So this is what “full level" option is for. That’s great, so I think that next/prev function could be assigned either to CC or Note messages, whether you need to use LPD pads for sending CCs or Notes (for example, sending samples or loops).

Thank you everyone!!

What I would encourage you to do if you can is to assign a sequence of CC numbers to your pads, e.g. if you have 8 pads then configure them as CC 40, 41, 42,43…47

Then set them up so that when you press a pad (doesn’t matter how hard), it sends out the value 127 and when you release the pad it sends out 0

Then you can handle everything else from inside GP

Ok thank you! Great tip :slight_smile: