it looks exactly like the one you linked. weird thing is that my laptop recognizes everything when i check it in the sys preferences.

If it’s like the one I linked then it’s the wrong controller for Cut Glove. That’s for the newer XBoxes. It’s actually quite cool that it shows up at all, but you’d need an older one (xbox 360 controller) like this:

oh. that’s kinda sad. i’ll try to get the older one as soon as its possible. thanks!

That does make me want to get one of the new ones to test with, as it has lots of cool new features and stuff. But CG is definitely built around the 360 controller.

thing is that this gamepad feels extremely comfy. is there a chance of someday-in-the-bright-future update?

It’s definitely on the radar, I just didn’t think it worked in Max at all yet. (From what you did, there’s no dpad input, but it’s still worth looking into).

1 Like

Does anyone run Cut Glove (with or without gamepad) on windows? A friend recently managed to compile framerank for windows (what handles the mp3ify part of the lofi module).

If someone has windows CG on here, can you test this? (just replace the files included in this download in the folder (though maybe safe the original lofi module just in case)

If you see the mp3ify parameter, and can control it, it works! And it means TPV and CG will finally have mp3ify on windows.mp3_windows.zip (32.6 KB)

It’s not worth doing a v02 release over, but if you are using the fx presets in CG you should update the files changed in the last two commits on github. They fix a long-standing bug making presets load uselessly slow.

I was unintentionally running an offline buffer analysis on each of the 4 karma core’s 10minute buffers each time a preset was loading. So that meant loading a preset often took up to a second to load. The following updates to 6 files fixes that.

Also if any windows users can or have tested the mp3_windows.zip file linked in my previous post, let me know so I can commit that to the main patch too. (With both of those things I might just bump it up to a v02)

I can test this for you. What’s the process to get it going? Ive only gotten as far as opening the max patch, but the controller doesnt seem to work. Do i need that 360 controller driver? I didn’t know what to do as it seemed like it was for mac.

Yeah you’ll need the driver.
If you’re on a more recent OS you can just install the most recent version:
https://github.com/360Controller/360Controller/releases/download/v0.15_beta3_unofficial/360ControllerInstall_0.15_beta3_unofficial.dmg

If you’re on 10.6 or something like that you need to install an older version (I don’t remember which, but it’s in this thread somewhere. 0.11 or 0.12 I think)

And for testing the latest version if you just download/install the release (like you have already it seems), then download the latest version here:
https://github.com/rconstanzo/cut-glove/archive/master.zip

And replace the following files using the new versions:
analysis.maxpat
karma_grain.maxpat
karma_core.maxpat
karma_grain.maxpat
karma_sampler.maxpat
karma_slice.maxpat

Totally missed this reply!

I wasn’t clear that I am using Windows 8 with max 7.
That’s why I was asking about the drivers.

I just downloaded the newest version. I get errors when I launch it.

newobj no such object for
karma
descriptos
dynamicdsp
multiconvolve
descriptorsrt
sigmund

I am new to max. So all this might just be a user error due to not knowing the best practice for organizing files,. As of now, I can get a clip playing and use the stutter function.
I am having a weird problem with audio not actually starting until I bring the master down.The lofi module just stops audio when the lofi button is engaged.

I’ll stop there. Like I said this could all be just me.

It looks like none of the externals are showing up. I’m not sure where they go on windows but it would be in the /Max 7/Library folder, you can just dump the whole folder called “Windows Externals” that’s inside the “_Required Externals” folder right in there.

The bringing master volume down is kind of weird, but lofi (and many more things) won’t work without the externals in place.

Movied the externals, only fixed the missing karma objects on launch. The other ones still are not loading. Is there a way to point it directly to the files that are missing?

I suspect you might be opening Max7 in 64bit mode, which the Harker externals won’t work in. Try changing Max7 into 32bit mode (again, not sure how to do this on windows) but that might do the trick.

Some progress. I had to switch to 32 bit max. Which requires a separate download.

All the externals loaded, but then the audio is messed up and choppy. I run mlr with no audio problems.

All the effects seemed to work. I tried to add the mp3ify, but I got a system error launching framerank.

For framerank download that mp3_windows.zip linked a few posts above, and that should (hopefully) fix that problem.

For the choppy audio, what are your I/O/vectorsize settings? Or what does the CPU% read in the ‘setup’ window?

Cut Glove is much more dsp intensive than mlr, so it could just mean using bigger dsp settings (I have mine set to 256/128, or 128/64 when I’m using it with drum stuff).

Is the vector your buffer size? Anyway, I actually lowered it from 512 to 128 and the chopping stopped. I am like at 8% CPU usage. There might have been a problem with the interface not connecting to max properly. It wasn’t detecting my interface properly this morning. Maybe my hardware and software settings were mismatched or something. I usually keep my buffer at 128, but the fresh install of max probably defaulted to 512 without the hardware/driver settings changing.

The crash happens after adding the mp3ify files. Not without them. Do I need to put them in the externals folder or in the cut glove folder?

I get an error message that says this: can’t start because VCRUNTIME140D.dll is missing

and this error in the console:
error 126 loading external framework.

Everything seems to be working except the gamepad and mp3ify.

The choppy thing was probably CPU usage then.

For the mp3ify thing, can you send me a crash report (rodrigo.constanzo@gmail.com). A friend compiled the external for windows and I haven’t been able to test it in context to see if it works fine, so a crash would suggest that it isn’t.

If that’s the case, you can use a vanilla download of cutglove (without the additional windows_mp3 step) and lofi should work fine, it just won’t have the mp3ify parameter (it won’t even show up in the GUI).

For the gamepad itself, have you installed the driver from Microsoft for the gamepad?
People have had to roll their own Mac ones since it’s not officially supported by Microsoft, but there should be a native driver for it.

If you’ve done that and it still doesn’t work can you send an ‘info’ message to an [hi] object in Max to see what the xbox controller shows up as. I have it auto-detect all the versions I’ve encountered on Mac (wired, wireless, different versions of the driver), but it’s possible that the name shows up differently on Windows.

Sorry all this stuff doesn’t work right out of the gate for windows, I just have no way of testing this stuff other than messages like this, so thanks for troubleshooting!

No problem. I want it to work! Its another piece of tactile hardware, that I don’t have to buy!

Windows 7 automatically installs the drivers. 8 has drivers for wired controllers already installed I think. 10 has wired and wireless native.

Here’s the info for the Controller:
hi 2006.1.04
1 devices
Controller (XBOX 360 for Windows) 0
16 elements

To be sure about the mp3ify, do I have to add it to the cut glove folder or to where I’m storing my externals? I added it to the cut glove one.

How do I create a crash log in max? I can’t seem to find it.

It’s not showing up in my event viewer for windows either.

It doesn’t fully crash max. I just get those error messages:

System error: can’t start because VCRUNTIME140D.dll is missing

and this error in the console:
error 126 loading external framework.

The mp3ify stuff should just go in the same folder with the Cut Glove stuff. framerank~ lives in there since it’s not a general purpose external, and specific to Cut Glove.

Ah, so Max isn’t crashing. So that “system error” shows up as a windows popup or something? And the error126 is in the Max window?

As far as the gamepad part, try replacing the xbox_bpatcher file with this one. This lets you manually select the device to run. This should hopefully make it work as it looks like the controller is showing up in Max just fine. Hopefully the messages are parsed the same way.

But give this a spin and if it works, let me know what it says in the Max window.

xbox_bpatcher.maxpat.zip (7.6 KB)