~hp/orbit.lv2

An LV2 time event manipulation plugin bundle
Append Issues/Patches section to readme
4410b35c — builds.sr.ht 3 months ago
Update ci to release-0.2.0
Add {bar,beat}_dutycycle to orbit:beatbox

refs

master
browse  log 

clone

read-only
https://git.open-music-kontrollers.ch/~hp/orbit.lv2
read/write
git@git.open-music-kontrollers.ch:~hp/orbit.lv2

You can also use your local clone with git send-email.

#Orbit

#An LV2 time event manipulation plugin bundle

#Packages

#Plugins

#Beatbox

Creates MIDI events based on LV2 time position events (bars and beats), e.g. to drive a drum machine. Bars and beats can be disabled/enabled separately.

#Click
	

Synthesizes click tracks based on LV2 time position events (bars and beats). Bars and beats can be disabled/enabled separately.

#Looper

Loops arbitrary LV2 atom events on a ping-pong buffer. E.g. loops MIDI, OSC or anything else that can be packed into LV2 atoms with sample accuracy. Needs to be driven by LV2 time position events.

#Pacemaker

Creates LV2 time position events from scratch to drive other plugins.

#Quantum

Quantizes incoming events to whole beats.

#Subspace
	

Subdivide or multiply incoming time signals by whole fractions, e.g. to speed up time x2, x3, ... or slow it down to x1/2, x1/3, ...

#Monitor

Break out transport events to parameters, e.g. to get BPM, etc. and automate other plugins with those values.

#Timecapsule
	

Record/Playback of arbitrary LV2 atoms to/from memory. Record all incoming atom messages with sample accuracy and play them back later from memory. Stored atom event data is part of the plugin state and thus preserved across instantiations.

#Dependencies

  • LV2 (LV2 Plugin Standard)

#Build / install

git clone https://git.open-music-kontrollers.ch/~hp/orbit.lv2
cd orbit.lv2
meson build
cd build
ninja -j4
sudo ninja install

#Issues/Patches

Please report issues to https://todo.open-music-kontrollers.ch/~hp/issues

Please submit patches to https://lists.open-music-kontrollers.ch/~hp/patches