Ardour: MTPowerDrumKit2

All your LV2 and LADSPA goodness and more.

Moderators: MattKingUSA, khz

Post Reply
hdr
Established Member
Posts: 67
Joined: Sun Feb 03, 2019 1:47 pm

Ardour: MTPowerDrumKit2

Post by hdr »

I have downloaded MTPowerDrumKit2
https://www.powerdrumkit.com/download-f ... &ver=2.0.9
and put the files MT-PowerDrumKit.dll and MT-PowerDrumKit-DE-Content.pdk to the folder /usr/lib/vst/

The manual refers to: https://appuals.com/how-to-use-windows- ... ve-builds/
I'm using Carla. The instructions wants me to 'make sure that the “Windows 32” box is ticked'. Thats not possible because this option is not available:
You do not have the required permissions to view the files attached to this post.
OS: debian 10 DAW: ardour 5

Loki Harfagr
Established Member
Posts: 58
Joined: Thu Aug 02, 2018 1:28 pm

Re: Ardour: MTPowerDrumKit2

Post by Loki Harfagr »

hdr wrote:I have downloaded MTPowerDrumKit2
https://www.powerdrumkit.com/download-f ... &ver=2.0.9
and put the files MT-PowerDrumKit.dll and MT-PowerDrumKit-DE-Content.pdk to the folder /usr/lib/vst/

The manual refers to: https://appuals.com/how-to-use-windows- ... ve-builds/
I'm using Carla. The instructions wants me to 'make sure that the “Windows 32” box is ticked'. Thats not possible because this option is not available:
In Carla please check in "configure Carla" that in the panel "Experimental" you have the "Enable ** bridges" checked.

hdr
Established Member
Posts: 67
Joined: Sun Feb 03, 2019 1:47 pm

Re: Ardour: MTPowerDrumKit2

Post by hdr »

That worked, thanks.

The plugin cannot be loaded from within ardour.
I added the Carla-RackFX and loaded the MT-PowerDrumKit from there:
access_ui.png
Fine, but how can I access the user interface shown in this video?
https://www.youtube.com/watch?v=FsmA1cF ... e=emb_logo
You do not have the required permissions to view the files attached to this post.
OS: debian 10 DAW: ardour 5

Loki Harfagr
Established Member
Posts: 58
Joined: Thu Aug 02, 2018 1:28 pm

Re: Ardour: MTPowerDrumKit2

Post by Loki Harfagr »

hdr wrote:That worked, thanks.

The plugin cannot be loaded from within ardour.
I added the Carla-RackFX and loaded the MT-PowerDrumKit from there:
access_ui.png
Fine, but how can I access the user interface shown in this video?
https://www.youtube.com/watch?v=FsmA1cF ... e=emb_logo
You may like to try clicking on one of the two shaded icons on the right side of the funny 'i' diving in the naptime 'C' green icon on the upper left of the plugins rack window slice of that MT-powerdrumkit, the "wrench" icon would give you access to the parms in an old but still sensible at some times way while the "gear" icon might well be (in case of no fluffy libraries havoc in the installation or the plugin version) showing you the full monkeez.
(note that I checked with Carla for that 2.0.9 since I were only at 2.0.7 thru LinVst before your post but it worked fine here, though I still haven't managed to be able to do the most gratifying act of the use that'd be to drag'n'drop a "composition" into Ardour or Mixbus, never tried on Reaper or Qtractor since they usually gimme worms, fear and trembling before I can reach the state to actually test a test, so in case youo can achieve the glorory of the final act of dragndropping a composition into some track of some DAW please help me information, gimme mimsys to see)

hdr
Established Member
Posts: 67
Joined: Sun Feb 03, 2019 1:47 pm

Re: Ardour: MTPowerDrumKit2

Post by hdr »

The wrench button works, the gear doen't. An error occurs:

Code: Select all

Unhandled exception: divide by zero in 64-bit code (0x0000000180043f87).
Register dump:
 rip:0000000180043f87 rsp:000000000033ec50 rbp:0000000000000000 eflags:00010206 (  R- --  I   - -P- )
 rax:0000000000000000 rbx:0000000002856a90 rcx:0000000002ee8d70 rdx:0000000000000000
 rsi:000000000033ed10 rdi:0000000002ee8d30  r8:0000000002870c38  r9:0000000000000010 r10:0000000002870d78
 r11:0000000180074c48 r12:0000000000000002 r13:0000000000000000 r14:0000000002ee8d30 r15:0000000000000005
Stack dump:
0x000000000033ec50:  0000000000000000 0000000180056533
0x000000000033ec60:  00000000000001d8 0000000000000037
0x000000000033ec70:  0000000002ee8d30 0000000100000000
0x000000000033ec80:  fffffffffffffffe 0000000000000000
0x000000000033ec90:  0000000000000005 0000000001571d10
0x000000000033eca0:  0000000000000000 0000000180029265
0x000000000033ecb0:  0000000002856a90 0000000000000002
0x000000000033ecc0:  000000000033edb0 0000000000000037
0x000000000033ecd0:  0000000000000005 0000000002ee8d30
0x000000000033ece0:  0000000000000001 0000000000000000
0x000000000033ecf0:  0000000000000000 0000000000000000
0x000000000033ed00:  000000000000000f 0000000002856a90
Backtrace:
=>0 0x0000000180043f87 in mt-powerdrumkit (+0x43f87) (0x0000000000000000)
  1 0x0000000180029265 in mt-powerdrumkit (+0x29264) (0x000000000033edb0)
0x0000000180043f87: idivl	%ebp,%eax
Modules:
Module	Address					Debug info	Name (120 modules)
PE	          400000-          9da000	Deferred        carla-bridge-win64
ELF	        7b400000-        7b819000	Deferred        kernel32<elf>
  \-PE	        7b420000-        7b819000	\               kernel32
ELF	        7bc00000-        7bd22000	Deferred        ntdll<elf>
  \-PE	        7bc20000-        7bd22000	\               ntdll
ELF	        7c000000-        7c004000	Deferred        <wine-loader>
PE	       180000000-       180798000	Export          mt-powerdrumkit
ELF	    7fa23c56f000-    7fa23c799000	Deferred        propsys<elf>
  \-PE	    7fa23c580000-    7fa23c799000	\               propsys
ELF	    7fa23c799000-    7fa23cb23000	Deferred        oleaut32<elf>
  \-PE	    7fa23c7c0000-    7fa23cb23000	\               oleaut32
ELF	    7fa23cb23000-    7fa23ce1f000	Deferred        windowscodecs<elf>
  \-PE	    7fa23cb40000-    7fa23ce1f000	\               windowscodecs
ELF	    7fa23ce1f000-    7fa23d044000	Deferred        combase<elf>
  \-PE	    7fa23ce30000-    7fa23d044000	\               combase
ELF	    7fa23d257000-    7fa23d50f000	Deferred        gdiplus<elf>
  \-PE	    7fa23d270000-    7fa23d50f000	\               gdiplus
PE	    7fa23d931000-    7fa23d95a000	Deferred        jackbridge-wine64
ELF	    7fa23d980000-    7fa23d9a3000	Deferred        libgpg-error.so.0
ELF	    7fa23d9a3000-    7fa23dac1000	Deferred        libgcrypt.so.20
ELF	    7fa23dac1000-    7fa23dae0000	Deferred        liblz4.so.1
ELF	    7fa23dae0000-    7fa23db08000	Deferred        liblzma.so.5
ELF	    7fa23db08000-    7fa23dba9000	Deferred        libsystemd.so.0
ELF	    7fa23dba9000-    7fa23dbb3000	Deferred        libffi.so.6
ELF	    7fa23dbb3000-    7fa23dc06000	Deferred        libdbus-1.so.3
ELF	    7fa23dc06000-    7fa23dc89000	Deferred        libgmp.so.10
ELF	    7fa23dc89000-    7fa23dcc2000	Deferred        libhogweed.so.4
ELF	    7fa23dcc2000-    7fa23dcfa000	Deferred        libnettle.so.6
ELF	    7fa23dcfa000-    7fa23df0d000	Deferred        libtasn1.so.6
ELF	    7fa23df0d000-    7fa23e091000	Deferred        libunistring.so.2
ELF	    7fa23e091000-    7fa23e0b0000	Deferred        libidn2.so.0
ELF	    7fa23e0b0000-    7fa23e1df000	Deferred        libp11-kit.so.0
ELF	    7fa23e1df000-    7fa23e1f9000	Deferred        libresolv.so.2
ELF	    7fa23e1f9000-    7fa23e200000	Deferred        libkeyutils.so.1
ELF	    7fa23e200000-    7fa23e20f000	Deferred        libkrb5support.so.0
ELF	    7fa23e20f000-    7fa23e215000	Deferred        libcom_err.so.2
ELF	    7fa23e215000-    7fa23e249000	Deferred        libk5crypto.so.3
ELF	    7fa23e249000-    7fa23e329000	Deferred        libkrb5.so.3
ELF	    7fa23e329000-    7fa23e4d5000	Deferred        libgnutls.so.30
ELF	    7fa23e4d5000-    7fa23e522000	Deferred        libgssapi_krb5.so.2
ELF	    7fa23e522000-    7fa23e5b5000	Deferred        libcups.so.2
ELF	    7fa23e5d9000-    7fa23e817000	Deferred        uxtheme<elf>
  \-PE	    7fa23e5e0000-    7fa23e817000	\               uxtheme
ELF	    7fa23e817000-    7fa23ea1d000	Deferred        libxfixes.so.3
ELF	    7fa23ea1d000-    7fa23ea2a000	Deferred        libxcursor.so.1
ELF	    7fa23ea2a000-    7fa23ec3a000	Deferred        libxi.so.6
ELF	    7fa23ec3a000-    7fa23ee3d000	Deferred        libxcomposite.so.1
ELF	    7fa23ee3d000-    7fa23f048000	Deferred        libxrandr.so.2
ELF	    7fa23f048000-    7fa23f252000	Deferred        libxrender.so.1
ELF	    7fa23f252000-    7fa23f458000	Deferred        libxxf86vm.so.1
ELF	    7fa23f458000-    7fa23f45d000	Deferred        libxinerama.so.1
ELF	    7fa23f45d000-    7fa23f467000	Deferred        librt.so.1
ELF	    7fa23f467000-    7fa23f481000	Deferred        libbsd.so.0
ELF	    7fa23f481000-    7fa23f687000	Deferred        libxdmcp.so.6
ELF	    7fa23f687000-    7fa23f88b000	Deferred        libxau.so.6
ELF	    7fa23f88b000-    7fa23f8b5000	Deferred        libxcb.so.1
ELF	    7fa23f8b5000-    7fa23f9f6000	Deferred        libx11.so.6
ELF	    7fa23f9f6000-    7fa23fc08000	Deferred        libxext.so.6
ELF	    7fa23fc09000-    7fa23fc1c000	Deferred        libavahi-client.so.3
ELF	    7fa23fc1c000-    7fa23fc2a000	Deferred        libavahi-common.so.3
ELF	    7fa23fc2c000-    7fa23fecd000	Deferred        winex11<elf>
  \-PE	    7fa23fc40000-    7fa23fecd000	\               winex11
ELF	    7fa24006e000-    7fa240077000	Deferred        libuuid.so.1
ELF	    7fa240077000-    7fa2400b4000	Deferred        libexpat.so.1
ELF	    7fa2400b4000-    7fa2400fa000	Deferred        libfontconfig.so.1
ELF	    7fa2400fa000-    7fa240133000	Deferred        libpng16.so.16
ELF	    7fa240133000-    7fa2401ef000	Deferred        libfreetype.so.6
ELF	    7fa2401ef000-    7fa24041d000	Deferred        iphlpapi<elf>
  \-PE	    7fa240200000-    7fa24041d000	\               iphlpapi
ELF	    7fa24041d000-    7fa240639000	Deferred        wsock32<elf>
  \-PE	    7fa240420000-    7fa240639000	\               wsock32
ELF	    7fa240639000-    7fa240867000	Deferred        msacm32<elf>
  \-PE	    7fa240640000-    7fa240867000	\               msacm32
ELF	    7fa240867000-    7fa240b2c000	Deferred        winmm<elf>
  \-PE	    7fa240870000-    7fa240b2c000	\               winmm
ELF	    7fa240b2c000-    7fa240d6d000	Deferred        ws2_32<elf>
  \-PE	    7fa240b30000-    7fa240d6d000	\               ws2_32
ELF	    7fa240d6d000-    7fa240f99000	Deferred        mpr<elf>
  \-PE	    7fa240d70000-    7fa240f99000	\               mpr
ELF	    7fa240f99000-    7fa2411b7000	Deferred        libz.so.1
ELF	    7fa2411b7000-    7fa24143f000	Deferred        wininet<elf>
  \-PE	    7fa2411c0000-    7fa24143f000	\               wininet
ELF	    7fa24143f000-    7fa2416d9000	Deferred        rpcrt4<elf>
  \-PE	    7fa241450000-    7fa2416d9000	\               rpcrt4
ELF	    7fa2416d9000-    7fa241a8e000	Deferred        ole32<elf>
  \-PE	    7fa241700000-    7fa241a8e000	\               ole32
ELF	    7fa241a8e000-    7fa241d68000	Deferred        msvcrt<elf>
  \-PE	    7fa241ab0000-    7fa241d68000	\               msvcrt
ELF	    7fa241d68000-    7fa241f90000	Deferred        imm32<elf>
  \-PE	    7fa241d70000-    7fa241f90000	\               imm32
ELF	    7fa241f90000-    7fa2421d9000	Deferred        winspool<elf>
  \-PE	    7fa241fa0000-    7fa2421d9000	\               winspool
ELF	    7fa2421d9000-    7fa242510000	Deferred        comctl32<elf>
  \-PE	    7fa2421e0000-    7fa242510000	\               comctl32
ELF	    7fa242510000-    7fa24272a000	Deferred        version<elf>
  \-PE	    7fa242520000-    7fa24272a000	\               version
ELF	    7fa24272a000-    7fa242aaa000	Deferred        gdi32<elf>
  \-PE	    7fa242740000-    7fa242aaa000	\               gdi32
ELF	    7fa242aaa000-    7fa242eef000	Deferred        user32<elf>
  \-PE	    7fa242ad0000-    7fa242eef000	\               user32
ELF	    7fa242eef000-    7fa243183000	Deferred        shlwapi<elf>
  \-PE	    7fa242f00000-    7fa243183000	\               shlwapi
ELF	    7fa243183000-    7fa243621000	Deferred        shell32<elf>
  \-PE	    7fa2431a0000-    7fa243621000	\               shell32
ELF	    7fa243621000-    7fa24391b000	Deferred        comdlg32<elf>
  \-PE	    7fa243630000-    7fa24391b000	\               comdlg32
ELF	    7fa243a1b000-    7fa243cb2000	Deferred        advapi32<elf>
  \-PE	    7fa243a30000-    7fa243cb2000	\               advapi32
ELF	    7fa243cb2000-    7fa243cc7000	Deferred        libnss_files.so.2
ELF	    7fa243cc7000-    7fa243ce0000	Deferred        libnsl.so.1
ELF	    7fa243ce0000-    7fa243ced000	Deferred        libnss_nis.so.2
ELF	    7fa243ced000-    7fa243cf8000	Deferred        libnss_compat.so.2
ELF	    7fa244230000-    7fa24424a000	Deferred        libgcc_s.so.1
ELF	    7fa24424a000-    7fa2443cd000	Deferred        libm.so.6
ELF	    7fa2443cf000-    7fa2443d4000	Deferred        libdl.so.2
ELF	    7fa2443d4000-    7fa244595000	Deferred        libc.so.6
ELF	    7fa244595000-    7fa2445b6000	Deferred        libpthread.so.0
ELF	    7fa2445da000-    7fa244980000	Dwarf           libwine.so.1
ELF	    7fa244982000-    7fa2449ac000	Deferred        ld-linux-x86-64.so.2
ELF	    7ffd053f4000-    7ffd053f5000	Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
0000000e services.exe
	00000022    0
	0000001d    0
	00000013    0
	00000010    0
	0000000f    0
00000011 winedevice.exe
	0000001a    0
	00000017    0
	00000016    0
	00000012    0
0000001b plugplay.exe
	0000001f    0
	0000001e    0
	0000001c    0
00000020 winedevice.exe
	00000024    0
	00000023    0
	00000021    0
00000027 explorer.exe
	0000002b    0
	0000002a    0
	00000029    0
	00000028    0
0000002c (D) Z:\usr\lib\vst\carla.vst\carla-bridge-win64.exe
	00000031    0
	00000030    0
	0000002f    0
	0000002e    0
	0000002d    0 <==
System information:
    Wine build: wine-3.0.2
    Platform: x86_64
    Version: Windows 10
    Host system: Linux
    Host version: 4.19.0-6-rt-amd64
OS: debian 10 DAW: ardour 5

Loki Harfagr
Established Member
Posts: 58
Joined: Thu Aug 02, 2018 1:28 pm

Re: Ardour: MTPowerDrumKit2

Post by Loki Harfagr »

Problem might lay there:

Code: Select all

[quote]
    Wine build: wine-3.0.2
[/quote]

It's been quite a while since I jumped to wine V4 (version I use at the moment on my 4.19.72-rt26-MANJARO (arch distro) is wine-4.18)

Either do the jump or just in case do the test with some "live audio distro" like KXstudio or AVlinux or even better LibraZik (if you can bear some rare occasional french oblivions in translations)

Alternatively contact the makers/fora of your distro // Carla but that'll be quite another jump ;-)

hdr
Established Member
Posts: 67
Joined: Sun Feb 03, 2019 1:47 pm

Re: Ardour: MTPowerDrumKit2

Post by hdr »

Thanks a lot man, after upgrading wine it works :)
OS: debian 10 DAW: ardour 5

carlv
Established Member
Posts: 106
Joined: Tue Jul 12, 2016 6:10 pm

Re: Ardour: MTPowerDrumKit2

Post by carlv »

hdr wrote:Thanks a lot man, after upgrading wine it works :)
Drag-n-drop. too ?

If no, apologies in advance if this is a known thing already... The lack of drag-n-drop aside, if you build a sequence in the composer it is saved to your, home -> .wine -> drive_c -> MTPDK folder/directories as "mtpdk.mid." Certainly not the most elegant way to work, but your sequence is there. It's also necessary to be mindful of the fact that each file will be overwritten if/when you start a new sequence.

Best of luck.
You do not have the required permissions to view the files attached to this post.

ubuntuuser
Established Member
Posts: 280
Joined: Mon Jan 02, 2017 9:46 am

Re: Ardour: MTPowerDrumKit2

Post by ubuntuuser »

I think that Drag and Drop from a Wine window doesn't work because of Wine.

tavasti
Established Member
Posts: 956
Joined: Tue Feb 16, 2016 6:56 am
Location: Kangasala, Finland
Contact:

Re: Ardour: MTPowerDrumKit2

Post by tavasti »

carlv wrote: If no, apologies in advance if this is a known thing already... The lack of drag-n-drop aside, if you build a sequence in the composer it is saved to your, home -> .wine -> drive_c -> MTPDK folder/directories as "mtpdk.mid." Certainly not the most elegant way to work, but your sequence is there. It's also necessary to be mindful of the fact that each file will be overwritten if/when you start a new sequence.
Thanks for info!
Linux veteran & Novice musician

Hear my music at https://audiu.net/users/tawaste

Post Reply