All Projects → OpenMPT → Openmpt

OpenMPT / Openmpt

Licence: other
Official read-only git mirror of the OpenMPT and libopenmpt subversion repository at https://source.openmpt.org/. This repository may occasionally get rebased without further notice when subversion revision properties (commit message) get fixed in recent history after the fact. Be sure to rebase often in case you clone or fork it.

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Openmpt

Gbt Player
A music player library for Game Boy.
Stars: ✭ 180 (-22.08%)
Mutual labels:  demoscene, tracker
Youtag
iOS music player app that downloads music from the internet, even YouTube
Stars: ✭ 193 (-16.45%)
Mutual labels:  audio, music
Mixxx
Mixxx is Free DJ software that gives you everything you need to perform live mixes.
Stars: ✭ 2,510 (+986.58%)
Mutual labels:  audio, music
Awesome Deep Learning Music
List of articles related to deep learning applied to music
Stars: ✭ 2,195 (+850.22%)
Mutual labels:  audio, music
Otto
Sampler, Sequencer, Multi-engine synth and effects - in a box! [WIP]
Stars: ✭ 2,390 (+934.63%)
Mutual labels:  audio, music
Aubio
a library for audio and music analysis
Stars: ✭ 2,601 (+1025.97%)
Mutual labels:  audio, music
Supysonic
Supysonic is a Python implementation of the Subsonic server API.
Stars: ✭ 187 (-19.05%)
Mutual labels:  audio, music
Torch Audiomentations
Fast audio data augmentation in PyTorch. Inspired by audiomentations. Useful for deep learning.
Stars: ✭ 164 (-29%)
Mutual labels:  audio, music
Ableton Live Tools
A collection of useful additions to @Ableton Live, including better @Git integration.
Stars: ✭ 198 (-14.29%)
Mutual labels:  audio, music
Playx
Search and play any song from terminal
Stars: ✭ 194 (-16.02%)
Mutual labels:  audio, music
Tonejs Instruments
A small instrument sample library with quick-loader for tone.js
Stars: ✭ 172 (-25.54%)
Mutual labels:  audio, music
Scdlbot
Telegram Bot for downloading MP3 rips of tracks/sets from SoundCloud, Bandcamp, YouTube with tags and artwork.
Stars: ✭ 210 (-9.09%)
Mutual labels:  audio, music
Mirdata
Python library to work with Music Information Retrieval datasets
Stars: ✭ 170 (-26.41%)
Mutual labels:  audio, music
Zen Audio Player.github.io
Listen to YouTube videos, without the distracting visuals.
Stars: ✭ 180 (-22.08%)
Mutual labels:  audio, music
Supriya
A Python API for SuperCollider
Stars: ✭ 167 (-27.71%)
Mutual labels:  audio, music
Fradioplayer
A simple radio player framework for iOS, macOS, tvOS.
Stars: ✭ 183 (-20.78%)
Mutual labels:  audio, music
Ni Media
NI Media is a C++ library for reading and writing audio streams.
Stars: ✭ 158 (-31.6%)
Mutual labels:  audio, music
Datmusic Api
Alternative for VK Audio API
Stars: ✭ 160 (-30.74%)
Mutual labels:  audio, music
Javascriptmusic
Live coding music and synthesis in Javascript / AssemblyScript (WebAssembly)
Stars: ✭ 193 (-16.45%)
Mutual labels:  audio, music
Discorddj
Discord DJ Bot. Play music in your server. Inspired by PlugDJ
Stars: ✭ 204 (-11.69%)
Mutual labels:  audio, music

README

OpenMPT and libopenmpt

This repository contains OpenMPT, a free Windows/Wine-based tracker and libopenmpt, a library to render tracker music (MOD, XM, S3M, IT MPTM and dozens of other legacy formats) to a PCM audio stream. libopenmpt is directly based on OpenMPT, offering the same playback quality and format support, and development of the two happens in parallel.

License

The OpenMPT/libopenmpt project is distributed under the BSD-3-Clause License. See LICENSE for the full license text.

Files below the include/ (external projects) and contrib/ (related assets not directly considered integral part of the project) folders may be subject to other licenses. See the respective subfolders for license information. These folders are not distributed in all source packages, and in particular they are not distributed in the Autotools packages.

How to compile

OpenMPT

  • Supported Visual Studio versions:

    • Visual Studio 2017 and 2019 Community/Professional/Enterprise

      To compile the project, open build/vsVERSIONwin7/OpenMPT.sln (VERSION being 2017 or 2019) and hit the compile button. Other target systems can be found in the vs2017* and vs2019* sibling folders.

      Note that you have to build the PluginBridge and PluginBridgeLegacy projects manually for architectures other than the one you are building OpenMPT for, as Visual Studio only builds one architecture configuration at a time.

  • OpenMPT requires the compile host system to be 64bit x86-64.

  • The Windows 8.1 SDK is required to build OpenMPT with Visual Studio 2017 (this is included with Visual Studio, however may need to be selected explicitly during setup).

  • Microsoft Foundation Classes (MFC) are required to build OpenMPT.

libopenmpt and openmpt123

See Dependencies and Getting Started.

Contributing to OpenMPT/libopenmpt

See contributing.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].