1
3
Fork
You've already forked LiveCut
0
A version of the Livecut beat-slicer audio plugin adapted for the DISTRHO Plugin Framework.
  • C++ 98.7%
  • Makefile 1.3%
Find a file
2025年03月12日 07:08:35 +00:00
dpf @f581516635 Update submodules 2025年02月28日 04:22:39 +00:00
dpf-widgets @59b744b747 Update submodules 2025年02月28日 04:22:39 +00:00
plugins/LiveCut edit UI scaling 2025年03月12日 07:08:35 +00:00
.gitignore added gitignore 2014年05月15日 13:22:05 -07:00
.gitmodules Update submodules 2025年02月28日 04:22:39 +00:00
LICENSE Add LICENSE 2023年05月27日 04:14:24 +01:00
Makefile Added Makefiles 2023年05月27日 01:49:51 +01:00
Makefile-windows Added Makefiles 2023年05月27日 01:49:51 +01:00
ORIGINAL_LIVECUT_LICENSE.md Rename LICENSE.md to ORIGINAL_LIVECUT_LICENSE.md 2023年05月27日 04:12:18 +01:00
README.md Removed new_control, updated README 2024年07月06日 07:47:28 -07:00

LiveCut

A version of the Livecut beat-slicer audio plugin adapted for the DISTRHO Plugin Framework

LiveCut uses Dear ImGui for the GUI.

LiveCut

Build instructions

LV2, VST2, VST3 and CLAP plugins, and a JACK standalone app are built by default. Delete the relevant lines beginning with TARGETS += from the Makefile in plugins/LiveCut if you don't want to build them all.

Build Instructions: Ubuntu

Install dependencies, clone this repository, enter the cloned repository, then make.

sudo apt-get install build-essential git pkg-config freeglut3-dev
git clone --recursive https://github.com/eventual-recluse/LiveCut.git
cd LiveCut
make

After building, the plugins can be found in the 'bin' folder.

Build Instructions: Windows 10 64-bit.

LiveCut can be built using msys2 After installing msys2, launch the MinGW64 shell and enter the following commands to install dependencies, clone this repository, enter the cloned repository, then make.

pacman -S base-devel git mingw-w64-x86_64-gcc mingw-w64-x86_64-freeglut
git clone --recursive https://github.com/eventual-recluse/LiveCut.git
cd LiveCut
make -f Makefile-windows

After building, the plugins can be found in the 'bin' folder.

Building on macOS.

It should be possible to build on macOS using the Xcode Command Line Tools.

Install Xcode Command Line Tools from the Terminal:

xcode-select --install

Then enter the following commands in the Terminal to clone this repository, enter the cloned repository, then make.

git clone --recursive https://github.com/eventual-recluse/LiveCut.git
cd LiveCut
make

After building, the plugins can be found in the 'bin' folder.

Credits

Livecut by mdsp @ smartelectronix. Livecut Copyright 2004 by Remy Muller. GPL license.

DISTRHO Plugin Framework. ISC license.

Dear ImGui. MIT license.

Bruno Ace Font designed by Astigmatic. Open Font License.

Bruno Ace SC Font designed by Astigmatic. Open Font License.

Livecut

Livecut is based on BBCut, the BreakBeat Cutting library written by Nick Collins for SuperCollider.

The BBCut Library began out of work on an algorithm to simulate the automatic cutting of breakbeats in the style of early jungle or drum and bass, Nick Collins.

Livecut is only a small subset of what is possible with BBCut, but as it is available as a VST plugin, it is much easier to start experimenting with it.

It is a live beat-slicer but instead of manipulating equal chunks of audio like most beatslicer do, it works on the notion of audio cuts whose length and number of repetition depends on the context and the cutting procedure. Cuts are organized in blocks which then form a phrase. see Image below. And each phrase can be ended by a roll or fill.