Ingreso rápido:  

Forum: Old versions

Tema: MPD32 360 Degree Knob Mapping Help

Este tópico es antiguo y puede contener información incorrecta para la nueva versión.

ReThinkPRO InfinityMember since 2009
I have a series of knobs on the Akai MPD32 that are 360 Deg knobs and I would to map them to the effect sliders.

The skin that I use has a bank of effects, I use the same 4 knobs to adjust the parameters of the current active effect.

Every time I move the knob, the software makes a jump when the software and hardware do not match. When I map them to my jogs (using $effect modifiers) they are knobs are "relative".

Is there a way to make the knobs act like the jog wheels where the physical location of the knob makes no difference?

Thanks!!
 

Mensajes Tue 25 May 10 @ 1:39 pm
intresting, I'm wondering the same thing. Although it still jumps for me even when using sliders. I thought I read something about this and I dont think there is a way around it but lets see what the experts say.
Huey
 

Mensajes Tue 25 May 10 @ 1:46 pm
DJ PhatsoPRO InfinityHercules Support TeamMember since 2005
 

Mensajes Tue 25 May 10 @ 2:41 pm
ReThinkPRO InfinityMember since 2009
Taken from the link provided:

*********************

Encoders
If the encoder sends messages for increments and decrements of its position, you can defines it with a <encoder> element, with the following properties:
- cc: the MIDI cc
- inverted: (optional) set to "true" if the jog is inverted
- zero: set the cc value that represents zero. For a jog that sends 0x01 for forward movement and 0x7F for rewind, set this to "0" (default). For a jog that sends 0x41 for forward movement and 0x3F for rewind, set this to "0x40".
- max: (optional) specifies the value at which the encoder wraps

If the encoder sends messages with its absolute position, you can defines it with a <fullencoder> element, with the following properties:
- cc: the MIDI cc
- inverted: (optional) set to "true" if the jog is inverted
- full: set to the number of steps sent while performing a full rotation (by default 128)
- mask: (optional) set a bitmask to apply to the cc value

**********************

Im not in front of the MPD32, I will see if I can make heads or tails out of the xml file.

 

Mensajes Tue 25 May 10 @ 4:41 pm
ReThinkPRO InfinityMember since 2009
Well I am not quite sure how to "map" the encoder in the xml file. After adding <encoder midi="0x16", max="127" />, assuming that the "max" element is the wrap point, the knob still acts the same. The MPD32 is not recognized by VDJ so I am forced to use the Generic MIDI wrapper. Any an all help is much appreciated. Thanks!!
 

Mensajes Wed 26 May 10 @ 12:08 am
Are you able to do it with the Generic MIDI wrapper?? If so what is the script your using?? Trying to get this meself, lol.

Huey
 

Mensajes Wed 26 May 10 @ 1:32 am
cstollPRO InfinityMember since 2004
Can you provide the text from your 'definition' file ... the whole text, not just the lines you are working on.

Also, you should read the definition documentation again ... max is the max value sent not the wrapping point. zero (which be default is 0) is the wrapping point and you should not half to define this usually for an endless encoder/knob.

But, please provide your whole definition file text....
 

Mensajes Wed 26 May 10 @ 7:33 am
ReThinkPRO InfinityMember since 2009
<Bump>

Anyone? Im diggin the MPD and this is the only issue I have with it.
 

Mensajes Fri 28 May 10 @ 2:17 pm
 

Mensajes Fri 28 May 10 @ 2:50 pm
If the encoder knob sends absolute position values going from 0 through to 127 then you will need to use <fullencoder>, otherwise you would use <encoder>

If it send two different CC's for each movement, then the encoder may be 14-bit instead of normal 7-bit (Allowing greater precision.)

14-bit CC's can be mapped as follows:

<encoder cc="0xAA" ccmsb="0xBB" name="ENCODER_NAME" />

Where AA is the LSB CC and BB is the MSB CC.
 

Mensajes Sat 29 May 10 @ 2:07 pm
ReThinkPRO InfinityMember since 2009
When I put the knobs to INC/DEC they output five CCs, two of which are duplicates. VDJ still does not recognize them with your <encoder> line. I'll see what I can do and post my findings.

Thanks JP
 

Mensajes Sun 30 May 10 @ 6:05 pm
ReThinkPRO InfinityMember since 2009
 

Mensajes Tue 01 Jun 10 @ 6:25 pm
layzi66PRO InfinityMember since 2010
if anyone could PLEASE help me out i got the mpd32 today but vdj doesnt recongnize it! i want to use it for launching fx and samples etc if anyone has any advise i really would appreciate this
 

Mensajes Wed 16 Jun 10 @ 6:12 pm
ReThinkPRO InfinityMember since 2009
Hey layzi66,

In my 11th post in this topic, there is the definition and the mapper. Copy and paste them and save as .xml. Put the Def file in the Devices folder and the mapper in the Mappers folder. Use the Vyzek to map the CC controls to what is specified in the Def. You will have to convert all the numbers from Hexadecimal to decimal.

Cheers brotha!!
 

Mensajes Wed 16 Jun 10 @ 11:37 pm
layzi66PRO InfinityMember since 2010
ReThink wrote :
Hey layzi66,

In my 11th post in this topic, there is the definition and the mapper. Copy and paste them and save as .xml. Put the Def file in the Devices folder and the mapper in the Mappers folder. Use the Vyzek to map the CC controls to what is specified in the Def. You will have to convert all the numbers from Hexadecimal to decimal.

Cheers brotha!!


okay i did the first part i put them in the folders , i open the vyzek how do i map the cc controls i am a newbie at this could you walk me through this does the mpd have to be connected etc? i really appreciate your help
 

Mensajes Thu 17 Jun 10 @ 1:19 am
layzi66PRO InfinityMember since 2010
also this might be a big thing do i need a sound card? or like midi to usb type thing to get some sound out?
 

Mensajes Thu 17 Jun 10 @ 1:29 am
I need help creating a definition file for my mpd32 to control the endless encoders. Rethink seemed to have got it but I cant seem to find it or get started
 

Mensajes Thu 10 Dec 15 @ 7:04 pm
Because it's not a natively supported controller, you'll need to buy a Pro Infinity license (or a monthly subscription Pro license) to use the Akai MPD32.

Once you become a registered Pro user, you will be able to see the post in this thread which contains the mapping.

 

Mensajes Thu 10 Dec 15 @ 7:52 pm


(Los tópicos y foros antiguos son automáticamente cerrados)