You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+78-27Lines changed: 78 additions & 27 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -22,31 +22,82 @@ The opensource community gives you a very huge number of different applications
22
22
23
23
# Pre release
24
24
25
-
Images avaliable as pre-release. All the distro ecosystem are functional but the opendsp service are not ready for full MIDI/OSC user interface support.
26
-
27
-
Download Raspberry PI2 and PI3: https://github.com/midilab/opendsp/releases/tag/v0.8b
28
-
29
-
## OpenDSP Applications
30
-
31
-
plugmod: a multitrack plugin host, similar to old muse receptor hardware. Each track has dedicated channel strip with EQ, Sends and Audio processing plugin support. The number of tracks are limited to your hardware CPU horse power.
32
-
Its based on Ingen and Ecasound setup to support LV2 plugins.
33
-
Ingen:
34
-
Ecasound:
35
-
LV2 Plugins collection:
36
-
37
-
djing: a complete djing environment with all your music colletiction easily managble via network share. based on Mixxx.
38
-
39
-
## Platform image downloads
40
-
41
-
* Raspberry 2 and 3 (32bits)
42
-
With vc4 hardware acelerator support and 256mb video memory
43
-
44
-
* Raspberry 2 and 3 (32bits) with hifiberry support
45
-
46
-
* PiSound
47
-
48
-
## Roadmap
49
-
50
-
* Get a full OpenDSP interface support for MIDI, OSC and keyboard.
25
+
On second release v0.9.0, the image avaliable on the link above:
26
+
27
+
Download Raspberry PI2 and PI3: https://github.com/midilab/opendsp/releases/download/v0.9.0/opendsp_0.9.0-raspberry_pi2-pi3.zip
28
+
29
+
## OpenDSP Apps
30
+
31
+
OpenDSP application is a sub-set of N applications with a predefined state relation between then called Mod.
32
+
33
+
A Mod can have any number of applications and audio/video connections between then as far as you processor can handle it all.
34
+
35
+
By merging different applications you can achieve different kinda of DSP tasks to use as a standalone dedicated audio/video gear in an automated way via MIDI and OSC protocols or via common mouse/keyboard and monitor desktop station.
36
+
37
+
You can write your own Mod with a very few lines of configuration, just check some examples at mod/ directory of user data partition.
38
+
39
+
Examples can be found inside data/ directory.
40
+
41
+
## App main interface
42
+
43
+
By making use of Mod config files you can define your own with a few lines of configuration
44
+
45
+
On the above example you setup a standalone tracker with visualization responds to audio on your screen and a keyboard used as a midi controller to play some sunvox synthesizers.
46
+
47
+
```ini
48
+
[app1]
49
+
name: sunvox-lofi
50
+
path: /projects/sunvox/
51
+
project: Transient - Can It Be Beautiful.sunvox
52
+
display: virtual
53
+
midi_input: "opendsp:1"
54
+
audio_output: "opendsp:1, opendsp:2"
55
+
56
+
[app2]
57
+
name: lebiniou
58
+
path: /projects/lebiniou/
59
+
args: -x 640 -y 480
60
+
project: "opendsp,opendsp2"
61
+
display: native
62
+
audio_input: "sunvox:1, sunvox:2"
63
+
64
+
[app3]
65
+
name: input2midi
66
+
path: /projects/input2midi/
67
+
project: inputtomidi.json
68
+
midi_output: "opendsp:1"
69
+
```
51
70
52
-
* vjing app: A Vj setup for video performances with effects and video mapping support
71
+
## Ecosystem DSP applications
72
+
73
+
You can create Mods ussing the following opensource applications ecosystem:
74
+
75
+
+ loopers
76
+
– giada
77
+
– luppp
78
+
+ djing
79
+
– mixxx
80
+
– wxax
81
+
+ daw/sequencer
82
+
– lmms
83
+
– hydrogen
84
+
– qtractor
85
+
– non-daw
86
+
– non-mixer
87
+
– non-sequencer
88
+
+ trackers
89
+
– sunvox
90
+
– milkytrack
91
+
+ modular synthesis
92
+
– carla
93
+
– carla-rack
94
+
– ingen
95
+
+ video
96
+
– lebiniou
97
+
– xjadeo
98
+
– vlc
99
+
+ modular programming
100
+
– puredata
101
+
– non-session-manager
102
+
+ audio plugins
103
+
410 audio plugins, from effects to classic synthesizer emulations
0 commit comments