aboutsummaryrefslogtreecommitdiff
path: root/README.md
blob: 0a68734ac72458565004db00fb7f2f65847a9855 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
# Lua.lv2

## Realtime Lua as programmable glue in LV2

### Webpage 

Get more information at: [http://open-music-kontrollers.ch/lv2/lua](http://open-music-kontrollers.ch/lv2/lua)

### Build status

[![Build Status](https://travis-ci.org/OpenMusicKontrollers/lua.lv2.svg)](https://travis-ci.org/OpenMusicKontrollers/lua.lv2)

### Plugins

#### Control port input to control port output

* **Lua C1 x C1** 1x control input to 1x control output
* **Lua C2 x C2** 2x control input to 2x control output
* **Lua C4 x C4** 4x control input to 4x control output

#### Control port input to atom port output

* **Lua C1 x A1** 1x control input to 1x atom output
* **Lua C2 x A1** 2x control input to 1x atom output
* **Lua C4 x A1** 4x control input to 1x atom output

#### Atom port input to atom port output

* **Lua A1 x A1** 1x atom input to 1x atom output
* **Lua A2 x A2** 2x atom input to 2x atom output
* **Lua A4 x A4** 4x atom input to 4x atom output

#### Atom port input to control port output

* **Lua A1 x C1** 1x atom input to 1x control output
* **Lua A1 x C2** 1x atom input to 2x control output
* **Lua A1 x C4** 1x atom input to 4x control output

### Dependencies

* [LV2](http://lv2plug.in) (LV2 Plugin Standard)
* [Lua](http://lua.org) (Lightweight embeddable language)
* [EFL](http://docs.enlightenment.org/stable/elementary/) (Enlightenment Foundation Libraries)
* [Elementary](http://docs.enlightenment.org/stable/efl/) (Lightweight GUI Toolkit)

### Build / install

	git clone https://github.com/OpenMusicKontrollers/lua.lv2.git
	cd lua.lv2
	mkdir build
	cd build
	cmake -DCMAKE_C_FLAGS="-std=gnu99" ..
	make
	sudo make install

### License

Copyright (c) 2015 Hanspeter Portner (dev@open-music-kontrollers.ch)

This is free software: you can redistribute it and/or modify
it under the terms of the Artistic License 2.0 as published by
The Perl Foundation.

This source is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
Artistic License 2.0 for more details.

You should have received a copy of the Artistic License 2.0
along the source as a COPYING file. If not, obtain it from
<http://www.perlfoundation.org/artistic_license_2_0>.