| @@ -8,6 +8,157 @@ include_once("includes/header.php"); | |||||
| <p><b>THIS IS A FAKE PAGE, KXSTUDIO NEWS USES A DYNAMIC MODULE NOW</b></p> | <p><b>THIS IS A FAKE PAGE, KXSTUDIO NEWS USES A DYNAMIC MODULE NOW</b></p> | ||||
| <p> | |||||
| <span style="font-size: 20px">> KXStudio Monthly Report (January 2019)</span><br/> | |||||
| On <i>2019-01-30</i> by<i> falkTX</i> | |||||
| </p> | |||||
| <p> | |||||
| Hello all, another monthly report about the KXStudio project is here.<br/> | |||||
| </p> | |||||
| <hr/> | |||||
| <p> | |||||
| <span style="font-size: 20px">> Carla 2.1 RC1 is here!</span><br/> | |||||
| On <i>2020-01-15</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.1.<br/> | |||||
| I am skipping the beta phase as done for the 2.0 release and going straight into a Release Candidate.<br/> | |||||
| This means there will be no more changes in the graphical user interface or engine/backend features, except when required for fixing bugs.<br/> | |||||
| </p> | |||||
| <p> | |||||
| Carla projects/sessions are meant to be fully compatible between between 2.0 and 2.1 versions, except for features marked experimental.<br/> | |||||
| The "native" API to access carla as plugin (as used by LMMS) is (ABI and API-wise) backwards compatible compatible with 2.0.<br/> | |||||
| If this is not the case, consider it a bug that needs to be fixed. | |||||
| </p> | |||||
| <p> | |||||
| As with the v2.0 release, the list of changes is a little big, so let's split it by parts.<br/> | |||||
| First, the highlights and major changes.<br/> | |||||
| </p> | |||||
| <h3>Highlights and major changes</h3> | |||||
| <h5>...</h5> | |||||
| <p> | |||||
| ...<br/> | |||||
| </p> | |||||
| <h5>High-DPI support</h5> | |||||
| <p> | |||||
| ...<br/> | |||||
| </p> | |||||
| <h5>Proper theme and Carla-Control for Windows</h5> | |||||
| <p> | |||||
| ...<br/> | |||||
| </p> | |||||
| <h5>UI changes</h5> | |||||
| <p> | |||||
| ...<br/> | |||||
| </p> | |||||
| <p> | |||||
| ...<br/> | |||||
| </p> | |||||
| <p> | |||||
| ...<br/> | |||||
| </p> | |||||
| <h3>Other changes</h3> | |||||
| <p> | |||||
| Some changes that make sense or are useful enough, and that deserve to be mentioned.<br/> | |||||
| </p> | |||||
| <ul> | |||||
| <li>Drop Qt4 support</li> | |||||
| <li>Official builds use...</li> | |||||
| <li>________</li> | |||||
| <li>________</li> | |||||
| <li>________</li> | |||||
| <li>________</li> | |||||
| </ul> | |||||
| canvas connect action | |||||
| small canvas, AA, cut connections, rework nick87720z | |||||
| colorize all slot skins? | |||||
| internal jack client | |||||
| Dynamically show knobs in rack view as much as possible | |||||
| carla-control and osc rework | |||||
| juce stuff again, but disabled by default on source builds, etc | |||||
| Implement clearing xrun count, bottom bar stuff | |||||
| Save and restore Session Manager type in add-jack-app dialog | |||||
| NSM support for JACK Applications | |||||
| Introducing "Cancelable actions" | |||||
| Initial support for LV2 params | |||||
| Ship vst plugin in windows builds | |||||
| Update READMEs to mention VST3 and AU support | |||||
| Working wine-native bridge, needs testing | |||||
| Respect X11 UIs size hints from plugins | |||||
| Build CarlaVstFxShell by default? | |||||
| libjack stuff | |||||
| internal client | |||||
| testing carla-vst exposed parameters | |||||
| inline display in canvas | |||||
| <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> | |||||
| <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> | |||||
| <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> | |||||
| <h3>Downloads</h3> | |||||
| <p> | |||||
| 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> | |||||
| <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> | |||||
| <hr/> | |||||
| <p> | <p> | ||||
| <span style="font-size: 20px">> KXStudio Monthly Report (December 2019)</span><br/> | <span style="font-size: 20px">> KXStudio Monthly Report (December 2019)</span><br/> | ||||
| On <i>2019-12-16</i> by<i> falkTX</i> | On <i>2019-12-16</i> by<i> falkTX</i> | ||||
| @@ -173,6 +324,8 @@ include_once("includes/header.php"); | |||||
| <hr/> | <hr/> | ||||
| <!-- | |||||
| <p> | <p> | ||||
| <span style="font-size: 20px">> JACK2 v1.9.13 release</span><br/> | <span style="font-size: 20px">> JACK2 v1.9.13 release</span><br/> | ||||
| On <i>2019-10-06</i> by<i> falkTX</i> | On <i>2019-10-06</i> by<i> falkTX</i> | ||||
| @@ -2286,8 +2439,11 @@ include_once("includes/header.php"); | |||||
| The entire collection is already available in the KXStudio repos but yet part of the meta-packages (will be added shortly after the official release).<br/> | The entire collection is already available in the KXStudio repos but yet part of the meta-packages (will be added shortly after the official release).<br/> | ||||
| Generic linux binaries will be made available for non-KXStudio users as before. | Generic linux binaries will be made available for non-KXStudio users as before. | ||||
| </p> | </p> | ||||
| <hr/> | <hr/> | ||||
| --> | |||||
| <p> | <p> | ||||
| Note: Since the KXStudio website has been internally reworked (removed mediawiki, much simpler PHP code now), the old news have been removed.<br/> | Note: Since the KXStudio website has been internally reworked (removed mediawiki, much simpler PHP code now), the old news have been removed.<br/> | ||||
| <br/> | <br/> | ||||