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.
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": "HerculesMk2. buttons123: " + mode + " mode not supported yet"); controls. inputs[ control] .name) {
engine. setValue( group," loop_in" , !engine. getValue( group," start") ); // Am I correct?
break;
engine. setValue( group," loop_out" , !engine. getValue( group," end")); // Am I correct?
break;
engine. setValue( group," reloop_ exit", !engine. getValue( group," loop")) ; // Am I correct?
break;
print(
break;
case "loop":
if (value) { // Button pressed.
switch (HerculesMk2.
case "fx 1": // "fx 1,2,3" should be globally renamed as said before?...
// trigger loop in
case "fx 2":
// trigger loop out
case "fx 3":
// trigger loop exit
}
}
break;
275> default: (etc)
second part looks like this:
case "fx": "HerculesMk2. buttons123mode: Switching to " + sNextMode + " mode"); "HerculesMk2. buttons123mode: " + sNextMode + " mode not supported yet"); "HerculesMk2. buttons123mode: Switching to " + sNextMode + " mode");
print(
break;
case "cue":
print(
break;
case "loop":
print(
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