Skip to content
Multi channel MIDI step sequencer LV2 plugin
C++ C Objective-C Makefile
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs
src Fix silent bug in access pad messages Jan 23, 2020
.gitignore Upload files Jan 18, 2019
BSEQuencer.ttl Fix plugin description Jan 7, 2020
DrumSymbol.png New scale editor for user scales Nov 10, 2019
DrumSymbol.svg New scale editor for user scales Nov 10, 2019
EditSymbol.png Substitute remaining Unicode symbols, update BWidgets Apr 25, 2019
EditSymbol.svg Substitute remaining Unicode symbols, update BWidgets Apr 25, 2019
LICENSE Update LICENSE Jan 21, 2019
NoteSymbol.png New scale editor for user scales Nov 10, 2019
NoteSymbol.svg
README.md Update BWidgets Nov 28, 2019
ScaleEditor.png Scale editor: edit name and alt symbols Nov 18, 2019
ScaleEditor.svg Scale editor: edit name and alt symbols Nov 18, 2019
Surface.svg Update BWidgets Nov 28, 2019
makefile Adapted to new BWidgets, fixes Dec 30, 2019
manifest.ttl Cumulative changes Jan 24, 2019
surface.png Update BWidgets Nov 28, 2019

README.md

B.SEQuencer

Repository: BSEQuencer

Description: Multi channel MIDI step sequencer LV2 plugin with a variable matrix

screenshot

Installation

a) Install the bsequencer (bsequencer-lv2) package for your system

b) Build your own binaries in the following three steps.

Step 1: Clone or download this repository.

Step 2: Install pkg-config and the development packages for x11, cairo, and lv2 if not done yet. On Debian-based systems you may run:

sudo apt-get install pkg-config libx11-dev libcairo2-dev lv2-dev

Step 3: Building and installing into the default lv2 directory (/usr/lib/lv2/) is easy. Simply call:

make
sudo make install PREFIX=/usr

from the directory where you downloaded the repository files. For installation into an alternative directory (e.g., /usr/local/lib/lv2/), change the variable PREFIX while installing:

sudo make install PREFIX=/usr/local

Running

After the installation Carla, Ardour and any other LV2 host should automatically detect B.SEQuencer.

If jalv is installed, you can also call it

jalv.gtk https://www.jahnichen.de/plugins/lv2/BSEQuencer

to run it stand-alone and connect it to the JACK system.

Key features

  • Step sequencer with a selectable pattern matrix size (8x16, 16x16, 24x16, or 32x16)
  • Autoplay or host / MIDI controlled playing
  • Handles multiple MIDI inputs signals (keys) in one sequencer instance
  • Use musical scales and / or drumkits
  • Scale & drumkit editor
  • Controls for playing direction, jump, skip, and stop options placeable to any position within the matrix
  • Notes can be associated with four different, configurable output channels
  • Output channels connectable with individual MIDI channels

Usage

see https://github.com/sjaehn/BSEQuencer/wiki/B.SEQuencer

See also

You can’t perform that action at this time.