Bug reports & end-user support for Akai's MPC Software 'controllers' including the new MPC Studio 2, the MPC Touch, MPC Renaissance & original MPC Studio and MPC StudioB lack.
User avatar
By AnSolas Sun Jul 07, 2013 10:09 am
Hello guys,

since Forums tend to contain mostly negative feedback I like to start a positive post.

I LOVE:
    the new double tap feature
    SAMPLE EDIT , EDIT, + + + + , DoIt (Normalize)
    or SAMPLE EDIT , value Dial hard-left to get to Discard :)
    Qlink Zoom Scroll is now an editors dream
    enter data with the Value Dial

I just created a Keygroup patch by Sampling my JD800

http://78.47.126.11/akai/JD800Fantasia.zip

However I stopped mapping at Keygroup 3

Anyone like to tell me please why you can't play keygroup 3 polyphon (chords) even tho it is set to polyphon playback, please?

What am I missing ?
Last edited by AnSolas on Thu Jul 11, 2013 3:08 pm, edited 2 times in total.
By Lokaali Moraali Sun Jul 07, 2013 12:31 pm
I've noticed this..i think i'ts mostly because there is so much new users wich have never used MPC before.
One of the best things wich i like MPC:s so much is that those samplers are limited.
Fewer options gets me more creative.

I think the Ren is best Controller at the market. I would not change it.
I like the workflow, it's faster than any program & controller wich i have tried..
Sample edit gets +++ for me. No more using mouse..

+++ from..too lazy to learn proper english..
Last edited by Lokaali Moraali on Sun Jul 07, 2013 9:00 pm, edited 1 time in total.
User avatar
By AnSolas Sun Jul 07, 2013 1:22 pm
Lokaali Moraali wrote:Sample edit gets +++ for me. No more using mouse..


+1, any idea whats happening with my prog tho?
User avatar
By AnSolas Sun Jul 07, 2013 2:06 pm
MPC-Tutor wrote:
AnSolas wrote:
Lokaali Moraali wrote:Sample edit gets +++ for me. No more using mouse..


+1, any idea whats happening with my prog tho?


Can you confirm exactly what the problem is?


Hello and thank you for you answer.
I have started creating a Keygroup Program

Keygroup 1 contains 4 Samples (D1 - C#2)
Keygroup 2 contains 4 Samples (D2 - C#3)
Keygroup 3 contains 4 Sample3 (D3 - C#4)

On the 2 first Keygroups I can play chords (polyphon).

This is not possible on Keygroup 3.

The Playbackmode is for all Keygroups "polyphon"

So my question is, why cant I play chords on Keygroup 3 ?
What am I missing ?
User avatar
By comtox Tue Jul 09, 2013 10:35 am
Maybe Akai missed something. Hope you will find an answer...
User avatar
By AnSolas Tue Jul 09, 2013 10:38 am
comtox wrote:Maybe Akai missed something. Hope you will find an answer...


Hopefully the Akai QA Department is reviewing this issue
since I am currently to busy for unpaid jobs.

I suggest that they create scientific test starting with the following schema and create a documentation on each step so that it is 100% reviewable:

Testsetting 1
Keygroup 1
Layer 1 : sample1a
Layer 2 :
Layer 3 :
Layer 4 :

Keygroup 2
Layer 1 : sample2a
Layer 2 :
Layer 3 :
Layer 4 :
...
Keygroup n
Layer 1 : samplena
Layer 2 :
Layer 3 :
Layer 4 :
------------------------------
Testsetting 2
Keygroup 1
Layer 1 : sample1a
Layer 2 : sample1b
Layer 3 :
Layer 4 :

Keygroup 2
Layer 1 : sample2a
Layer 2 : sample2b
Layer 3 :
Layer 4 :
...
Keygroup n
Layer 1 : samplena
Layer 2 : samplenb
Layer 3 :
Layer 4 :
------------------------------

and so...

This test will lets you narrow down the circumstances under which this issues happens.
User avatar
By JAH Tue Jul 09, 2013 11:42 pm
Are you willing to make the key group program you made available so your issue can be trouble shooted?
User avatar
By AnSolas Wed Jul 10, 2013 8:50 pm
@Akai beta Team :

Hello ? Anyone ? Feedback ?


ps:
by the way, is there a alpha team ?
User avatar
By AnSolas Thu Jul 11, 2013 10:04 am
Preface

I am not sure if this is the correct place to post such kind of Debug Protocols, but anyways?

I have inspected the generated Program XML:
Line 332 should be FALSE and not TRUE
https://gist.github.com/daslicht/597367 ... 1-txt-L332

Here is the GUI setting for the Program:
Image

THE MONO Setting controls the following XML Node which is used to determine whether a Program should be played monophon or polyphon:
Code: Select all<Program type="Keygroup">
...
      <Mono>False</Mono>
...


but inside each Instrument Node there is another Mono sibling:
Code: Select all <Program type="Keygroup">
 <Mono>True</Mono>
     <Instruments>
            <Instrument number="1">
                    <Mono>False</Mono>
...


The second Mono Tag should be at ANY time FALSE since it is only used in DRUM Programs !





How to reproduce this issue



I.)
Create a new Keygroup. (source: https://gist.github.com/daslicht/5974121)


Notice that when you create a new Keygroup, the Playback mode is set to Poly and the KG Select to 'All' by default:

Image

Image

This will result into something like this:

Code: Select all<MPCVObject>
    <Program type="Keygroup">
      ....
      <Mono>False</Mono>
           <Instruments>
                <Instrument number="1">
                       <Mono>False</Mono>
                        ...
                </Instrument>
           </Instruments>
           ...

See Full Here: https://gist.github.com/daslicht/5974121

Notice that there is only ONE Instrument Node created.



II.)
Go to PROG EDIT, and add another keyzone:
Image

This will add another Instrument node, so that we have 2 Instrument Items:
Code: Select all<MPCVObject>
    <Program type="Keygroup">
      ....
      <Mono>False</Mono>
           <Instruments>
                <Instrument number="1">
                       <Mono>False</Mono>
                        ...
                </Instrument>
                <Instrument number="2">
                       <Mono>False</Mono>
                        ...
                </Instrument>
           </Instruments>
           ...

See Full Here: https://gist.github.com/daslicht/5974133



III.)

Go to PROG EDIT and set the Playback Mode to MONO, this will result into something like this:

Code: Select all<MPCVObject>
    <Program type="Keygroup">
      ....
      <Mono>True</Mono>
           <Instruments>
                <Instrument number="1">
                       <Mono>False</Mono>
                        ...
                </Instrument>
                <Instrument number="2">
                       <Mono>False</Mono>
                        ...
                </Instrument>
                <Instrument number="3">
                       <Mono>True</Mono>
                        ...
                </Instrument>
                ...
                <Instrument number="128">
                      <Mono>True</Mono>
                       ...
                </Instrument>
           </Instruments>
           ...

See Full Here: https://gist.github.com/daslicht/5974138


As you can see there will be 126 additional Instrument nodes created so that we now have the maximum amount of 128, which is the logical result of the "any" modifier.

But the error is that any child Mono Tag of the Instrument nodes are set to TRUE .


With this knowledge I could simply fix my JD800 Fantasia Program.

If you need further assistance let me know and contact me at

Image
...
User avatar
By Airyck Sat Jul 13, 2013 3:44 am
This is odd because I have been able to create keygroups that are polyphonic and have over 30 separate keygroups , does this always happen?
User avatar
By AnSolas Sat Jul 13, 2013 8:14 am
Airyck wrote:This is odd because I have been able to create keygroups that are polyphonic and have over 30 separate keygroups , does this always happen?

This happens if you proceed as I documented above.

If you don't touch the mono switch you should be safe :)