pk_hui

Talk about all things "KVR Developer Challenge" related.
Post Reply New Topic
RELATED
PRODUCTS

Post

I'm quite interested in giving this a try, since I own an extra padKontrol and Cubase SL3 apparently will support Mackie HUI. However, as soon as I double click on pk_hui.exe to start the program, my computer locks up (WinXP).

If the developer is around...do you have any suggestions/thoughts on what the cause might be?

Post

Hi, I am the developer of pk_hui, I am sorry it locked your computer up. pk_hui is developed using Max/MSP, a visual programming environment, and is a packed version of my pk_hui patch and Max/MSP runtime.

If it is the Max/MSP runtime that is locking up your computer, I am unforunately not able to fix it nor troubleshoot it in any serious manner. If it is my patch and implementation of Max/MSP runtime that is the culprit, I'll try to fix this ASAP.

How far do you get when you doubleclick the exe? Do you get to the user interface or do you get a lock-up immediately?

One thing to try is to turn off/disconnect other midi gear and applications before launching pk_hui. What immediately springs to mind as the source of the problem is a MIDI loop, ie inputs and outputs on pk_hui are accidentaly matching on first launch. When fed a MIDI message, it will go round and round, which will bring your computer to its knees.

Please explain your problem in as much detail as possible, either here in the forum or in a pm.
Last edited by discodaniel on Tue Nov 03, 2009 3:11 pm, edited 1 time in total.

Post

I discovered some other 1.0 bugs which will be fixed tonight. Just a heads up.

Post

discodaniel wrote:How far do you get when you doubleclick the exe? Do you get to the user interface or do you get a lock-up immediately?
It locks up before anything can appear. It happens quite quickly, within a second.
One thing to try is to turn off/disconnect other midi gear and applications before launching pk_hui. What immediately springs to mind as the source of the problem is a MIDI loop, ie inputs and outputs on pk_hui are accidentaly matching on first launch. When fed a MIDI message, it will go round and round, which will bring your computer to its knees.
The only MIDI gear that is hooked up to my computer are two padKontrols, via USB. I've tried it with both turned on as well as with just one, and the result is the same.

Post

There is a new version for download now, pk_hui 1.0.1
http://www.kvraudio.com/developer_chall ... hp#dc09_37

It fixes some missing interface elements, some bugs/inconsistencies in level metering, and updates the manual.

@ugo Maybe your instant lock-up is related to the search for missing interface elements locking pk_hui. It is a long shot.

Post

Unfortunately the problem still occurs for me. I guess this may point to your original suspicion, that there must be something in my system that conflicts with the Max runtime.

Post

@ugo I'm sorry to hear that. I will do some more bug hunting, maybe I can find some divide by zero or some other uncanny math or weirdness, but I think there's nothing of that in my original patch.

I have been running the mac version privately for over a year (before finally finetuning and releasing it for DC09), and it has never caused me any issues. The Windows version is having a lot of prolems, in my own testing too, spontaneous shutdowns, freezes, *sometimes* working splendidly, and I am considering pulling it completely. There are too many dependencies, Max runtime (which it is hard not to blame), different virtual midi cables, different DAW's, and all the flavors of Windows in use at the moment. It makes it really hard to troubleshoot and make sure that it is a decent software.

Btw, I checked out your website. I have been eyeing your vst:s before, but I'm on a mac running Protools... it is far off. We sort of miss some of you Synthedit wizards on the mac. Disturbance, seems like good fun and a nice interface it has got too! I saw you were having some similar trouble with the Synthedit framework as I am supposedly having with Max runtime. Anyway, thanks for trying out pk_hui, however much of a failure it was!

Post

Sorry for the late reply. I've been largely absent lately due to travel and just being really busy.
discodaniel wrote:Btw, I checked out your website. I have been eyeing your vst:s before, but I'm on a mac running Protools... it is far off. We sort of miss some of you Synthedit wizards on the mac.
Thanks for taking a look. :) It's too bad SE doesn't support mac. I'd love to release my stuff on both platforms.
Disturbance, seems like good fun and a nice interface it has got too!
Thanks! I've had a lot of fun with that one. It's definitely a bit of an oddball.
I saw you were having some similar trouble with the Synthedit framework as I am supposedly having with Max runtime.
Yes, I perpetually have issues with SE. For the most part it is great, but there are always lingering limitations that bother me. However, for all my complaining, I am still very grateful to Jeff for having created it. It's allowed me to do things I would never have thought I could accomplish. :hail:
Anyway, thanks for trying out pk_hui, however much of a failure it was!
Thanks for taking the time to create it! I certainly understand the effort that goes into making a plug-in and I know how frustrating it is when something just doesn't seem to want to work on someone else's machine. :)

Post

@ugo, keep up the good work!
Last edited by discodaniel on Sun Nov 29, 2009 4:33 pm, edited 2 times in total.

Post

There is a new update out now, pk_hui 1.0.2.

It fixes some bugs, one of them being negative MIDI values sent when DAW is reporting weird fader values. Might fix some of the Windows instability.

@ugo, out of curiosity, when you have two padKONTROLs plugged in, how do the second unit report its midi ports? I mean, under what names, padKONTROL Port A etc? I might rewrite pk_hui to auto setup, but two or more units is a bug waiting to happen.

Post

Multiple padKontrols on the same system present no problem at all. I have them hooked up via USB and in my hosts they show up numbered. For example: padKONTROL 1 port A, padKONTROL 2 port A, etc. It works great.

Also, Korg's editor provides the option of letting you choose which PK you are editing scenes for, so I think they anticipated that some people may want to use more than one PK.

Post

@ugo, thanks for the info! Problem was rather me not anticipating more than one PK... that was the bug waiting to happen.

Have you tried the new version? If it is like we suspected, that Max runtime is conflicting with your system, not much have changed, I'm afraid. There are some bugfixes that might help, though.

Post

I just gave it a shot, but the problem remains. It does seem that Max and my machine don't get along.

Post Reply

Return to “KVR Developer Challenge 2026”