Menu

Tree [8d1714] master v1.2.0 /
 History

HTTPS access


File Date Author Commit
 cmake 2023-12-26 Pedro López-Cabanillas Pedro López-Cabanillas [a572c8] release v1.2.0 preps
 docs 2023-12-26 Pedro López-Cabanillas Pedro López-Cabanillas [a572c8] release v1.2.0 preps
 .gitignore 2021-07-12 Pedro López-Cabanillas Pedro López-Cabanillas [a01736] ignored artifacts
 CMakeLists.txt 2023-12-26 Pedro López-Cabanillas Pedro López-Cabanillas [8d1714] Fixed windows packaging
 ChangeLog 2023-12-26 Pedro López-Cabanillas Pedro López-Cabanillas [a572c8] release v1.2.0 preps
 LICENSE 2021-07-12 Pedro López-Cabanillas Pedro López-Cabanillas [3d36dc] Initial commit
 events.cpp 2023-01-07 Pedro López-Cabanillas Pedro López-Cabanillas [d8318d] copyright years updated
 events.h 2023-01-07 Pedro López-Cabanillas Pedro López-Cabanillas [d8318d] copyright years updated
 main.cpp 2023-01-07 Pedro López-Cabanillas Pedro López-Cabanillas [d8318d] copyright years updated
 readme.md 2023-12-26 Pedro López-Cabanillas Pedro López-Cabanillas [11fe51] readme updated
 sequence.cpp 2023-01-07 Pedro López-Cabanillas Pedro López-Cabanillas [d8318d] copyright years updated
 sequence.h 2023-01-07 Pedro López-Cabanillas Pedro López-Cabanillas [d8318d] copyright years updated
 wrk2mid.desktop 2023-12-26 Pedro López-Cabanillas Pedro López-Cabanillas [a572c8] release v1.2.0 preps
 wrk2mid.metainfo.xml 2023-12-26 Pedro López-Cabanillas Pedro López-Cabanillas [a572c8] release v1.2.0 preps
 wrk2mid.png 2021-07-26 Pedro López-Cabanillas Pedro López-Cabanillas [b6f273] release preparations
 wrktest.in 2021-07-18 Pedro López-Cabanillas Pedro López-Cabanillas [98371b] documentation updated

Read Me

wrk2mid: Cakewalk to Standard MIDI Files Translator

wrk2mid is a 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

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 <format>  SMF Format (0/1)
  -o, --output <output>  Output file name
  -t, --test             Test only (no output)

Arguments:
  file                   Input WRK File Name

Building

Minimum requirements:

Build and deployment commands (for Linux)

    tar xvf wrk2mid-x.y.z.tar.gz
    cd wrk2mid-x.y.z
    mkdir build
    cmake -S . -B build -DCMAKE_PREFIX_PATH="$HOME/Qt5;$HOME/drumstick2"
    cmake --build build
    cmake --install build

You need to replace the contents of the parameter CMAKE_PREFIX_PATH with the actual paths in your system. There are precompiled packages at Sourceforge.
See the CMake documentation for details.

You may use Qt6 or Qt5 to build this program. If you prefer Qt5, then you should include in the cmake command line the argument USE_QT5=ON

Packaging notes

This program is not a GUI application, obviously. It is a command line application. The reason why there is a wrk2mid.desktop file is because it is required to build an AppImage. If you are building another type of distribution package, you probably should omit this file.

Downloads

Download wrk2mid

https://sourceforge.net/projects/wrk2mid/files/

Git repository

Project page at SourceForge

Mirror at GitHub

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.