aboutsummaryrefslogtreecommitdiff
path: root/README.md
blob: e3bc2aefd297f0cb338d21e0f1d32acc0e44177b (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
72
73
74
# Moony.lv2

## Realtime Lua as programmable glue in LV2

### Webpage 

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

### Build status

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

### Plugins

#### Control port input to control port output

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

#### Atom port input to atom port output

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

#### Control+atom port input to control+atom port output

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

### Dependencies

* [LV2](http://lv2plug.in) (LV2 Plugin Standard)
* [Lua](http://lua.org) (Lightweight embeddable language)
* [Elementary](http://enlightenment.org) (Lightweight GUI Toolkit)

### Build / install

	git clone https://github.com/OpenMusicKontrollers/moony.lv2.git
	cd moony.lv2
	mkdir build
	cd build
	cmake -DCMAKE_C_FLAGS="-std=gnu11" -DCMAKE_BUILD_TYPE="Release" ..
	make
	sudo make install

If you want to run the unit test, do instead:
	
	.
	.
	cmake -DCMAKE_C_FLAGS="-std=gnu11" -DCMAKE_BUILD_TYPE="Debug" -DBUILD_TESTING=1 ..
	make
	ARGS="-VV" make test
	.
	.

### 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>.