fbpx
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

4 Posts
2 Users
0 Reactions
11.9 K Views
Pedro Lopez-Cabanillas
Posts: 154
Estimable Member
Topic starter
 

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 6: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 11:03 am
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 3: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 : 07/06/2022 11:02 pm
Share: