New Tool (2.8): Pking

Hm. Well I am a programmer, with a renoise licence, and a padkontrol… I guess I could take a look. No idea how difficult it would be though.

Me too would love to see further updates of pKing. I get the feeling it was dropped in favor of padKontrol support in Duplex, but that seems to have been stuck in an early stage.

Hey guys! So what about that pKing version for Renoise 3.0?

Is it moving somewhere?

r3.0 update is essential

This silence makes me wanna learn to code :DDDD

Renoise 3 has such a great sampler, it’s like MPC on steroids, so if there would be a possibility for better cohesion with some sort of a hardware midi controller, I would probably pee my pants :smiley:

Learn to code. It’s great fun, and super useful :slight_smile:

Yeah, easy to say :smiley:

Wouldn’t even know where to start :slight_smile:

Learn to code. It’s great fun, and super useful :slight_smile:

Not having pking in v3 is killing my workflow. Is there a technical reason why this can’t be properly implemented, or is it from lack of interest/funds. I would gladly try to raise funds for anyone who port this tool over.

1 Like

What are the error messages if you just change ApiVersion from 3 to 5 in the manifest.xml file?

I don’t own a padKontrol, but it shouldn’t be too difficult fixing what might be wrong if we collab.

For reference:

NB. I am guessing that Renoise autoupdates simple renames of constants, properties and methods, but that it might fail if some native classes/objects are ‘cached’. AFAIK there are not many changes on some deep ‘structural’ level - at least none that would be difficult to fix. Automation access comes to mind…

NB2. One obvious culprit is found in modes/samp_edit.lua:359-. These have been deprecated:
renoise.ApplicationWindow.UPPER_FRAME_DISK_BROWSER
renoise.ApplicationWindow.MIDDLE_FRAME_SAMPLE_EDITOR
renoise.ApplicationWindow.LOWER_FRAME_INSTRUMENT_PROPERTIES

And in modes/support.lua:37-
renoise.ApplicationWindow.MIDDLE_FRAME_KEYZONE_EDITOR
renoise.ApplicationWindow.MIDDLE_FRAME_SAMPLE_EDITOR

EDIT:
I tried to fix those here. Try it and let me know of any error messages. I hope mxb doesn’t disprove, even though the source code says “Copyright” :worried:
com.mxb.pKing.xrnx (34.3 KB)

Sorry, just saw this. Gonna give it a go real quick!

Whew, so i screwed up my MBR switching some HDD’s and just got my desktop back, sorry for the late reply again.

It might work, but honestly I’m having alot of problems with the new Korg drivers for Win10. Until i can get the new drivers work i think i’m SOL.

OK, let me know when you can.

The tool should start in 3.1 now and (I’m guessing!) generally work, but I cannot vouch for 100% of its functionality. Especially if it comes to navigating between ‘views’. And the instrument and sample section were changed quite a bit in recent Renoise versions, but if there’s an interest we could probably adapt it with a bit of collab.

Hi, I just tested your version of the tool in linux x64.
The tool installed succesfully and then when I tried to start it from the Tools menu I got this:
Captura%20de%20pantalla%20de%202019-07-22%2022-31-48

sorry for the late reply again, but yeah, i got the same error.

Yeah, same here on my windows machine.
Maybe its finally time to learn some Lua tho :slight_smile:

Ah, i see from api 3 to 4

Apologies for the necrobump, I was just given a padKontrol and stumbled on this thread while playing with it.

I encountered the same error others have mentioned with patt_edit.lua using @joule’s com.mxb.pKing.xrnx with Renoise v3, so I commented out every instance of chord_mode_enabled in that file. This seems to make things kind of work.

I can load one of the demo songs in my (freshly installed) demo version of Renoise, start pKing, and sounds happen when I press buttons on the padKontrol. Being completely new to Renoise and the padKontrol, however, I’m not sure what I’m doing at all atm, so I’m almost certainly just not seeing what functionality is missing yet.

I’m out of time to mess with this for now, but if I ever end up getting any further I’ll post about it here.

1 Like