diff --git a/repo/generate-page-plugins.sh b/repo/generate-page-plugins.sh index f81bf79..6e823ed 100755 --- a/repo/generate-page-plugins.sh +++ b/repo/generate-page-plugins.sh @@ -5,11 +5,11 @@ set -e cd $(dirname $0) PACKAGES_ARCHS=("amd64" "arm64" "armhf" "i386") -PACKAGES_BLACKLIST=("calf-ladspa" "distrho-src" "lv2vst") +PACKAGES_BLACKLIST=("calf-ladspa" "carla-lv2" "carla-vst" "carla-bridge-linux32" "carla-bridge-linux64" "distrho-src" "lv2vst") PACKAGES_BASE_URL="http://ppa.launchpad.net/kxstudio-debian/plugins/ubuntu/" # rm -f Packages.gz Packages -# +# # wget -q http://ppa.launchpad.net/kxstudio-debian/plugins/ubuntu/dists/bionic/main/binary-amd64/Packages.gz # gzip -d Packages.gz @@ -26,6 +26,17 @@ function is_blacklisted() { return 1 } +function has_data_package() { + local TEST="${1}-data" + local PACKAGE + for PACKAGE in ${PACKAGES[@]}; do + if [ ${TEST} = ${PACKAGE} ]; then + return 0 + fi + done + return 1 +} + for PACKAGE in ${PACKAGES[@]}; do if is_blacklisted ${PACKAGE}; then continue @@ -44,6 +55,7 @@ for PACKAGE in ${PACKAGES[@]}; do continue fi + PACKAGE_DATA=$(has_data_package "${PACKAGE}" && echo "${PACKAGE}-data" || echo) PACKAGE_DESCRIPTION=$(echo "${PACKAGE_DETAILS}" | awk 'sub("Description: ","")') PACKAGE_PROVIDES=$(echo "${PACKAGE_DETAILS}" | awk 'sub("Provides: ","")') PACKAGE_SIZE=$(echo "${PACKAGE_DETAILS}" | grep -v "Installed-Size:" | awk 'sub("Size: ","")') @@ -70,11 +82,24 @@ for PACKAGE in ${PACKAGES[@]}; do echo "Package Name:${PACKAGE}" echo "Description:${PACKAGE_DESCRIPTION}" echo "Version:${PACKAGE_VERSION}" + echo "Expected size:" if [ ${PACKAGE_SIZE} -gt 999999 ]; then - echo "Expected size:$((${PACKAGE_SIZE} / 1024 / 1024))Mb" + echo "$((${PACKAGE_SIZE} / 1024 / 1024))Mb" else - echo "Expected size:$((${PACKAGE_SIZE} / 1024))Kb" + echo "$((${PACKAGE_SIZE} / 1024))Kb" + fi + if [ -n "${PACKAGE_DATA}" ]; then + PACKAGE_DATA_LINESTART=$(cat Packages | grep -x -n "Package: ${PACKAGE_DATA}" | cut -d ':' -f 1) + PACKAGE_DATA_NUMLINES=$(cat Packages | tail -n +$((${PACKAGE_DATA_LINESTART} + 1)) | grep -n "Package: " | head -n 1 | cut -d ':' -f 1) + if [ -n "${PACKAGE_DATA_NUMLINES}" ]; then + PACKAGE_DATA_DETAILS=$(cat Packages | tail -n +${PACKAGE_DATA_LINESTART} | head -n ${PACKAGE_DATA_NUMLINES}) + else + PACKAGE_DATA_DETAILS=$(cat Packages | tail -n +${PACKAGE_DATA_LINESTART}) + fi + PACKAGE_DATA_SIZE=$(echo "${PACKAGE_DATA_DETAILS}" | grep -v "Installed-Size:" | awk 'sub("Size: ","")') + echo "+ $((${PACKAGE_DATA_SIZE} / 1024 / 1024))Mb (data)" fi + echo "" if [ -z "${PACKAGE_PROVIDES}" ]; then echo "Provides:??" else @@ -104,6 +129,10 @@ for PACKAGE in ${PACKAGES[@]}; do PACKAGE_FILENAME_ARCHED=$(echo "${PACKAGE_FILENAME}" | sed "s/_amd64.deb/_${ARCH}.deb/g") echo "${ARCH}  " done + if [ -n "${PACKAGE_DATA}" ]; then + PACKAGE_FILENAME_DATA=$(echo "${PACKAGE_FILENAME}" | sed "s|/${PACKAGE}_|/${PACKAGE_DATA}_|g" | sed "s/_amd64.deb/_all.deb/g") + echo "data" + fi echo "" echo "" @@ -111,9 +140,3 @@ for PACKAGE in ${PACKAGES[@]}; do echo "
" echo done - -# print_plugin("add64", "add64", "Add64", "Standalone", ARRAY( -# 'Add64 is the result of experiments around additive synthesis and is intended for research purposes only.', -# 'The spectral drawing scheme for the harmonics and envelopes has been inspired by the virtual pipe organ Aeolus by Fons Adriaensen.', -# 'Project Page: https://sourceforge.net/projects/add64/' -# )); diff --git a/repo/plugins.html b/repo/plugins.html index aa3c216..7c493e1 100644 --- a/repo/plugins.html +++ b/repo/plugins.html @@ -1,18 +1,130 @@ +
+
abgate
+
+ + + + + + +
Package Name:abgate
Description:LV2 noise gate plugin
Version:1.1.9
Expected size: +602Kb +
Provides: +LV2 +
Downloads: +amd64   +arm64   +armhf   +i386   +
+
+ +
+
add64
+
+ + + + + + +
Package Name:add64
Description:additive synthesizer for JACK
Version:3.7.4.1
Expected size: +117Kb +
Provides: +Standalone +
Downloads: +amd64   +arm64   +armhf   +i386   +
+
+ +
+
adlplug
+
+ + + + + + +
Package Name:adlplug
Description:Synthesizer plugin for ADLMIDI and OPNMIDI
Version:1.0.1
Expected size: +2Mb +
Provides: +Standalone +LV2 +VST2 +
Downloads: +amd64   +arm64   +armhf   +i386   +
+
+ +
+
amb-plugins
+
+ + + + + + +
Package Name:amb-plugins
Description:ambisonics LADSPA plugins
Version:0.8.1
Expected size: +30Kb +
Provides: +LADSPA +
Downloads: +amd64   +arm64   +armhf   +i386   +
+
+ +
+
amsynth
+
+ + + + + + +
Package Name:amsynth
Description:two oscillator software synthesizer
Version:1.9.0
Expected size: +926Kb +
Provides: +Standalone +DSSI +LV2 +VST2 +
Downloads: +amd64   +arm64   +armhf   +i386   +
+
+
arctican-plugins-lv2
- - + +
Package Name:arctican-plugins-lv2
Description:Arctican Plugins (LV2)
Version:20190808.4
Expected size:1Mb
Version:20190915
Expected size: +1Mb +
Provides: LV2
Downloads: -amd64   -arm64   -armhf   -i386   +amd64   +arm64   +armhf   +i386  

@@ -22,16 +134,39 @@ LV2
- - + + +
Package Name:arctican-plugins-vst
Description:Arctican Plugins (VST)
Version:20190808.4
Expected size:1Mb
Version:20190915
Expected size: +1Mb +
Provides: VST2
Downloads: -amd64   -arm64   -armhf   -i386   +amd64   +arm64   +armhf   +i386   +
+
+ +
+
arpage
+
+ + + + + +
Package Name:arpage
Description:MIDI Arpeggiator w/ JACK Tempo Sync.
Version:0.3.3
Expected size: +62Kb +
Provides: +Standalone +
Downloads: +amd64   +arm64   +armhf   +i386  

@@ -42,7 +177,9 @@ VST2 Package Name:artyfx Description:Arty FX plugin suite Version:1.3+git20190808.4 -Expected size:721Kb +Expected size: +721Kb + Provides: LV2 VST2 @@ -56,13 +193,60 @@ VST2
+
+
autotalent
+
+ + + + + + +
Package Name:autotalent
Description:pitch correction LADSPA plugin
Version:0.2
Expected size: +26Kb +
Provides: +LADSPA +
Downloads: +amd64   +arm64   +armhf   +i386   +
+
+ +
+
avldrums.lv2
+
+ + + + + + +
Package Name:avldrums.lv2
Description:Drum Sample Player Plugin
Version:0.3.5+git20190915
Expected size: +2Mb ++ 23Mb (data) +
Provides: +LV2 +VST2 +
Downloads: +amd64   +arm64   +armhf   +i386   +data +
+
+
calf-plugins
- + - + - + @@ -199,16 +395,18 @@ LV2
Package Name:calf-plugins
Description:Calf Studiogear - audio effects and sound generators
Version:0.90.3
Expected size:13Mb
Expected size: +13Mb +
Provides: Standalone LV2 @@ -81,16 +265,18 @@ LV2
- - + +
Package Name:dexed-lv2
Description:FM Plugin Synth (LV2)
Version:20190808.4
Expected size:1Mb
Version:20190915
Expected size: +1Mb +
Provides: LV2
Downloads: -amd64   -arm64   -armhf   -i386   +amd64   +arm64   +armhf   +i386  

@@ -100,16 +286,18 @@ LV2
- - + +
Package Name:dexed-vst
Description:FM Plugin Synth (VST)
Version:20190808.4
Expected size:1Mb
Version:20190915
Expected size: +1Mb +
Provides: VST2
Downloads: -amd64   -arm64   -armhf   -i386   +amd64   +arm64   +armhf   +i386  

@@ -119,16 +307,18 @@ VST2
- - + +
Package Name:distrho-plugin-ports-lv2
Description:DISTHRO Plugin Ports (LV2)
Version:20190808.4
Expected size:4Mb
Version:20190915
Expected size: +4Mb +
Provides: LV2
Downloads: -amd64   -arm64   -armhf   -i386   +amd64   +arm64   +armhf   +i386  

@@ -138,16 +328,18 @@ LV2
- - + +
Package Name:distrho-plugin-ports-vst
Description:DISTHRO Plugin Ports (VST)
Version:20190808.4
Expected size:4Mb
Version:20190915
Expected size: +4Mb +
Provides: VST2
Downloads: -amd64   -arm64   -armhf   -i386   +amd64   +arm64   +armhf   +i386  

@@ -158,7 +350,9 @@ VST2
Package Name:dpf-plugins
Description:audio plugin collection from DISTRHO
Version:20190907.4
Expected size:5Mb
Expected size: +5Mb +
Provides: Standalone LADSPA @@ -181,7 +375,9 @@ VST2
Package Name:drmr
Description:drmr
Version:0.1
Expected size:1Mb
Expected size: +1Mb +
Provides: LV2
- - + +
Package Name:drowaudio-plugins-lv2
Description:dRowAudio Plugins (LV2)
Version:20190808.4
Expected size:1Mb
Version:20190915
Expected size: +1Mb +
Provides: LV2
Downloads: -amd64   -arm64   -armhf   -i386   +amd64   +arm64   +armhf   +i386  

@@ -218,16 +416,18 @@ LV2
- - + +
Package Name:drowaudio-plugins-vst
Description:dRowAudio Plugins (VST)
Version:20190808.4
Expected size:1Mb
Version:20190915
Expected size: +1Mb +
Provides: VST2
Downloads: -amd64   -arm64   -armhf   -i386   +amd64   +arm64   +armhf   +i386  

@@ -238,7 +438,9 @@ VST2 Package Name:drumgizmo Description:drum plugin comparable to commercial products Version:0.9.17 -Expected size:1Mb +Expected size: +1Mb + Provides: Standalone LV2 @@ -258,16 +460,18 @@ VST2
- - + +
Package Name:easyssp-lv2
Description:audio visualization plugin (LV2)
Version:20190808.4
Expected size:782Kb
Version:20190915
Expected size: +782Kb +
Provides: LV2
Downloads: -amd64   -arm64   -armhf   -i386   +amd64   +arm64   +armhf   +i386  

@@ -277,16 +481,18 @@ LV2
- - + +
Package Name:easyssp-vst
Description:audio visualization plugin (VST)
Version:20190808.4
Expected size:779Kb
Version:20190915
Expected size: +779Kb +
Provides: VST2
Downloads: -amd64   -arm64   -armhf   -i386   +amd64   +arm64   +armhf   +i386  

@@ -297,7 +503,9 @@ VST2 Package Name:eq10q Description:LV2 equalizer bundle Version:2.2 -Expected size:1Mb +Expected size: +1Mb + Provides: LV2 @@ -316,7 +524,9 @@ LV2 Package Name:fabla Description:Fabla drum sampler plugin instrument Version:1.3.2+git20190915 -Expected size:2Mb +Expected size: +2Mb + Provides: LV2 @@ -335,7 +545,9 @@ LV2 Package Name:jackass Description:JACK-MIDI support for VST hosts Version:20140520 -Expected size:18Kb +Expected size: +18Kb + Provides: VST2 @@ -353,16 +565,18 @@ VST2
- - + +
Package Name:juced-plugins-lv2
Description:Juced Plugins (LV2)
Version:20190808.4
Expected size:1Mb
Version:20190915
Expected size: +1Mb +
Provides: LV2
Downloads: -amd64   -arm64   -armhf   -i386   +amd64   +arm64   +armhf   +i386  

@@ -372,16 +586,18 @@ LV2
- - + +
Package Name:juced-plugins-vst
Description:Juced Plugins (VST)
Version:20190808.4
Expected size:1Mb
Version:20190915
Expected size: +1Mb +
Provides: VST2
Downloads: -amd64   -arm64   -armhf   -i386   +amd64   +arm64   +armhf   +i386  

@@ -391,16 +607,18 @@ VST2
- - + +
Package Name:juce-opl-lv2
Description:OPL Audio Plugin (LV2)
Version:20190808.4
Expected size:884Kb
Version:20190915
Expected size: +884Kb +
Provides: LV2
Downloads: -amd64   -arm64   -armhf   -i386   +amd64   +arm64   +armhf   +i386  

@@ -410,16 +628,18 @@ LV2
- - + +
Package Name:juce-opl-vst
Description:OPL Audio Plugin (VST)
Version:20190808.4
Expected size:880Kb
Version:20190915
Expected size: +880Kb +
Provides: VST2
Downloads: -amd64   -arm64   -armhf   -i386   +amd64   +arm64   +armhf   +i386  

@@ -429,16 +649,18 @@ VST2
- - + +
Package Name:klangfalter-lv2
Description:convolution audio plugin (LV2)
Version:20190808.4
Expected size:1Mb
Version:20190915
Expected size: +1Mb +
Provides: LV2
Downloads: -amd64   -arm64   -armhf   -i386   +amd64   +arm64   +armhf   +i386  

@@ -448,16 +670,18 @@ LV2
- - + +
Package Name:klangfalter-vst
Description:convolution audio plugin (VST)
Version:20190808.4
Expected size:1Mb
Version:20190915
Expected size: +1Mb +
Provides: VST2
Downloads: -amd64   -arm64   -armhf   -i386   +amd64   +arm64   +armhf   +i386  

@@ -467,16 +691,18 @@ VST2
- - + +
Package Name:lufsmeter-lv2
Description:loudness meter plugin (LV2)
Version:20190808.4
Expected size:863Kb
Version:20190915
Expected size: +863Kb +
Provides: LV2
Downloads: -amd64   -arm64   -armhf   -i386   +amd64   +arm64   +armhf   +i386  

@@ -486,16 +712,18 @@ LV2
- - + +
Package Name:lufsmeter-vst
Description:loudness meter plugin (VST)
Version:20190808.4
Expected size:783Kb
Version:20190915
Expected size: +783Kb +
Provides: VST2
Downloads: -amd64   -arm64   -armhf   -i386   +amd64   +arm64   +armhf   +i386  

@@ -505,16 +733,18 @@ VST2
- - + +
Package Name:luftikus-lv2
Description:analog modeled equalizer (LV2)
Version:20190808.4
Expected size:1Mb
Version:20190915
Expected size: +1Mb +
Provides: LV2
Downloads: -amd64   -arm64   -armhf   -i386   +amd64   +arm64   +armhf   +i386  

@@ -524,16 +754,18 @@ LV2
- - + +
Package Name:luftikus-vst
Description:analog modeled equalizer (VST)
Version:20190808.4
Expected size:1Mb
Version:20190915
Expected size: +1Mb +
Provides: VST2
Downloads: -amd64   -arm64   -armhf   -i386   +amd64   +arm64   +armhf   +i386  

@@ -543,16 +775,18 @@ VST2
- - + +
Package Name:obxd-lv2
Description:ob-x emulation plugin (LV2)
Version:20190808.4
Expected size:1Mb
Version:20190915
Expected size: +1Mb +
Provides: LV2
Downloads: -amd64   -arm64   -armhf   -i386   +amd64   +arm64   +armhf   +i386  

@@ -562,16 +796,18 @@ LV2
- - + +
Package Name:obxd-vst
Description:ob-x emulation plugin (VST)
Version:20190808.4
Expected size:1Mb
Version:20190915
Expected size: +1Mb +
Provides: VST2
Downloads: -amd64   -arm64   -armhf   -i386   +amd64   +arm64   +armhf   +i386  

@@ -581,16 +817,18 @@ VST2
- - + +
Package Name:pitcheddelay-lv2
Description:pitch-shifting delay (LV2)
Version:20190808.4
Expected size:815Kb
Version:20190915
Expected size: +815Kb +
Provides: LV2
Downloads: -amd64   -arm64   -armhf   -i386   +amd64   +arm64   +armhf   +i386  

@@ -600,16 +838,18 @@ LV2
- - + +
Package Name:pitcheddelay-vst
Description:pitch-shifting delay (VST)
Version:20190808.4
Expected size:802Kb
Version:20190915
Expected size: +802Kb +
Provides: VST2
Downloads: -amd64   -arm64   -armhf   -i386   +amd64   +arm64   +armhf   +i386  

@@ -620,7 +860,9 @@ VST2 Package Name:sorcer Description:Polyphonic wavetable synth Version:1.1.2 -Expected size:611Kb +Expected size: +611Kb + Provides: LV2 @@ -638,16 +880,18 @@ LV2
- - + +
Package Name:tal-plugins-lv2
Description:Togu Audio Line Plugins (LV2)
Version:20190808.4
Expected size:3Mb
Version:20190915
Expected size: +3Mb +
Provides: LV2
Downloads: -amd64   -arm64   -armhf   -i386   +amd64   +arm64   +armhf   +i386  

@@ -657,16 +901,18 @@ LV2
- - + +
Package Name:tal-plugins-vst
Description:Togu Audio Line Plugins (VST)
Version:20190808.4
Expected size:3Mb
Version:20190915
Expected size: +3Mb +
Provides: VST2
Downloads: -amd64   -arm64   -armhf   -i386   +amd64   +arm64   +armhf   +i386  

@@ -676,16 +922,18 @@ VST2
- - + +
Package Name:wolpertinger-lv2
Description:Subtractive synth with a sharp bandpass filter (LV2)
Version:20190808.4
Expected size:821Kb
Version:20190915
Expected size: +821Kb +
Provides: LV2
Downloads: -amd64   -arm64   -armhf   -i386   +amd64   +arm64   +armhf   +i386  

@@ -695,16 +943,18 @@ LV2
- - + +
Package Name:wolpertinger-vst
Description:Subtractive synth with a sharp bandpass filter (VST)
Version:20190808.4
Expected size:811Kb
Version:20190915
Expected size: +811Kb +
Provides: VST2
Downloads: -amd64   -arm64   -armhf   -i386   +amd64   +arm64   +armhf   +i386  

@@ -715,7 +965,9 @@ VST2 Package Name:x42-plugins Description:Collection of LV2 plugins Version:20190820 -Expected size:4Mb +Expected size: +4Mb + Provides: Standalone LV2 @@ -736,7 +988,9 @@ VST2 Package Name:zam-plugins Description:Collection of LV2, LADSPA, LINUX-VST and JACK plugins Version:3.11+git20190808.3 -Expected size:29Mb +Expected size: +29Mb + Provides: Standalone LADSPA diff --git a/repo/screenshots/abgate.png b/repo/screenshots/abgate.png new file mode 100644 index 0000000..6d78911 Binary files /dev/null and b/repo/screenshots/abgate.png differ diff --git a/repo/screenshots/add64.png b/repo/screenshots/add64.png new file mode 100644 index 0000000..c29274f Binary files /dev/null and b/repo/screenshots/add64.png differ diff --git a/repo/screenshots/adlplug.png b/repo/screenshots/adlplug.png new file mode 100644 index 0000000..0da7fdd Binary files /dev/null and b/repo/screenshots/adlplug.png differ diff --git a/screenshots/amsynth.png b/repo/screenshots/amsynth.png similarity index 100% rename from screenshots/amsynth.png rename to repo/screenshots/amsynth.png diff --git a/screenshots/arpage.png b/repo/screenshots/arpage.png similarity index 100% rename from screenshots/arpage.png rename to repo/screenshots/arpage.png diff --git a/repo/screenshots/avldrums.lv2.png b/repo/screenshots/avldrums.lv2.png new file mode 100644 index 0000000..fe46404 Binary files /dev/null and b/repo/screenshots/avldrums.lv2.png differ diff --git a/screenshots/luppp.png b/repo/screenshots/luppp.png similarity index 100% rename from screenshots/luppp.png rename to repo/screenshots/luppp.png diff --git a/screenshots/paulstretch.png b/repo/screenshots/paulstretch.png similarity index 100% rename from screenshots/paulstretch.png rename to repo/screenshots/paulstretch.png diff --git a/screenshots/add64.png b/screenshots/add64.png deleted file mode 100644 index 27d545e..0000000 Binary files a/screenshots/add64.png and /dev/null differ