Skip to main content

MIDI Forum

wrk2mid v1.0.0: Cak...
 
Notifications
Clear all

wrk2mid v1.0.0: Cakewalk WRK to Standard MIDI Files Open Source Translator Released

6 Posts
4 Users
0 Reactions
13.4 K Views
Pedro Lopez-Cabanillas
Posts: 154
Estimable Member
Topic starter
 
[#938]

wrk2mid is an open source command line utility for translating WRK (Cakewalk) files into MID (standard MIDI files) based on Drumstick (a set of GPLv3 licensed C++/Qt libraries for MIDI applications).

License: GPLv3

[code type=markup]
Usage: wrk2mid [options] file
Command line utility for translating WRK (Cakewalk) files into MID (standard MIDI files)

Options:
-h, --help Displays help on commandline options.
--help-all Displays help including Qt specific options.
-v, --version Displays version information.
-f, --format SMF Format (0/1)
-o, --output Output file name
-t, --test Test only (no output)

Arguments:
file Input WRK File Name
[/code]

Minimum build requirements:

  • C++11 compiler
  • Qt5 or Qt6
  • Drumstick 2.3
  • pandoc
  • CMake 3.14

Build and deployment commands (for Linux):
[code type=markup]
$ tar -xvzf wrk2mid-x.y.z.tar.gz
$ cd wrk2mid-x.y.z
$ mkdir build
$ cd build
$ cmake .. -DCMAKE_PREFIX_PATH="$HOME/Qt5;$HOME/drumstick2"
$ make
$ make install
[/code]

You need to replace the contents of the parameter CMAKE_PREFIX_PATH with the actual paths in your system. There are x86_64 precompiled packages for Linux and Windows.

Downloads:
https://sourceforge.net/projects/wrk2mid/files/v1.0.0/

Git repository:
https://sourceforge.net/p/wrk2mid/code/ci/master/tree/

Mirror at GitHub:
https://github.com/pedrolcl/wrk2mid


 
Posted : 30/07/2021 7:48 am
Pedro Lopez-Cabanillas
Posts: 154
Estimable Member
Topic starter
 

A new release has been published today, along with Drumstick Libraries v2.5.0

Downloads:
https://sourceforge.net/projects/wrk2mid/files/v1.1.0/

Changes in WRK2MID v1.1.0:

  • New build option: BUILD_DOCS.
  • New Build option: USE_QT to choose between Qt5 and Qt6. Closes ticket #3.
  • Convert WRK track Port parameter. Closes ticket #2.
  • Convert WRK markers into SMF text markers. Closes ticket #1.
  • Displayed compiled and runtime library version information.

Changes in Drumstick v2.5.0:

  • New build options: BUILD_ALSA, BUILD_FILE, BUILD_RT, BUILD_WIDGETS to control building only some of the libraries.
  • RT, VPiano: Fixed ALSA and CoreMIDI backends, enabling empty connections (for using external connection tools).
  • Deprecation of the Drumstick::File functions affected by the QTextCodec class removal on Qt6.
  • Raised macOS deployment target to 10.13 (High Sierra).
  • Widgets: changed the white keys background picture depending on the key background color.
  • VPiano: new option to display inverted key colors.
  • File: WRK format markers processing. Closes ticket #37.

 
Posted : 10/12/2021 12:03 pm
Simon
Posts: 1
New Member
 

Pedro,

This tool would be amazing! Do you have a compiled version you can send me? I don't have a way to build it...

Thanks in advance!
Simon


 
Posted : 07/06/2022 4:37 am
Pedro Lopez-Cabanillas
Posts: 154
Estimable Member
Topic starter
 

[quotePost id=14797]Pedro,

This tool would be amazing! Do you have a compiled version you can send me? I don't have a way to build it...

Thanks in advance!
Simon[/quotePost]

The Sourceforge page has both source and precompiled packages: the .AppImage file may be used on any Linux 64 bits, and there is also a .setup.exe installer for Windows 64 bits. If you use Debian/Ubuntu Linux, there are also Deb-Multimedia precompiled packages for several architectures.


 
Posted : 08/06/2022 12:02 am
Posts: 1
New Member
 

I would definitely like a precompiled version of this as I’ve also no way to build it. I’d like to get my old .wrk files  into .mid files. Is there anything extra I need to do to make this happen?


 
Posted : 12/05/2025 4:51 pm
Eddie Lotter
Posts: 298
 

Cakewalk by Bandlab is a free application. You can open your .wrk files and save them to .mid files.


 
Posted : 20/05/2025 3:19 pm
Share: