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)

Cool.

Yeah max isn’t crashing. My bad I just mean’t mp3ify and lofi doesn’t work when I add the files. I get that system error in a Windows popup and the error 126 in the max console.

I replaced the xbox patcher. I have tried to different controllers.
It allows me to choose, but still no response from the controller. When I choose it enables the xbox button. Then the gui shows the left dpad being pressed and the left analog stick at the bottom left corner.

The console says
print Controller (XBOX 360 for Windows)
hi hi: focussing on Controller (XBOX 360 for Windows)

At this point probably best to drop me an email so we don’t clog up the thread with troubleshooting (rodrigo.constanzo@gmail.com) but it’s promising that the controller shows up.

When you say that the gui changes, does anything change at all while you wiggle pads or press buttons?
I’m thinking (worried) that on windows the controller spits out the messages differently. Not insurmountable, but difficult to figure out sans windows.

Would you be able to open up an [hi] object, connect the controller (via menu message) and then print the output of the [hi] object, and let me know what it says. It should be a stream of 2 numbers, an identifier for each control and then it’s value (ie 56 0).

i’m testing old max stuff which had broken after changing pc’s
decided to redownload some and troubleshoot…now cut glove FINALLY works on my system!

in awe all over again

1 Like

Ah great to hear!

Make sure you download/update the commits I posted from October (a few posts up) as that fixes some little bugs with presets and MIDI learn.