diff --git a/News.php b/News.php index 1165920..f8ff996 100644 --- a/News.php +++ b/News.php @@ -12,6 +12,65 @@ include_once("includes/header.php"); +
+ > Carla 2.0 development progress report
+ On 2013-12-17 by falkTX
+
+ This is a progress report for the new Carla, version 2.0.
+ It will take a while to get a release ready, but there are already a few things done and stuff to show.
+
+ First, the backend is being rewritten to not use any system toolkit.
+ In 1.x series I've used Qt4 to handle graphics, but that might be a problem soon with Qt5 (cannot mix Qt4 and Qt5 stuff together).
+ Plus I want the Carla backend to be toolkit agnostic, so that in the future it may be re-usable for others no matter what their main toolkit is.
+ The main backend header files are now ANSI C compatible, thus increasing the chances of re-usability (as some Linux developers have a weird aversion to C++...).
+
+ Because Qt is no longer used in the backend code, I needed something else to handle graphics and other advanced stuff - Juce was selected for this.
+ Juce is a C++ framework focused on audio applications and plugins, which suits Carla nicely.
+ There's a lot of useful things inside it that will make developing new features much easier (like the internal patchbay mode).
+ Other things like AU and VST3 plugin hosting will be possible too thanks to Juce, although they are not relevant to Linux.
+
+ Loading Carla as a plugin is also being worked on.
+ There target two main targets with this:
+
+ If you been following the LinuxMusicians forums you know that internal Carla plugins are already available as LV2 plugins (yes, that includes zynaddsubfx-lv2!).
+ Once the Carla internal plugin work is complete, you automatically get an LV2 version of it as well! :D
+
+ There has been a few changes on the UI side as well.
+ For example, the plugin edit dialog now looks like this:
+
+ +
+
+ As seen the image, the user will be able to use "Stereo Balance" or "Mono Panning".
+ The new layout also allows for a much smaller window size.
+
+ Lastly, there's plans to bring custom skins to plugin "slots", in a similar way to Reason.
+ This is something I still have to investigate to find the best possible way to do it.
+ It should be expandable so that random plugins can also use skins, probably via a new LV2 extension.
+ More on this later.
+
+ That's all for now.
+ Soon there will be a new DISTRHO release, so stay tuned!
+
> New releases and future plans
On 2013-11-27 by falkTX
diff --git a/Repositories.php b/Repositories.php
index 8f888ca..9a4b64d 100644
--- a/Repositories.php
+++ b/Repositories.php
@@ -47,8 +47,8 @@ include_once("includes/header.php");
# Install needed tools sudo apt-get install software-properties-common wget
-# Enable KXStudio repo -sudo /usr/bin/add-apt-repository -y ppa:kxstudio-debian/kxstudio
+# Enable KXStudio repo (press 'Enter' once asked) +sudo add-apt-repository ppa:kxstudio-debian/kxstudio
# Update software sources sudo apt-get update
# Install kxstudio-repos diff --git a/css/style.css b/css/style.css index 91887e6..f1491f2 100644 --- a/css/style.css +++ b/css/style.css @@ -432,6 +432,38 @@ fieldset table { background:none repeat scroll 0 0 transparent; } +#div_menuSoftware { + position: absolute; + top: 30px; + left: 0px; + background-color: #111111; + border-top: 1px solid #222222; + padding: 0px; + visibility: hidden; + text-decoration: none; + z-index: 99; +} + +#div_menuSoftware p { + color: #F0F0F0; + margin: 0 0 0 0; + padding-top: 4px; + padding-bottom: 4px; + padding-left: 16px; + padding-right: 16px; + border: 1px solid #222222; + border-top: 0px; +} + +#div_menuSoftware a { + color: #F0F0F0; + text-decoration: none; +} + +#div_menuSoftware a:hover, #div_menuSoftware a:focus { + color: #6464E6; +} + #donations_container { padding-left: 10px; padding-right: 10px; diff --git a/images/ico_distrho.png b/images/ico_distrho.png new file mode 100644 index 0000000..77fd37c Binary files /dev/null and b/images/ico_distrho.png differ diff --git a/includes/header.php b/includes/header.php index 9c72664..d2e014a 100644 --- a/includes/header.php +++ b/includes/header.php @@ -30,8 +30,10 @@ else*/ + + + @@ -72,26 +114,22 @@ else*/ resize: none; } - - - + - + + + + + @@ -102,10 +140,10 @@ else*/ Home