Giter Club home page Giter Club logo

wrk2mid's Introduction

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

wrk2mid's People

Contributors

pedrolcl avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

linus0902

wrk2mid's Issues

i found it! i love it!

i love it so much! thx! but the output midi files lost all the markers and other midiports (i have 3 ports) ,all ports became "1-ports".
plz tell me how can i do it that keep all of the markers and Midiports.

thanks again.

Release v1.2

  • Bump version
  • Update documentation
  • Update web site

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.