diff --git a/BJumblr.ttl b/BJumblr.ttl index ad7cfba..d0d3d03 100644 --- a/BJumblr.ttl +++ b/BJumblr.ttl @@ -35,7 +35,7 @@ rdfs:comment "B.Jumblr is a pattern-controlled audio stream / sample re-sequencer LV2 plugin." ; doap:name "B.Jumblr" ; doap:license ; - lv2:microVersion 7 ; + lv2:microVersion 8 ; lv2:minorVersion 6 ; doap:maintainer ; lv2:optionalFeature lv2:hardRTCapable , state:loadDefaultState , state:threadSafeRestore ; diff --git a/README.md b/README.md index 0d801bb..21a2562 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,15 @@ a) Install the bjumblr package for your system * [openSUSE](https://software.opensuse.org/package/BJumblr) * Check https://repology.org/project/bjumblr/versions for other systems -b) Build your own binaries in the following three steps. +Note: This will NOT necessarily install the latest version of B.Jumblr. The version provided depends on the packagers. + +b) Use the latest provided binaries + +Unpack the provided bjumblr-\*.zip or bjumblr-\*.tar.xz from the latest release and +copy the BJumblr.lv2 folder to your lv2 directory (depending on your system settings, +~/.lv2/, /usr/lib/lv2/, /usr/local/lib/lv2/, or ...). + +c) Build your own binaries in the following three steps. Step 1: Clone or download this repository. @@ -41,8 +49,7 @@ make sudo make install ``` -**Optional:** Standard `make` and `make install` parameters are supported. Compiling using `make CPPFLAGS+=-O3` -is recommended to improve the plugin performance. Alternatively, you may build a debugging version using +**Optional:** Standard `make` and `make install` parameters are supported. Alternatively, you may build a debugging version using `make CPPFLAGS+=-g`. For installation into an alternative directory (e.g., /usr/lib/lv2/), change the variable `PREFIX` while installing: `sudo make install PREFIX=/usr`. If you want to freely choose the install target directory, change the variable `LV2DIR` (e.g., `make install LV2DIR=~/.lv2`) or even define @@ -180,6 +187,13 @@ But do not change or delete any definition symbol! * Locales: FR * Update sample browser * Compatibility improved (FreeBSD) +* Faster + * Optimized DSP code + * Compiler optimizations (`-O3 -ffast-math`) +* Binary compatibility improved + * Static libs + * Strip symbols by default +* Binary packages provided ## Acknowledgments diff --git a/doc/screenshot.png b/doc/screenshot.png index c38febd..d69ea42 100644 Binary files a/doc/screenshot.png and b/doc/screenshot.png differ diff --git a/inc/surface.png b/inc/surface.png index a814de9..3904eae 100644 Binary files a/inc/surface.png and b/inc/surface.png differ diff --git a/inc/surface.svg b/inc/surface.svg index 0395b58..4cc918b 100644 --- a/inc/surface.svg +++ b/inc/surface.svg @@ -1,25 +1,24 @@ + width="1020" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/"> + id="linearGradient2375" + inkscape:swatch="solid"> @@ -383,10 +382,10 @@ style="stop-color:#ffff00;stop-opacity:0" /> @@ -407,10 +406,10 @@ xlink:href="#linearGradient4605" inkscape:collect="always" /> @@ -431,10 +430,10 @@ xlink:href="#linearGradient4595" inkscape:collect="always" /> @@ -455,10 +454,10 @@ xlink:href="#linearGradient4605" inkscape:collect="always" /> @@ -479,10 +478,10 @@ xlink:href="#linearGradient4595" inkscape:collect="always" /> @@ -503,10 +502,10 @@ xlink:href="#linearGradient4605" inkscape:collect="always" /> @@ -527,10 +526,10 @@ xlink:href="#linearGradient4595" inkscape:collect="always" /> @@ -551,10 +550,10 @@ xlink:href="#linearGradient4605" inkscape:collect="always" /> @@ -575,10 +574,10 @@ xlink:href="#linearGradient4595" inkscape:collect="always" /> @@ -599,10 +598,10 @@ xlink:href="#linearGradient4605" inkscape:collect="always" /> @@ -623,10 +622,10 @@ xlink:href="#linearGradient4595" inkscape:collect="always" /> @@ -647,10 +646,10 @@ xlink:href="#linearGradient4605" inkscape:collect="always" /> @@ -671,10 +670,10 @@ xlink:href="#linearGradient4595" inkscape:collect="always" /> @@ -695,10 +694,10 @@ xlink:href="#linearGradient4605" inkscape:collect="always" /> @@ -719,10 +718,10 @@ xlink:href="#linearGradient4595" inkscape:collect="always" /> @@ -743,10 +742,10 @@ xlink:href="#linearGradient4605" inkscape:collect="always" /> @@ -767,10 +766,10 @@ xlink:href="#linearGradient4595" inkscape:collect="always" /> @@ -791,10 +790,10 @@ xlink:href="#linearGradient4605" inkscape:collect="always" /> @@ -815,10 +814,10 @@ xlink:href="#linearGradient4595" inkscape:collect="always" /> @@ -839,10 +838,10 @@ xlink:href="#linearGradient4605" inkscape:collect="always" /> @@ -863,10 +862,10 @@ xlink:href="#linearGradient4595" inkscape:collect="always" /> @@ -929,18 +928,19 @@ inkscape:window-height="1016" inkscape:window-width="1920" units="px" - showgrid="true" - inkscape:current-layer="layer2" + showgrid="false" + inkscape:current-layer="layer1" inkscape:document-units="px" - inkscape:cy="310" - inkscape:cx="510" - inkscape:zoom="1.0784314" + inkscape:cy="-92.495452" + inkscape:cx="189.39545" + inkscape:zoom="2.1568628" inkscape:pageshadow="2" inkscape:pageopacity="0.0" borderopacity="1.0" bordercolor="#666666" pagecolor="#ffffff" - id="base"> + id="base" + inkscape:pagecheckerboard="0"> @@ -1520,7 +1520,7 @@ y="15.572624" x="84.213097" id="tspan955" - sodipodi:role="line">V 1.6.7 + sodipodi:role="line">V 1.6.8