Comment 5 for bug 550958

Revision history for this message
Chris (mmm-zippymail) wrote : Re: Some MIDI mappings not updated for Looping support.

Hi there,

I did some testing. since i am working with Vista i couldnt really use the patch file. still, i managed to edit my .js according to your changes.

i will post my whole section in here....

first part looks like this:

250> break; // End fx mode

    case "cue":
 print("HerculesMk2.buttons123: " + mode + " mode not supported yet");
 break;
    case "loop":
          if (value) { // Button pressed.
             switch (HerculesMk2.controls.inputs[control].name) {
             case "fx 1": // "fx 1,2,3" should be globally renamed as said before?...
                 // trigger loop in
                 engine.setValue(group,"loop_in", !engine.getValue(group,"start")); // Am I correct?
                 break;
             case "fx 2":
                 // trigger loop out
                 engine.setValue(group,"loop_out", !engine.getValue(group,"end")); // Am I correct?
                 break;
             case "fx 3":
                 // trigger loop exit
                 engine.setValue(group,"reloop_exit", !engine.getValue(group,"loop")); // Am I correct?
                 break;
            }
         }
         break;

275> default: (etc)

second part looks like this:

 case "fx":
     print("HerculesMk2.buttons123mode: Switching to " + sNextMode + " mode");
     break;
 case "cue":
     print("HerculesMk2.buttons123mode: " + sNextMode + " mode not supported yet");
     break;
 case "loop":
     print("HerculesMk2.buttons123mode: Switching to " + sNextMode + " mode");
            break;
 default: (etc)

Works fine with me. But i might have discovered a new problem. If i am heavily using the loop mode via my mk2, sometimes mixxx just crashes, leaving an older instance of the program open and my sound system in use for a little while.

i couldn't really reproduce this reliably to find out when exactly that happens, but happened to me at least 3 times in like 30 mins.

sorry for that ;)

cheers,

chris