Signed-off-by: falkTX <falktx@gmail.com>pull/12/head
@@ -79,21 +79,21 @@ include_once("includes/header.php"); | |||
Debian/Ubuntu</a> (via KXStudio repositories)<br/> | |||
</p> | |||
<p> | |||
Pre-compiled binaries are available for Linux, Mac and Windows (version 2.0-beta6).<br/> | |||
Pre-compiled binaries are available for Linux, Mac and Windows (version 2.0-RC1).<br/> | |||
<img src="images/ico_linux.png" alt="" class="img_text_align_spaced"/> | |||
<a href="https://github.com/falkTX/Carla/releases/download/1.9.8/Carla_2.0-beta6-linux32.tar.xz" class="external text a_bigger_text" rel="nofollow" target="_blank"> | |||
<a href="https://github.com/falkTX/Carla/releases/download/v1.9.11/Carla_2.0-RC1-linux32.tar.xz" class="external text a_bigger_text" rel="nofollow" target="_blank"> | |||
Linux 32bit</a><br/> | |||
<img src="images/ico_linux.png" alt="" class="img_text_align_spaced"/> | |||
<a href="https://github.com/falkTX/Carla/releases/download/1.9.8/Carla_2.0-beta6-linux64.tar.xz" class="external text a_bigger_text" rel="nofollow" target="_blank"> | |||
<a href="https://github.com/falkTX/Carla/releases/download/v1.9.11/Carla_2.0-RC1-linux64.tar.xz" class="external text a_bigger_text" rel="nofollow" target="_blank"> | |||
Linux 64bit</a><br/> | |||
<img src="images/ico_mac.png" alt="" class="img_text_align_spaced"/> | |||
<a href="https://github.com/falkTX/Carla/releases/download/1.9.8/Carla_2.0-beta6-macos.dmg" class="external text a_bigger_text" rel="nofollow" target="_blank"> | |||
<a href="https://github.com/falkTX/Carla/releases/download/v1.9.11/Carla_2.0-RC1-macos.dmg" class="external text a_bigger_text" rel="nofollow" target="_blank"> | |||
MacOS 64bit</a><br/> | |||
<img src="images/ico_windows.png" alt="" class="img_text_align_spaced"/> | |||
<a href="https://github.com/falkTX/Carla/releases/download/1.9.8/Carla_2.0-beta6-win32.zip" class="external text a_bigger_text" rel="nofollow" target="_blank"> | |||
<a href="https://github.com/falkTX/Carla/releases/download/v1.9.11/Carla_2.0-RC1-win32.zip" class="external text a_bigger_text" rel="nofollow" target="_blank"> | |||
Windows 32bit</a><br/> | |||
<img src="images/ico_windows.png" alt="" class="img_text_align_spaced"/> | |||
<a href="https://github.com/falkTX/Carla/releases/download/1.9.8/Carla_2.0-beta6-win64.zip" class="external text a_bigger_text" rel="nofollow" target="_blank"> | |||
<a href="https://github.com/falkTX/Carla/releases/download/v1.9.11/Carla_2.0-RC1-win64.zip" class="external text a_bigger_text" rel="nofollow" target="_blank"> | |||
Windows 64bit</a><br/> | |||
</p> | |||
<p> | |||
@@ -16,29 +16,67 @@ require "donate/connect.php"; | |||
</p> | |||
<p> | |||
Currently the KXStudio project accepts donations only via PayPal.<br/> | |||
Monthly subscriptions are not an option anymore.<br/> | |||
We thank you in advance for any donation you make!<br/> | |||
Currently the KXStudio project accepts donations via LiberaPay and PayPal.<br/> | |||
You can do a one-time donation or subscribe monthly.<br/> | |||
In either case, we thank you in advance for any donation you make!<br/> | |||
</p> | |||
<p> | |||
NOTE: PayPal takes a minimum 5% fee on all donations (10€ becomes 9.31€).<br/> | |||
NOTE: PayPal takes a minimum 5% fee on all donations (for example, 10€ becomes 9.31€).<br/> | |||
You can bypass this fee by sending money directly to falktx@falktx.com as a friend.<br/> | |||
<br/> | |||
</p> | |||
<?php | |||
$cur_amount = 0.0; | |||
if ($db_link) { | |||
$sql_donations_month = mysqli_query($db_link, "SELECT * FROM donations WHERE MONTH(dt) = MONTH(NOW()) AND YEAR(dt) = YEAR(NOW())"); | |||
$sql_donations_last5 = mysqli_query($db_link, "SELECT * FROM donations ORDER BY dt DESC LIMIT 5"); | |||
if (mysqli_num_rows($sql_donations_month)) { | |||
while ($sql_row = mysqli_fetch_assoc($sql_donations_month)) { | |||
$cur_amount += $sql_row["amount"]; | |||
} | |||
} | |||
$cur_percent = $cur_amount / 500.0 * 100.0; | |||
if ($cur_percent > 100.0) { | |||
$cur_percent = 100.0; | |||
} | |||
?> | |||
<div id="donations_container"> | |||
This month donations: <?php print_r($cur_amount); ?> of 500.0 € target<br/> | |||
<div id="donations_bar"><div style="width:<?php print_r($cur_percent); ?>%"></div></div> | |||
<p><br/></p> | |||
</div> | |||
<?php } /* $db_link */ ?> | |||
<table> | |||
<tr><td width="40px"> | |||
</td><td valign="bottom" width="200px"> | |||
<?php if ($db_link) { ?> | |||
<b>Last 5 donations:</b><br/> | |||
<?php | |||
$sql_donations_last5 = mysqli_query($db_link, "SELECT * FROM donations ORDER BY dt DESC LIMIT 5"); | |||
while ($sql_row = mysqli_fetch_assoc($sql_donations_last5)) { | |||
echo "" . date("Y-m-d", strtotime($sql_row["dt"])) . " - " . $sql_row["amount"] . "€<br/>"; | |||
} | |||
} ?> | |||
</td><td valign="bottom" width="150px"> | |||
<script src="https://liberapay.com/~42762/widgets/receiving.js"></script> | |||
<noscript> | |||
<a class="liberapay-btn" href="https://liberapay.com/~42762/donate"> | |||
<svg viewBox="0 0 80 80" height="16" width="16"> | |||
<g transform="translate(-78.37-208.06)" fill="#1a171b"> | |||
<path d="m104.28 271.1c-3.571 0-6.373-.466-8.41-1.396-2.037-.93-3.495-2.199-4.375-3.809-.88-1.609-1.308-3.457-1.282-5.544.025-2.086.313-4.311.868-6.675l9.579-40.05 11.69-1.81-10.484 43.44c-.202.905-.314 1.735-.339 2.489-.026.754.113 1.421.415 1.999.302.579.817 1.044 1.546 1.395.729.353 1.747.579 3.055.679l-2.263 9.278"/><path d="m146.52 246.14c0 3.671-.604 7.03-1.811 10.07-1.207 3.043-2.879 5.669-5.01 7.881-2.138 2.213-4.702 3.935-7.693 5.167-2.992 1.231-6.248 1.848-9.767 1.848-1.71 0-3.42-.151-5.129-.453l-3.394 13.651h-11.162l12.52-52.19c2.01-.603 4.311-1.143 6.901-1.622 2.589-.477 5.393-.716 8.41-.716 2.815 0 5.242.428 7.278 1.282 2.037.855 3.708 2.024 5.02 3.507 1.307 1.484 2.274 3.219 2.904 5.205.627 1.987.942 4.11.942 6.373m-27.378 15.461c.854.202 1.91.302 3.167.302 1.961 0 3.746-.364 5.355-1.094 1.609-.728 2.979-1.747 4.111-3.055 1.131-1.307 2.01-2.877 2.64-4.714.628-1.835.943-3.858.943-6.071 0-2.161-.479-3.998-1.433-5.506-.956-1.508-2.615-2.263-4.978-2.263-1.61 0-3.118.151-4.525.453l-5.28 21.948"/> | |||
</g> | |||
</svg> | |||
<span>Donate</span> | |||
</a> | |||
</noscript> | |||
</td><td valign="bottom" width="150px" align="center"> | |||
<strong>PayPal Single Donation</strong> | |||
<form action="https://www.paypal.com/cgi-bin/webscr" method="post"> | |||
@@ -50,7 +88,28 @@ require "donate/connect.php"; | |||
<input type="hidden" name="return" value="https://kxstudio.linuxaudio.org/donate/thankyou.php"/> | |||
<input type="hidden" name="rm" value="2"/> | |||
<input type="image" src="https://www.paypalobjects.com/en_US/i/btn/btn_donate_LG.gif" border="0" name="submit" alt="PayPal"> | |||
<!--<img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1">--> | |||
</form> | |||
</td><td align="center" valign="bottom" width="220px"> | |||
<form action="https://www.paypal.com/cgi-bin/webscr" method="post"> | |||
<input type="hidden" name="cmd" value="_s-xclick"> | |||
<input type="hidden" name="hosted_button_id" value="7G5AKFSNVDBX8"> | |||
<table> | |||
<tr><td align="center"> | |||
<input type="hidden" name="on0" value="Quantity"><strong>Paypal Subscription</strong></td></tr> | |||
<tr><td> | |||
<select name="os0"> | |||
<option value="Small">Small : €5.00 EUR - monthly</option> | |||
<option value="Medium">Medium : €10.00 EUR - monthly</option> | |||
<option value="Large">Large : €25.00 EUR - monthly</option> | |||
</select> | |||
</td></tr> | |||
</table> | |||
<input type="hidden" name="currency_code" value="EUR"> | |||
<input type="hidden" name="lc" value="US"> | |||
<!--<input type="hidden" name="notify_url" value="https://kxstudio.linuxaudio.org/donate/ipn.php"/>--> | |||
<input type="hidden" name="return" value="https://kxstudio.linuxaudio.org/donate/thankyou.php"/> | |||
<input type="hidden" name="rm" value="2"/> | |||
<input type="image" src="https://www.paypalobjects.com/en_US/i/btn/btn_subscribe_LG.gif" border="0" name="submit" alt="PayPal"> | |||
</form> | |||
</td></tr> | |||
@@ -49,26 +49,26 @@ include_once("includes/header.php"); | |||
<img src="images/ico_cadence.png" alt="" class="img_text_align"/> Cadence </a> (32bit, version 0.8.1)<br/> | |||
<a href="http://sourceforge.net/projects/kxstudio/files/Releases/cadence/Cadence-0.8.1-linux64.tar.xz/download" class="external text a_bigger_text" rel="nofollow" target="_blank"> | |||
<img src="images/ico_cadence.png" alt="" class="img_text_align"/> Cadence </a> (64bit, version 0.8.1)<br/> | |||
<a href="https://github.com/falkTX/Carla/releases/download/1.9.8/Carla_2.0-beta6-linux32.tar.xz" class="external text a_bigger_text" rel="nofollow" target="_blank"> | |||
<img src="images/ico_carla.png" alt="" class="img_text_align"/> Carla2 </a> (32bit, version 2.0-beta6)<br/> | |||
<a href="https://github.com/falkTX/Carla/releases/download/1.9.8/Carla_2.0-beta6-linux64.tar.xz" class="external text a_bigger_text" rel="nofollow" target="_blank"> | |||
<img src="images/ico_carla.png" alt="" class="img_text_align"/> Carla2 </a> (64bit, version 2.0-beta6)<br/> | |||
<a href="https://github.com/falkTX/Carla/releases/download/v1.9.11/Carla_2.0-RC1-linux32.tar.xz" class="external text a_bigger_text" rel="nofollow" target="_blank"> | |||
<img src="images/ico_carla.png" alt="" class="img_text_align"/> Carla2 </a> (32bit, version 2.0-RC1)<br/> | |||
<a href="https://github.com/falkTX/Carla/releases/download/v1.9.11/Carla_2.0-RC1-linux64.tar.xz" class="external text a_bigger_text" rel="nofollow" target="_blank"> | |||
<img src="images/ico_carla.png" alt="" class="img_text_align"/> Carla2 </a> (64bit, version 2.0-RC1)<br/> | |||
<a href="http://sourceforge.net/projects/kxstudio/files/Releases/festige/festige-1.0.2-x86.tar.gz/download" class="external text a_bigger_text" rel="nofollow" target="_blank"> | |||
<img src="images/ico_festige.png" alt="" class="img_text_align"/> FeSTige </a> (32bit, version 1.0.2)<br/> | |||
</p> | |||
<p class="p_extra_spaced"> | |||
<b>MacOS Downloads:</b><br/> | |||
<a href="https://github.com/falkTX/Carla/releases/download/1.9.8/Carla_2.0-beta6-macos.dmg" class="external text a_bigger_text" rel="nofollow" target="_blank"> | |||
<img src="images/ico_carla.png" alt="" class="img_text_align"/> Carla2 </a> (version 2.0-beta6 for macOS 10.8 or higher)<br/> | |||
<a href="https://github.com/falkTX/Carla/releases/download/v1.9.11/Carla_2.0-RC1-macos.dmg" class="external text a_bigger_text" rel="nofollow" target="_blank"> | |||
<img src="images/ico_carla.png" alt="" class="img_text_align"/> Carla2 </a> (version 2.0-RC1 for macOS 10.8 or higher)<br/> | |||
</p> | |||
<p class="p_extra_spaced"> | |||
<b>Windows Downloads:</b><br/> | |||
<a href="http://sourceforge.net/projects/kxstudio/files/Releases/cadence/Cadence-0.8.1-win32.zip/download" class="external text a_bigger_text" rel="nofollow" target="_blank"> | |||
<img src="images/ico_cadence.png" alt="" class="img_text_align"/> Cadence </a> (32bit, version 0.8.1)<br/> | |||
<a href="https://github.com/falkTX/Carla/releases/download/1.9.8/Carla_2.0-beta6-win32.zip" class="external text a_bigger_text" rel="nofollow" target="_blank"> | |||
<img src="images/ico_carla.png" alt="" class="img_text_align"/> Carla2 </a> (32bit, version 2.0-beta6)<br/> | |||
<a href="https://github.com/falkTX/Carla/releases/download/1.9.8/Carla_2.0-beta6-win64.zip" class="external text a_bigger_text" rel="nofollow" target="_blank"> | |||
<img src="images/ico_carla.png" alt="" class="img_text_align"/> Carla2 </a> (64bit, version 2.0-beta6)<br/> | |||
<a href="https://github.com/falkTX/Carla/releases/download/v1.9.11/Carla_2.0-RC1-win32.zip" class="external text a_bigger_text" rel="nofollow" target="_blank"> | |||
<img src="images/ico_carla.png" alt="" class="img_text_align"/> Carla2 </a> (32bit, version 2.0-RC1)<br/> | |||
<a href="https://github.com/falkTX/Carla/releases/download/v1.9.11/Carla_2.0-RC1-win64.zip" class="external text a_bigger_text" rel="nofollow" target="_blank"> | |||
<img src="images/ico_carla.png" alt="" class="img_text_align"/> Carla2 </a> (64bit, version 2.0-RC1)<br/> | |||
</p> | |||
</ul> | |||
@@ -84,8 +84,8 @@ include_once("includes/header.php"); | |||
<b>Downloads:</b><br/> | |||
<a href="http://sourceforge.net/projects/kxstudio/files/Releases/cadence/Cadence-0.8.1-src.tar.bz2/download" class="external free a_bigger_text" rel="nofollow" target="_blank"> | |||
<img src="images/ico_cadence.png" alt="" class="img_text_align"/> Cadence </a> (version 0.8.1)<br/> | |||
<a href="https://github.com/falkTX/Carla/releases/download/1.9.8/Carla_2.0-beta6-src.tar.gz" class="external free a_bigger_text" rel="nofollow" target="_blank"> | |||
<img src="images/ico_carla.png" alt="" class="img_text_align"/> Carla2 </a> (version 2.0-beta6)<br/> | |||
<a href="https://github.com/falkTX/Carla/archive/v1.9.11.tar.gz" class="external free a_bigger_text" rel="nofollow" target="_blank"> | |||
<img src="images/ico_carla.png" alt="" class="img_text_align"/> Carla2 </a> (version 2.0-RC1)<br/> | |||
<a href="http://sourceforge.net/projects/kxstudio/files/Releases/festige/festige-1.0.2-src.tar.gz/download" class="external free a_bigger_text" rel="nofollow" target="_blank"> | |||
<img src="images/ico_festige.png" alt="" class="img_text_align"/> FeSTige </a> (version 1.0.2)<br/> | |||
</p> | |||
@@ -13,59 +13,225 @@ include_once("includes/header.php"); | |||
</div> | |||
<p> | |||
<span style="font-size: 20px">> Bug-fix release for Carla 2.0 beta6</span><br/> | |||
On <i>2018-04-02</i> by<i> falkTX</i> | |||
<span style="font-size: 20px">> Carla 2.0 RC1 is here!</span><br/> | |||
On <i>2018-09-16</i> by<i> falkTX</i> | |||
</p> | |||
<p> | |||
Hello again everyone, and surprise, the stable 2.0 version of Carla is coming!<br/> | |||
</p> | |||
<p> | |||
This is the announcement of the first release candidate of Carla 2.0.<br/> | |||
Very little features were added, focus went on stability instead.<br/> | |||
The 'master' branch on Carla's source code is now for stable content, all new stuff will go to 'develop'.<br/> | |||
My intention is to really let Carla on the side for now. If I can do it or not remains to be seen...<br/> | |||
</p> | |||
<p> | |||
The list of changes is a little big, so let's split it by parts.<br/> | |||
First, the highlights and major changes.<br/> | |||
</p> | |||
Add confirmation dialog for quitting Carla | |||
Add confirmation dialog for Remove All and New File | |||
<h3>Highlights and major changes</h3> | |||
<h5>LinuxSampler removed, replaced by SFZero</h5> | |||
<p> | |||
Basically I removed the code that interacted internally with LinuxSampler, and replaced it by SFZero.<br/> | |||
There are a lot of reasons for this change, but we can resume it to 3 points:<br/> | |||
</p> | |||
<ul> | |||
<li>LinuxSampler API being overcomplicated</li> | |||
<li>SFZ handling not very reliable</li> | |||
<li>Licensing issues</li> | |||
</ul> | |||
</p> | |||
<p> | |||
Removing LinuxSampler means we lose support for GIG files, also SFZero loads the entire kit in RAM.<br/> | |||
But, in return, SFZ files now always load without getting muted or having to do dirty workarounds.<br/> | |||
Plus, with this, Carla can keep SFZ support while maintaining its GPLv2 license intact.<br/> | |||
</p> | |||
<p> | |||
Note that SFZero does not support some opcodes, so the playback might sound different.<br/> | |||
At a later date, a release will be made that will focus on SFZ support.<br/> | |||
</p> | |||
MIDI Channel A/B | |||
<h5>Big windows fixes</h5> | |||
<p> | |||
Carla under has always a been a bit behind, compared to its Linux and macOS support.<br/> | |||
Not anymore!<br/> | |||
</p> | |||
<p> | |||
Carla can now run as a plugin in Windows, and also the PyQt-based big-meter, midi-pattern and notes plugins.<br/> | |||
With this done, Carla as LV2 is now included in the Windows builds.<br/> | |||
</p> | |||
<p> | |||
The export of a single plugin as LV2, though it is an experimental feature, now also works on Windows.<br/> | |||
Because Windows does not handle symlinks very well, Carla copies its resources instead.<br/> | |||
</p> | |||
<p> | |||
Scanning plugins will no longer show a console window.<br/> | |||
The font engine was changed from native to freetype, which not only fixes the mini-canvas but gives a better presentation too.<br/> | |||
Plugin bridges work once again, and now even better as Carla now initializes Windows resources on them (like static pthread and OLE).<br/> | |||
</p> | |||
Increase polling rate for non-gui mode (30 Hz) | |||
Force-fix window position offset of Carla-embed mouse events | |||
Fix some bridge parameters ... not loading | |||
Fix file filter of MIDI file plugin, small cleanup | |||
Fix build with the clang compiler. | |||
Properly handle internal plugins with multi MIDI inputs | |||
<h5>UI changes</h5> | |||
<p> | |||
The piano-keyboard widget got some attention, now has 4 different highlight colors, 3 input layouts (qwerty, qwertz and azerty) and allows to change the offset when using the PC keyboard to send notes.<br/> | |||
Just right-click on a piano-keyboard widget to trigger these options.<br/> | |||
</p> | |||
<p> | |||
The rack looks a bit different now, as the possible "skins" for the plugin slots are now exposed and can be changed at any time.<br/> | |||
You can change the background color too. Because why not? :)<br/> | |||
</p> | |||
<p> | |||
Make the knobs and rack buttons more white-theme friendly.<br/> | |||
This was needed to get white backgrounds working correctly, so for those of you that prefer Carla in a more bright theme, it will behave better now (why would you do that though?)<br/> | |||
</p> | |||
LV2 export window is now a simple combo-box | |||
Save LV2 author name in exported LV2 plugin | |||
<h3>Other changes</h3> | |||
<p> | |||
Some changes that make sense or are useful enough, and that deserve to be mentioned.<br/> | |||
</p> | |||
<ul> | |||
<li>Allow control output parameters to go out of bounds, thus displaying the correct value</li> | |||
<li>Automatically restart plugin bridges when plugin is re-activated, using last saved state</li> | |||
<li>Don't allow to disable jack transport if running in multi-client mode</li> | |||
<li>Don't close and re-open VST plugin UIs on show/hide</li> | |||
<li>Don't change any engine settings if it currently running</li> | |||
<li>Don't list lv2 plugins that are not supported</li> | |||
<li>Don't make Windows or macOS plugin UIs resizable for now</li> | |||
<li>Implement loop-mode for audio-file plugin, turn it on by default</li> | |||
<li>Implement support for buffer size changes in RtAudio JACK driver, and ignore JACK sample rate mismatch</li> | |||
<li>Implement SF3 support (SF2 files with OGG audio files instead of raw WAV)</li> | |||
<li>Force fftw thread-safe mode when starting Carla as standalone</li> | |||
<li>Plugins with more than 2 audio ports can now be loaded in rack mode (the extra ports are just ignored)</li> | |||
<li>Save and restore BPM with a project</li> | |||
<li>Save and restore last used BPM, if not loading a project</li> | |||
</ul> | |||
Fix assertion in LV2 utils, assume portNotification is float type | |||
<h3>Fixes</h3> | |||
<p> | |||
Besides the ones already mentioned for Windows, we also have: | |||
</p> | |||
<ul> | |||
<li>Big push to get transport working correctly</li> | |||
<li>General fixes against dynamic buffer sizes</li> | |||
<li>Several fixes to UI size and UI bridges under macOS</li> | |||
<li>Fix all PNGs that triggered libpng warnings</li> | |||
<li>Fix canvas rubberband being invisible after a canvas refresh</li> | |||
<li>Fix embedded UI covering window controls under certain hosts (in a Qt5 Linux build)</li> | |||
<li>Fix switching plugin positions in plugin mode</li> | |||
</ul> | |||
Scale canvas with mouse anchor | |||
Fix box position after movement in scaled state | |||
Align box border to pixel grid (antialiasing fix) | |||
Cut connections by Control+MButton3 | |||
<h3>Notes for developers and packagers</h3> | |||
<ul> | |||
<li>Base python scripts are no longer installed in dist-packages</li> | |||
<li>Carla front-end code was moved to its own folder</li> | |||
<li>FluidSynth version 1.1.7 is now required for soundfont support</li> | |||
<li>UI bridges can now be started from CLI with just the plugin URI</li> | |||
<li>New CarlaNativePlugin header and library exported, exposes Carla's Rack and Patchbay internals to 3rd party applications</li> | |||
</ul> | |||
<p> | |||
Currently work-in-progress is a complete REST API of Carla's backend, allowing to have full control of a remote Carla instance.<br/> | |||
(and not in a limited fashion like done with Carla-Control / OSC).<br/> | |||
Initial code for it is already done, and tested to work.<br/> | |||
If this interests you, let me know!<br/> | |||
</p> | |||
<p> | |||
</p> | |||
Fix crash when closing session containing bridges with ctrl+c | |||
Stop waiting for engine post-rt ACK if it stops running (less time on close) | |||
Implement more libjack stubs, catia now loads inside carla | |||
Implement LV2 UI port notifications to feedback messages to UI | |||
Implement up/down plugins in rack (right-click menu) | |||
Fix NaN when controlling log params with MIDI CC | |||
Fix "MIDI CC 0x01" not selectable in some systems | |||
Fixes for carla-single under ladish, print state messages on start | |||
Simplify plugin slot skin code a little, set white color for artyfx | |||
<h3>Notes for users</h3> | |||
<p> | |||
The code for scanning plugins had a little rework, making some internal data structures change.<br/> | |||
Because of this, a full rescan of your plugins is needed after the update.<br/> | |||
</p> | |||
<p> | |||
When running Patchbay mode in JACK, changing the buffer size might cause a crash.<br/> | |||
This is not a common action to do, so not a priority to fix.<br/> | |||
</p> | |||
Disable link and kits search UI elements if not compiled in (hide stuff not enavled) | |||
Transport controls are now considered stable | |||
Add external plugins as optional submodule | |||
<h3>Downloads</h3> | |||
<p> | |||
To download Carla binaries or source code, jump on over to the KXStudio downloads section. | |||
If you're using the KXStudio repositories, you can simply install "carla-git" (plus "carla-lv2" and "carla-vst" if you're so inclined). | |||
Bug reports and feature requests are welcome! Jump on over to the Carla's Github project page for those. | |||
Fixup carla-patchbay/graph to work with variable buffer sizes | |||
To download Carla binaries or source code, jump on over to the <a href="http://kxstudio.linuxaudio.org/Downloads" class="external free" rel="nofollow" target="_blank">KXStudio downloads section</a>.<br/> | |||
If you're using the KXStudio repositories, you can simply install "carla-git" (plus "carla-lv2" and "carla-vst" if you're so inclined).<br/> | |||
Bug reports and feature requests are welcome! Jump on over to the <a href="https://github.com/falkTX/Carla" class="external free" rel="nofollow" target="_blank">Carla's Github project</a> page for those. | |||
</p> | |||
Fix remaining issues regarding int parameter control | |||
Do not capture logs if running in nogui mode | |||
Prevent user from cross-compiling the wrong target | |||
<h3>Future</h3> | |||
<p> | |||
With Carla done, next up is DPF handling and KXStudio 18.04 ISO release, while trying to get a new JACK2 release out too.<br/> | |||
Note that after these 3 items are done, I plan to take a well-needed break from open-source project maintenance. | |||
</p> | |||
add semitones parameter to midi-transpose plugin (PR) | |||
Do not use/check kVstParameterUsesIntegerMinMax vst property | |||
Fix crash when mmap returns error | |||
<hr/> | |||
FIX CANVAS RIGHT CLICK and drag stuff | |||
<p> | |||
<span style="font-size: 20px">> Carla 2.0 beta7 is here!</span><br/> | |||
On <i>2018-07-23</i> by<i> falkTX</i> | |||
</p> | |||
<p> | |||
Hello again everyone, I am glad to bring you the 7th beta of the upcoming Carla 2.0 release.<br/> | |||
Last time I said beta6 would be the last beta, but let's ignore that for now... ;)<br/> | |||
</p> | |||
<p> | |||
This release focuses on bug-fixes rather than new features.<br/> | |||
Most of the new features were added because of contributions, which are very appreciated.<br/> | |||
There are no big flashy screenshots this time, sorry.<br/> | |||
</p> | |||
<p> | |||
One breaking change for this release is the removal of most of the plugins bundled in Carla's code.<br/> | |||
They were moved into a separate repository, to keep Carla's code-base smaller.<br/> | |||
If you are building Carla yourself and you want those extra internal plugins, make sure to enable git submodules. | |||
</p> | |||
<p> | |||
Here is a list of the most relevant changes and fixes for this release: | |||
</p> | |||
<ul> | |||
<li>Add confirmation dialog for quitting Carla</li> | |||
<li>Add confirmation dialog for "Remove All" and "New File" actions</li> | |||
<li>Add internal MIDI Channel A/B plugin</li> | |||
<li>Add semitones parameter to internal midi-transpose plugin</li> | |||
<li>Implement move up/down plugins in rack (right-click menu)</li> | |||
<li>Implement LV2 UI port notifications to feedback messages to UI</li> | |||
<li>Implement more libjack stubs, Catia now loads inside Carla :)</li> | |||
<li>Transport controls are now considered stable and always enabled, no longer in experimental settings</li> | |||
<li>Disable ableton-link and audio kits search UI elements if not built/enabled</li> | |||
<li>Do not capture logs if running in nogui mode</li> | |||
<li>Do not use or check for kVstParameterUsesIntegerMinMax VST property</li> | |||
<li>Do not lockup on close in case audio driver stops working</li> | |||
<li>Export LV2 window is now a simple combo-box, making it more usable</li> | |||
<li>Save plugin author name in exported LV2 plugin</li> | |||
<li>Increase polling rate for non-gui mode (30 Hz), fixes slow OSC handling</li> | |||
<li>Fix mouse position offset of Carla-embed mouse events</li> | |||
<li>Fix processing of internal plugins with multi MIDI inputs</li> | |||
<li>Fix crash when closing a session containing bridges with Ctrl+C</li> | |||
<li>Fix patchbay/graph to work with variable buffer sizes</li> | |||
<li>Fix some issues regarding integer parameter control</li> | |||
<li>Fix controlling logarithmic parameters with MIDI CC</li> | |||
<li>Fix "MIDI CC 0x01" not selectable in some systems</li> | |||
<li>Fix loading of VST plugin parameters and LV2 state for plugin bridges</li> | |||
<li>Fix carla-single usage under ladish</li> | |||
<li>Fix file dialog filter of the internal MIDI file plugin</li> | |||
</ul> | |||
<h3>Downloads</h3> | |||
<p> | |||
To download Carla binaries or source code, jump on over to the <a href="<?php echo $ROOT; ?>/Downloads" class="external free" rel="nofollow" target="_blank">KXStudio downloads section</a>.<br/> | |||
If you're using the KXStudio repositories, you can simply install "carla-git" (plus "carla-lv2" and "carla-vst" if you're so inclined).<br/> | |||
Bug reports and feature requests are welcome! Jump on over to the <a href="https://github.com/falkTX/Carla" class="external free" rel="nofollow" target="_blank">Carla's Github project</a> page for those. | |||
</p> | |||
<h3>Future</h3> | |||
<p> | |||
The next Carla release is meant to close the 2.0 features, and focus on feature parity between all OSes.<br/> | |||
It might take some time though (unless there is major regression that makes a new release required). | |||
</p> | |||
<p> | |||
For now I plan to focus on other things that have been on the backlog for some time, | |||
including DPF, KXStudio 18.04 ISO and JACK maintenance.<br/> | |||
News on that will be published when something is ready, please be patient. | |||
</p> | |||
<hr/> | |||
@@ -24,7 +24,7 @@ if ($PAGE_TYPE != "PASTE" && $PAGE_TYPE != "DONATIONS" && $PAGE_TYPE != "NAMESPA | |||
} | |||
} | |||
$cur_percent = $cur_amount / 300.0 * 100.0; | |||
$cur_percent = $cur_amount / 500.0 * 100.0; | |||
$cur_amount = intval($cur_amount); | |||
if ($cur_percent > 100.0) { | |||
@@ -240,7 +240,7 @@ if ($PAGE_TYPE != "PASTE" && $PAGE_TYPE != "DONATIONS" && $PAGE_TYPE != "NAMESPA | |||
<div id="donations_bar"><div style="width:<?php print_r($cur_percent); ?>%"></div></div> | |||
</div> | |||
<div style="position:absolute; top:44px; right:5%; width: 270px; height: 10px; font-size: 0.8em; text-align: center;"> | |||
This month donations: <?php print_r($cur_amount); ?> / 300 € | |||
This month donations: <?php print_r($cur_amount); ?> / 500 € | |||
</div> | |||
<?php } ?> | |||