No description
Find a file
Harry van Haaren be14f4005a midi: allow clearing clip from GenericMIDI binding
This commit allows the user to clear clips from the Luppp grid
with a MIDI message. The binding method is very similar to the
existing "grid:event" style, with added to "action" representing
1 for press, and 0 for release, -1 now represents a "clear" event.

As such, the following binding would clear clip track 1, scene 1,
when midi note number 60 had a note on event. Note that the value
for "send" is also set to -1, indicating it is not a send binding.

Active set to -1 indicates that the clip should be cleared:

{
  "action": "grid:event",
  "status": 144,
  "data":    60,
  "track":    1,
  "scene":    1,
  "send":    -1,
  "active":  -1
}

See Github issue #134
2017-09-29 18:48:16 +01:00
build -Added keyboard shortcuts for the grid, fixes #73. 2014-02-23 19:37:52 +00:00
buildTest cmake: update makefiles to not clobber flags vars, fixes #178 2017-04-09 18:47:48 +01:00
planning updated header images 2016-12-04 18:59:55 +00:00
resources add new icon licence 2017-08-30 19:20:03 +01:00
src midi: allow clearing clip from GenericMIDI binding 2017-09-29 18:48:16 +01:00
.gitignore astyle: global restyle of codebase (fixes #153) 2016-12-27 13:04:05 +00:00
archive.sh -Archive now containts "luppp-beta" prefix dir (thanks rgareus!) 2013-11-15 19:43:51 +00:00
CHANGELOG Fixes #148: Updated changelog for track vol fix 2016-12-04 17:22:10 +00:00
CMakeLists.txt Fixes a few leaks and errors 2017-06-21 21:25:02 +01:00
LICENSE -Added LICENSE 2013-12-08 21:44:43 +00:00
PACKAGING -Updated PACKAGING (thanks AutoStatic) 2013-12-12 23:01:45 +00:00
README.md fix site url 2017-04-23 15:00:49 +02:00
scrapeFixme.sh -Updating prints, fixed bug in diskwriter 2013-09-23 12:30:54 +01:00

Luppp - OpenAV Productions

Official page: http://openavproductions.com/luppp

This is the repository of Luppp, the live looping tool.

screenshot

Intro

This version of Luppp is designed from zero to handle realtime audio, and scale with additional features as needed.

This version depends on the following libraries: please ensure the -dev versions are installed.

JACK
CAIRO
LIBLO
LIBSNDFILE
LIBSAMPLERATE
NTK  ( git clone git://git.tuxfamily.org/gitroot/non/fltk.git ntk )

Install

Run the following commands from the top directory to configure & install Luppp:

cd build
./compile.sh
./run.sh

Usage

There are a range of demo videos and tutorials available on OpenAV's youtube channel: www.youtube.com/user/openAVproductions

Issues

Please report bugs on www.github.com/harryhaaren/luppp/issues

Contact

If you have a particular question, email me!

harryhaaren@gmail.com

Cheers, -Harry