LADSPA, Richard Furse's Linux Audio Developer's Simple Plugin API, provides a plug-in framework for software audio effects. LADSPA applications are divided into two categories, host applications and plugins. From the LADSPA site:
One of the LADSPA limitations comes from the use of fixed data fields in the plugin binaries. LV2 defines its plugin data by using the Resource Description Framework (RDF) standard. This allows for a much wider variety of plugin data definitions. The RDF files also allow for the inclusion of multiple string definitions, which allows for plugin internationalization. The core LV2 code is intentionally designed to be small and generic, while allowing for support of independently designed extensions.
Plugin identification has been changed from an ID number to a URI, this allows for extended capabilities such as the reference or fetching of plugins across the network. While LADSPA only used floating point numbers for port connections, LV2 supports port type extensions. This can be used to handle MIDI, OSC (OpenSound Control), frequency domain and other types of data. LV2 bundles of all of the data for each plugin into a single directory for easy access. As with ALSA, the actual lv2 core specification is relatively simple, the lv2core-1.tar.gz source file consists of a C header file, some build files and documentation.
Several software packages were released at the same time as the LV2 standard announcement. SLV2 0.4.2 is a C library that is used to access the LV2 plugins: "Unlike LADSPA, LV2 is (more or less) designed with the assumption that hosts will use a library to discover/load/use plugins. SLV2 is one such library, which does the Right Thing with as little burden on host authors as possible." The lv2dynparam extension and helper was also announced: "The extension consists of a header describing the extension interface and libraries, one for plugins and one for hosts, to expose functionality in more usable, from programmer point of view, interface."
Three LV2 compatible plugins were also announced by author Nedko Arnaudov, these include the lv2vocoder version 1, Simple Sine Generator 20080109 and zynadd plugin version 1. Arnaudov also released zynjacku version 1, a JACK based GTK2 host for LV2 synthesizers. The success of LV2 will revolve around its adoption by one or more of the major LADSPA applications, as well as the conversion of more LADSPA plugins. Conceptually, LV2 seems like a step forward for the Linux audio plugin architecture.
Database Softwareannounced. "The Mogwai project is proud to announce the redesigned version of the famous Mogwai ERDesigner entity relationship design tool! Mogwai ERDesigner NG is the redesigned version of the prior Mogwai ERDesigner. In its current development phase, it supports visual editing and reverse engineering of the following databases : MySQL, MSSQL, PostgreSQL , Oracle and generic JDBC. The database model is stored as a XML file, so it can be further processed by other tools. The new Release 1.0.1 includes some bugfixes, and is also the base for further development like SQL DDL generation and schema version tracking." The community testing of RC1 has yielded positive results. We avoided several serious bugs and are now releasing 8.3 RC2. We need the entire community to continue testing to help us get to the final release. Please report your bugs before the end of the month!"
Device Driversowfs is available, this release features performance improvements and C# support. "OWFS -- 1-Wire file system. Use the Dallas 1-Wire and iButton chips with standard linux commands. Create temperature loggers. Monitor everything. OWHTTPD -- same system, only used as a light weight web server. OWFS is also ported to WRT54G and Coldfire".
Interoperabilityannounced. "Samba 4 is the ambitious next version of the Samba suite that is being developed in parallel to the stable 3.0 series. The main emphasis in this branch is support for the Active Directory logon protocols used by Windows 2000 and above. Samba 4 is currently not yet in a state where it is usable in production environments. Note the WARNINGS below, and the STATUS file, which aims to document what should and should not work."
SecurityWifiZoo v1.3 is out there. this is a minor release, it basically addresses some minor functionality issues and stuff".
Telecomannounced. "OpenBaseMovil is an enterprise-class J2ME application framework, which includes many features being the most notable the J2ME Relational Database Engine openbasemovil-db, but also the user interface engine that allows you to create your views using XML, and lots of other useful things like local connectivity to Bluetooth devices like bar-code scanners, printers or GPS antennas."
Web Site DevelopmentMidgard is a capable open source content management system for running mid-to-high-end websites. In addition to the built-in content management features, Midgard also provides a highly object-oriented component architecture for building interactive web applications that integrate seamlessly with the website."
Miscellaneousannounced. "This latest production version is a major overhaul of the internal system of Data Crow. The changes will not be immediately apparent to the average user however it has caused noticeable positive side effects: increased startup performance, lower memory usage, better performing views."
Audio Applicationsannounced the publication of Issue 11 of the Amarok Insider. "Amarok Insider is the newsletter previously known as Amarok Weekly News (AWN), and is now hosted on the official Amarok website. The new issue covers the freshly released Amarok 2.0 Technical Preview, Amarok's Media Device architecture, the Context View, Playlist, Service Framework, the MS Windows version, recent happenings inside the Amarok team, and much more." Open Sound Control (OSC) support is being added to the Ardour multi-track audio editor. "Jonathan Stowe wrote a Perl module to allow remote control of Ardour with Perl via OSC. At present, OSC control is limited to transport and per-track solo/mute/rec-enable operations. Hopefully with this module there to make testing and development of a remote control application easier, OSC control can be expanded in interesting ways." announced. "wxCommunicator 1.0.3a has been released. It is compiled with wxWidgets 2.8.7 and sipxtapi SDK 184.108.40.206 built on 21.1.2008. Easier dialing - just enter number, 2 new ringtones, faster call history deletion, audio energy meters."
Desktop EnvironmentsThis is the fifth release of the GNOME 2.21.x series, heading towards the stable GNOME 2.22.x release." The "more change brings more change" release. We are pleased to announce the release of GARNOME 2.21.5 Desktop and Developer Platform. This is the fifth development release on our road towards GNOME 2.22.0, which will be released in March 2008. This release comes with more features, more fixes, and yet more madness."
Financial ApplicationsThe LedgerSMB team has released LedgerSMB 1.2.12 which includes a number of non-critical bug fixes. The major fixes in this release include fixes to warehouse transfer logic, some error handling corner cases, and some fixes to lastcost/avgcost updates."
Music Applicationsminiloop is a simple live looping program. It can load a number of stereo audio loops of equal length from the disk and loop them in sync with each other, sending each loop to a different pair of JACK audio outputs. These outputs are intended to be subsequently fed into an external software mixer, such as Ardour. For live performance, you will want to control the mixer using a MIDI control surface."
Video ApplicationsMajor release complying with the latest Dirac Bytestream Specification Dirac 2.0.0. The specification document can be downloaded from http://dirac.sourceforge.net/specification.html". This release includes numerous enhancements and bug fixes.
Languages and Tools
CThe 4.2 branch is in regression-only mode. Since it has been more than two months since the last release, I propose to prepare 4.2.3-rc1 on Friday 25 January, with either rc2 or the final release on Friday 1 February. Therefore, the branch will go into slush (all changes must be approved by an RM) at 18:00 UTC on Friday, until the release is out." We are in Stage 3. When we reach 100 open regressions, we will go to regression-only mode; one of the release managers will announce the exact time the mode is entered. When we approach the 4.3.0 release, we will create a branch, and open Stage 1 for 4.4.0." I recently compiled the Debian archive (around 7000 packages that need to be compiled) on HPPA (PA RISC) using trunk to identify new issues before GCC 4.3 is released."
Perlannounced. "Parrot 0.5.2 Highlights: "make perl6" uses the new pbc_to_exe tool to build a Perl 6 executable. It's still a ways from being a finished implementation of Perl 6, but we're working on that. Come join us! Parrot now has a LOLCODE implementation!" Perl 6 Design Minutes for the January 9, 2008 meeting have been posted. "The Perl 6 design team met by phone on 09 January 2008. Larry, Allison, Patrick, Jerry, Will, Jesse, Nicholas, and chromatic attended." This Week on perl5-porters is out with the latest Perl 5 news.
PHPZend Weekly Summary is out with new articles about PHP. Contents include: "Taint mode decision; late static binding; property type hinting; PECL/core relations; WDSL load error; how to disable the built-in POST handler; a cleanup and maintenance offer; optional scalar type hinting [continued]; string parser BC breakage; ternary shortcut reaches PHP_5_3".
XMLannounced. "Version 220.127.116.11 introduces full Aspell support and XML Schema-based element inspection."
Version Controlannounced. "odfsvn is a toolset that allow you to manage ODF documents in a subversion repository: it allows simple methods to checkout documents from a repository, update documents to the latest version and commit changes."
Miscellaneousannounced. "Bugzproxy is a C# based assembly that provides access to a Bugzilla server, using the WebService interface of Bugzilla 3.0 or newer (at least 3.0.2 recommended). Works with both MS Windows and Linux/Mono. This release adds several minor changes, a more .net like API, and support for appending a comment to a bug." announced. "ANS Forth for Win32 and Linux/x86 (used to compile the following SF projects: acWEB, acFTP, acFreeProxy, acSMTP, Forth-Script) This release features fixes and improvements in kernel, adds more documentation."
Page editor: Forrest Cook
Next page: Linux in the news>>
Copyright © 2008, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds