Skip to content

bemani-clef is a player for Beatmania IIDX, GuitarFreaks and Drummania (Gitadora), and Pop'n Music arcade music tracks.

License

Unknown and 2 other licenses found

Licenses found

Unknown
LICENSE.md
BSD-3-Clause
COPYING.Xiph
LGPL-2.1
LICENSE-LGPL21
Notifications You must be signed in to change notification settings

ahigerd/bemani-clef

bemani-clef

bemani-clef is a player for Beatmania IIDX, GuitarFreaks and Drummania (Gitadora), and Pop'n Music arcade music tracks.

Prebuilt plugins are available in the Releases section:

Building

To build on POSIX platforms or MinGW using GNU Make, simply run make. The following make targets are recognized:

  • cli: builds the command-line tool. (default)
  • plugins: builds all plugins supported by the current platform.
  • all: builds the command-line tool and all plugins supported by the current platform.
  • debug: builds a debug version of the command-line tool.
  • audacious: builds just the Audacious plugin, if supported.
  • winamp: builds just the Winamp plugin, if supported.
  • foobar: builds just the Foobar2000 plugin, if supported.
  • aud_bemani-clef_d.dll: builds a debug version of the Audacious plugin, if supported.
  • in_bemani-clef_d.dll: builds a debug version of the Winamp plugin, if supported.

The following make variables are also recognized:

  • CROSS=mingw: If building on Linux, use MinGW to build Windows binaries.
  • CROSS=msvc: Use Microsoft Visual C++ to build Windows binaries, using Wine if the current platform is not Windows. (Required to build the Foobar2000 plugin.)
  • WINE=[command]: Sets the command used to run Wine. (Default: wine)

To build using Microsoft Visual C++ on Windows without using GNU Make, run buildvs.cmd, optionally with one or more build targets. The following build targets are supported:

  • cli: builds the command-line tool. (default)
  • plugins: builds the Winamp and Foobar2000 plugins.
  • all: builds the command-line tool and the Winamp and Foobar2000 plugins.
  • winamp: builds just the Winamp plugin.
  • foobar: builds just the Foobar2000 plugin.

Separate debug builds are not supported with Microsoft Visual C++, but the build flags may be edited in msvc.mak.

License

bemani-clef is copyright (c) 2020 Adam Higerd. Most of its source code is distributed under the terms of the MIT license. Some files are derived from FFmpeg; these files are distributed under the terms of the GNU Lesser General Public License version 2.1 or later. Some files are derived from OggVorbis; these files are distributed under a BSD-style license found in COPYING.Xiph.

This project is based upon libclef, copyright (c) 2020 Adam Higerd and distributed under the terms of the MIT license.

Compiled builds of bemani-clef are distributed under the terms of the GNU Lesser General Public License version 2.1 or later.

About

bemani-clef is a player for Beatmania IIDX, GuitarFreaks and Drummania (Gitadora), and Pop'n Music arcade music tracks.

Resources

License

Unknown and 2 other licenses found

Licenses found

Unknown
LICENSE.md
BSD-3-Clause
COPYING.Xiph
LGPL-2.1
LICENSE-LGPL21

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •