Signed-off-by: falkTX <falktx@falktx.com>tags/22.02
@@ -241,22 +241,27 @@ clean: | |||||
install: | install: | ||||
install -d $(DESTDIR)$(PREFIX)/bin | install -d $(DESTDIR)$(PREFIX)/bin | ||||
install -d $(DESTDIR)$(PREFIX)/lib/lv2 | |||||
install -d $(DESTDIR)$(PREFIX)/lib/vst | |||||
install -d $(DESTDIR)$(PREFIX)/lib/vst3 | |||||
install -d $(DESTDIR)$(PREFIX)/lib/lv2/Cardinal.lv2 | |||||
install -d $(DESTDIR)$(PREFIX)/lib/lv2/CardinalFX.lv2 | |||||
install -d $(DESTDIR)$(PREFIX)/lib/lv2/CardinalSynth.lv2 | |||||
install -d $(DESTDIR)$(PREFIX)/lib/vst/CardinalFX.vst | |||||
install -d $(DESTDIR)$(PREFIX)/lib/vst/CardinalSynth.vst | |||||
install -d $(DESTDIR)$(PREFIX)/lib/vst3/Cardinal.vst3/Contents | |||||
install -d $(DESTDIR)$(PREFIX)/lib/vst3/CardinalFX.vst3/Contents | |||||
install -d $(DESTDIR)$(PREFIX)/lib/vst3/CardinalSynth.vst3/Contents | |||||
install -d $(DESTDIR)$(PREFIX)/share/cardinal | install -d $(DESTDIR)$(PREFIX)/share/cardinal | ||||
install -d $(DESTDIR)$(PREFIX)/share/doc/cardinal/docs | install -d $(DESTDIR)$(PREFIX)/share/doc/cardinal/docs | ||||
cp -rL bin/Cardinal.lv2 $(DESTDIR)$(PREFIX)/lib/lv2/ | |||||
cp -rL bin/Cardinal.vst3 $(DESTDIR)$(PREFIX)/lib/vst3/ | |||||
install -m 644 bin/Cardinal.lv2/*.* $(DESTDIR)$(PREFIX)/lib/lv2/Cardinal.lv2/ | |||||
install -m 644 bin/CardinalFX.lv2/*.* $(DESTDIR)$(PREFIX)/lib/lv2/CardinalFX.lv2/ | |||||
install -m 644 bin/CardinalSynth.lv2/*.* $(DESTDIR)$(PREFIX)/lib/lv2/CardinalSynth.lv2/ | |||||
cp -rL bin/CardinalFX.lv2 $(DESTDIR)$(PREFIX)/lib/lv2/ | |||||
cp -rL bin/CardinalFX.vst $(DESTDIR)$(PREFIX)/lib/vst/ | |||||
cp -rL bin/CardinalFX.vst3 $(DESTDIR)$(PREFIX)/lib/vst3/ | |||||
install -m 644 bin/CardinalFX.vst/*.* $(DESTDIR)$(PREFIX)/lib/vst/CardinalFX.vst/ | |||||
install -m 644 bin/CardinalSynth.vst/*.* $(DESTDIR)$(PREFIX)/lib/vst/CardinalSynth.vst/ | |||||
cp -rL bin/CardinalSynth.lv2 $(DESTDIR)$(PREFIX)/lib/lv2/ | |||||
cp -rL bin/CardinalSynth.vst $(DESTDIR)$(PREFIX)/lib/vst/ | |||||
cp -rL bin/CardinalSynth.vst3 $(DESTDIR)$(PREFIX)/lib/vst3/ | |||||
cp -rL bin/Cardinal.vst3/Contents/*-* $(DESTDIR)$(PREFIX)/lib/vst3/Cardinal.vst3/Contents/ | |||||
cp -rL bin/CardinalFX.vst3/Contents/*-* $(DESTDIR)$(PREFIX)/lib/vst3/CardinalFX.vst3/Contents/ | |||||
cp -rL bin/CardinalSynth.vst3/Contents/*-* $(DESTDIR)$(PREFIX)/lib/vst3/CardinalSynth.vst3/Contents/ | |||||
install -m 755 bin/Cardinal$(APP_EXT) $(DESTDIR)$(PREFIX)/bin/ | install -m 755 bin/Cardinal$(APP_EXT) $(DESTDIR)$(PREFIX)/bin/ | ||||
cp -rL bin/Cardinal.lv2/resources/* $(DESTDIR)$(PREFIX)/share/cardinal/ | cp -rL bin/Cardinal.lv2/resources/* $(DESTDIR)$(PREFIX)/share/cardinal/ | ||||
@@ -0,0 +1,91 @@ | |||||
# Cardinal Modules | |||||
This file contains documentation for the DISTRHO Cardinal modules. | |||||
## Main modules | |||||
### Audio File | |||||
This is a simple audio file player plugin. | |||||
You can load files by using right-click menu options. | |||||
Transport is rolling as long as the plugin is enabled and a file has been loaded. | |||||
You can also sync to host transport, which will play in frame-perfect sync, useful if you need a few loops playing together. | |||||
Files are streamed from disk if longer than 30 seconds in length, otherwise loaded entirely on RAM. | |||||
Even though this player plugin can loop files, it is not an audio looper. | |||||
Audio can loop back to the beginning if enabled, but it does not resample or pitch-shift to fit the host BPM. | |||||
The audio files are played back as-is, with resampling only done when needed to match the host sample rate. | |||||
### Carla | |||||
[Carla](https://kx.studio/Applications:Carla) is a fully-featured modular audio plugin host. | |||||
This is a Cardinal/Rack module of Carla with 2 audio and 8 CV IO. | |||||
Double-click on the panel to show the Carla's own window. | |||||
Note it is required for Carla to be installed on your system in order to show its GUI. | |||||
This is currently not supported under Windows. | |||||
MIDI input and output are possible with the use of expander modules. | |||||
### Ildaeil | |||||
[Ildaeil](https://github.com/DISTRHO/Ildaeil) is a mini-plugin host based on [Carla](https://kx.studio/Applications:Carla). | |||||
This is Cardinal/Rack module of Ildaeil with 2 audio IO. | |||||
Currently Ildaeil supports internal (from Carla) and LV2 plugins. | |||||
There is no way to automate hosted plugin parameters yet. | |||||
MIDI input and output are possible with the use of expander modules. | |||||
### Host Audio | |||||
For getting audio from and to your Host/DAW. | |||||
Works just like the Rack equivalent, including a DC filter that is enabled by default on the stereo version, disabled on the 8 IO variant. | |||||
Unlike Rack, Cardinal does not provide a 16 IO audio module. | |||||
### Host CV | |||||
For getting CV from and to your Host/DAW. | |||||
Note that this module does nothing on Cardinal's FX and Synth variants, as they do not have host-exposed CV IO. | |||||
### Host MIDI | |||||
For getting regular MIDI from and to your Host/DAW. | |||||
This includes ... | |||||
### Host MIDI CC | |||||
For getting regular MIDI CCs from and to your Host/DAW. | |||||
This includes ... | |||||
### Host MIDI Gate | |||||
For getting regular MIDI Notes as Gates from and to your Host/DAW. | |||||
... | |||||
### Host MIDI Map | |||||
For mapping MIDI CCs from your Host/DAW into module parameters. | |||||
This includes ... | |||||
### Host Parameters | |||||
### Host Time | |||||
For getting time information from your DAW as precise clock triggers | |||||
## Extra modules | |||||
### ExpanderInputMIDI | |||||
### ExpanderOutputMIDI | |||||
### MPV | |||||
### glBars | |||||
### Text Editor |