April 22, 2018


Csound on Raspberry Pi

Raspberry Pi + Python + Csound is a good combination, especially with OpenCV thrown in. I created a new instrument by embedding Csound in a Python application which I am going to use on our upcoming TMS concert 29. May in Ii. Steven Yis examples helped me to get started:

by herrsteiner ( at April 22, 2018 08:33 PM

News – Ubuntu Studio

Ubuntu Studio 18.04 Release Candidate

The Release Candidate for Ubuntu Studio 18.04 is ready for testing. Download it here There are some known issues: Volume label still set to Beta base-files still not the final version kernel will have (at least) one more revision Please report any bugs using ubuntu-bug {package name}. Final release is scheduled to be released on […]

by eeickmeyer at April 22, 2018 02:34 AM

April 21, 2018


Ii residency, week 3

We are in the third week of being artists in residency at KulttuuriKauppila in Ii, Finland. Tina finished already enough artworks for two exhibitions with her own brand of processual bio art, we made a lot of fieldrecordings and working on Pd patches and Csound applications for our upcoming TMS concerts. I made two drawings so far and work on tracks for my projects Elektronengehirn and Notstandskomitee. On May 8th we give our master class at the Oulu Art Museum, talking about artistic mapping with sound, movement and notation.

by herrsteiner ( at April 21, 2018 06:17 PM

Linux Journal - The Original Magazine of the Linux Community

Weekend Reading: Networking

Weekend Reading: Networking
Banana Backup
Carlie Fairchild Sat, 04/21/2018 - 08:08

Networking is one of Linux's strengths and a popular topic for our subscribers. For your weekend reading, we've curated some of Linux Journal's most popular networking articles. 


NTPsec: a Secure, Hardened NTP Implementation

by Eric S. Raymond

Network time synchronization—aligning your computer's clock to the same Universal Coordinated Time (UTC) that everyone else is using—is both necessary and a hard problem. Many internet protocols rely on being able to exchange UTC timestamps accurate to small tolerances, but the clock crystal in your computer drifts (its frequency varies by temperature), so it needs occasional adjustments.


smbclient Security for Windows Printing and File Transfer

by Charles Fisher

Microsoft Windows is usually a presence in most computing environments, and UNIX administrators likely will be forced to use resources in Windows networks from time to time. Although many are familiar with the Samba server software, the matching smbclient utility often escapes notice.


Understanding Firewalld in Multi-Zone Configurations

by Nathan R. Vance and William F. Polik

Stories of compromised servers and data theft fill today's news. It isn't difficult for someone who has read an informative blog post to access a system via a misconfigured service, take advantage of a recently exposed vulnerability or gain control using a stolen password. Any of the many internet services found on a typical Linux server could harbor a vulnerability that grants unauthorized access to the system.


Papa's Got a Brand New NAS

by Kyle Rankin

It used to be that the true sign you were dealing with a Linux geek was the pile of computers lying around that person's house. How else could you experiment with networked servers without a mass of computers and networking equipment? If you work as a sysadmin for a large company, sometimes one of the job perks is that you get first dibs on decommissioned equipment. Through the years, I was able to amass quite a home network by combining some things I bought myself with some equipment that was too old for production. A major point of pride in my own home network was the 24U server cabinet in the garage. It had a gigabit top-of-rack managed switch, a 2U UPS at the bottom, and in the middle was a 1U HP DL-series server with a 1U eSATA disk array attached to it. Above that was a slide-out LCD and keyboard in case I ever needed to work on the server directly.


Banana Backups

by Kyle Rankin

I wrote an article called "Papa's Got a Brand New NAS" where I described how I replaced my rackmounted gear with a small, low-powered ARM device—the Odroid XU4. Before I settled on that solution, I tried out a few others including a pair of Banana Pi computers—small single-board computers like Raspberry Pis only with gigabit networking and SATA2 controllers on board. In the end, I decided to go with a single higher-powered board and use a USB3 disk enclosure with RAID instead of building a cluster of Banana Pis that each had a single disk attached. Since I had two Banana Pis left over after this experiment, I decided to put them to use, so in this article, I describe how I turned one into a nice little backup server.


Roll Your Own Enterprise Wi-Fi

by Shawn Powers

The UniFi line of products from Ubiquiti is affordable and reliable, but the really awesome feature is its (free!) Web-based controller app. The only UniFi products I have are wireless access points, even though the company also has added switches, gateways and even VoIP products to the mix. Even with my limited selection of products, however, the Web controller makes designing and maintaining a wireless network not just easy, but fun!


Tracking Down Blips

by Shawn Powers

In a previous article, I explained the process for setting up Cacti, which is a great program for graphing just about anything. One of the main things I graph is my internet usage. And, it's great information to have, until there is internet activity you can't explain. In my case, there was a "blip" every 20 minutes or so that would use about 4mbps of bandwidth (Figure 1). In the grand scheme of things, it wasn't a big deal, because my connection is 60mbps down. Still, it was driving me crazy. I don't like the idea of something on my network doing things on the internet without my knowledge. So, the hunt began.


by Carlie Fairchild at April 21, 2018 01:08 PM

Midichlorians in the blood

VMPK 0.7.0 released

It has been a while! First of all: thank you very much for the million downloads of VMPK! It happened in 2016, but I wasn't paying attention at the time. I didn't post any article around that event, neither released a new VMPK version since that year, so let's cover both things.

Download statistics

Born in 2008, this project is multiplatform from the beginning, with the goal of emulating a MIDI controller device on software; which means: producing (and consuming) MIDI events. The producing part requires another source of human triggered events: computer keyboard, mouse and touch screen events are supported and available on the three main target operating systems. But producing MIDI events without delivering them to a MIDI Synthesizer makes the program useless, with no sound output at all. This has been the experience of most new VMPK Linux users for years. Windows users have a software synth included in the operating system, installed and ready to use, so they may produce sound as soon as they install VMPK from scratch. But Mac and Linux users need to find and install first a suitable synthesizer. Mac OSX also includes a soft synth library, but it is not a ready-to-use service and needs to be activated by a third party software. It's not very hard to find and install, because Apple has always made MIDI users a niche for their products. Good for them.

I've been approached last year by Microsoft people to package and publish VMPK into their Windows Store for Windows 10. Probably the million downloads has something to do with it. I've tried the packaging part without technical problems thanks to the support of the MS Desktop Bridge team, but the store conditions were awful, arbitrary and unfair, so I am not willing to comply with them. This means that VMPK will be available only outside the Windows Store and there won't be an UWP or Windows Phone version either in the future. I don't want to speak about the Apple's App Store. To the hell with them as well.

Linux users have been often made hostages of their distributions and packagers. In theory, the package repositories of each distribution (equivalent to an app store) are made for easy discovery and install of all the software available for Linux, but this is not true in practice. Software integration from different unrelated sources is also the job of the Linux distributions, which they miserably fail as well. I mean that when saying hostages, because the packagers sometimes act as if they want to force their users to follow their own personal preferences, like the gurus of a sect: Jack is the chosen one!!! PulseAudio is evil!!!

More about that later. Let's listen an enlightening Linus Torvalds first:

OK Linus. I've released this time an AppImage package for 64-bit Linux. OTOH, I'm still using Subversion and not planning to migrate the source repository to Git anytime soon.

What I think it would be a good VMPK distribution? Well, first of all, the latest version should be available for install, optionally with some former versions available to choose if the users needs to compare something (like a bug resolved or introduced in the latest version). Second: main functions should be immediately available: the user must be able to simply get sound at once. For Linux, ALSA sequencer inputs and outputs must also be available without any other extra configuration. About network I/O: the Mac OSX and Windows operating systems automatically activate firewalls blocking this function but, as soon as VMPK starts the first time, the OS asks the user for permission to open the firewall for this software. Linux distributions that include an active firewall should listen and learn something here.

The latest VMPK release includes lightweight soft synths for Linux and Mac OSX, which were available as a Drumstick-RT library back-ends for some time. The Linux soft synth is Sonivox EAS, borrowed from Android OSP and ported to Linux + PulseAudio, which was already mentioned in another post.

It is the default output chosen by VMPK upon install, so you need to use PulseAudio if you want to try VMPK. Why the PulseAudio choice? Because it is the default Linux sound server in most distributions: Ubuntu, Fedora (Red Hat), OpenSUSE, etc. I know that there has been a lot of criticism among the Linux audio community about PA, but honestly: I can't care less about arguments that sound like fanaticism. Someone told me that: “many people in linux-audio avoid PA like the plague.” Well, I'm sure you know that many computer users avoid Linux like a plague, but I don't let a handful of haters to influence my decision of keeping VMPK available for Linux users. And at the end of the day, this is my personal project and I am who decide the road-map. This is also free software. If you don't like something or have good ideas to get it better, you may contribute with code or make your own fork.

by Pedro Lopez-Cabanillas ( at April 21, 2018 12:44 PM

April 20, 2018

Linux Journal - The Original Magazine of the Linux Community

Caption This!

Caption This!
Caption This!
Carlie Fairchild Fri, 04/20/2018 - 11:21

Each month, we provide a cartoon in need of a caption. You submit your caption, we choose three finalists, and readers vote for their favorite. The winning caption for this month's cartoon will appear in the June issue of Linux Journal.

To enter, simply type in your caption in the comments below or email us,

by Carlie Fairchild at April 20, 2018 04:21 PM

April 11, 2018

digital audio hacks – Hackaday

1920’s Claratone Radio Runs Windows 10

In the past we’ve mentioned how there are different schools of thought in terms of how to bring a vintage piece of hardware into the 21st century. You can go down the preservationist’s route, carefully grafting the original components with more modern ones, or you can take the nuclear option and blow all that dusty old gear out of the water. [Derek Traxler] clearly decided to go with the latter option on his recent conversion of 1920’s era Claratone tube radio to an Internet radio and podcast player. Not only is there little left of the original device beyond its knobs and wooden case, but he’s even managed to cram a Windows 10 computer into the base for good measure.

The core of the radio is a LattePanda, an extremely powerful Intel single board computer. It’s running Windows, and loads up a list of Internet radio streams and podcasts to play from a USB thumb drive that’s built into an old vacuum tube. The LattePanda uses its built-in Arduino to interface with the radio’s original front panel knobs, which now are used to switch between streams. A particularly neat effect is the static and cross-talk that’s artificially added when switching “stations”, making it sound like you’re really dialing in a station rather than just selecting between digital files.

On the audio side, the LattePanda is connected to a SX400 amplifier, which in turn drives the external speakers. While [Derek] mentions it isn’t quite perfected, a MSGEQ7 graphic equalizer chip is used to control LEDs mounted inside the original radio’s vacuum tubes. In the video after the break, you can see the tubes flashing madly along with the music, giving an interactive effect to the final product. Unfortunately it seems you can only see the tubes when the radio has its “hood” up, though.

If this egregious lack of historical preservation has brought a tear to your eye, never fear. We’ve covered some proper restoration work on vintage audio gear which may level you out.

by Tom Nardi at April 11, 2018 05:00 AM

April 10, 2018

Audio – Stefan Westerfeld's blog

SpectMorph 0.4.0 released

A new version of SpectMorph, my audio morphing software is now available on

One main feature is that besides providing VST, LV2, JACK and BEAST support on Linux, this version is the first version that also provides a VST plugin for (64-bit) Windows.

To make the VST plugin portable to Windows, the plugin UI now uses the pugl library (with GL + Cairo) instead of Qt5. This should also allow supporting macOS in the future.

Since the whole plugin UI was reimplemented, a new design is used, and many small improvements were made; the UI is also ready for high(er) DPI displays, everything can be scaled using a global zoom factor. Below is a screenshot of the new UI:

Other changes are:

  • A new non-linear mapping from midi velocities to volumes was implemented
  • New instrument: French Horn
  • Improved tools for building custom instruments
  • LPC/LSF support removed

by stw at April 10, 2018 03:34 PM

April 09, 2018

Linux Audio Conference 2018

New sponsor: Ableton

We are excited to announce, that Ableton has chimed in to support this year's LAC! We can not stress enough, how important this is for a not-for-profit conference and hand out a big thank you!

by Linux Audio Conference Team at April 09, 2018 09:11 PM

April 07, 2018

News – Ubuntu Studio

Ubuntu Studio Development Meeting: April 7, 2018

On April 7, 2018, the Ubuntu Studio Development Team met. Among the items discussed were the following: Looking into changing or adding wallpaper for 18.04 Install-time package selection bug fixed, request for testers. ubuntustudio-controls to be updated for 18.10 to add the following features: set cpu governor, turn on/off Intel Boost choose audio device run […]

by eeickmeyer at April 07, 2018 08:55 PM

April 05, 2018

open-source – CDM Create Digital Music

Adobe drops QuickTime support, as visual artists look for a solution

The story: Apple leaves QuickTime securities unpatched on Windows; Adobe drops support in their product line. But that leaves creative people stuck – including live visual artists. And now they’re looking for solutions.

First, here’s the sequence of events – and if you’ve been watching the general mayhem in the US government, you’d be forgiven for missing what was happening with, like, QuickTime for Windows security.

First, from the US Department of Homeland Security (really, even if the headline looks more like Macworld):

Apple Ends Support for QuickTime for Windows; New Vulnerabilities Announced [US-CERT Alert (TA16-105A)]

And from a private security firm:

Urgent Call to Action: Uninstall QuickTime for Windows Today [TrendMicro]

To follow that advice, you can perform that installation on Windows as follower (macOS users aren’t impacted):

Uninstall QuickTime 7 for Windows

That is, Apple had already dropped QuickTime for Windows development, including fixing security vulnerabilities – and this known one is bad enough to finally uninstall the software. It’s a Web-based vulnerability, so not particularly relevant to us making visuals, but significant nonetheless.

Developers should already have begun removing dependencies on QuickTime some time ago. But because of the variety of formats artists support, this starts to break some specific workflows. So here’s Adobe:

QuickTime on Windows [Adobe blog]

And before you get too smug, Mac users, you can expect some bumps in the road as cross-platform software generally tries to get out of QuickTime as a dependency. That could get messy, again, with so many formats out there. But let’s deal with Windows and Adobe software.

What works: uncompressed, DV, IMX, MPEG2, XDCAM, h264, JPEG, DNxHD, DNxHR, AVCI and Cineform), plus “DV and Cineform in .mov wrappers.”

What breaks: Among others, Apple ProRes (the big one), plus “Animation (import and export), DNxHD/HR (export) as would workflows where growing QuickTime files are being used (although we strongly advise using MXF for this wherever possible).”

Moreover, Adobe is dropping QuickTime 7 codec support on all April releases of their full CC product line:

Dropped support for Quicktime 7 era formats and codecs [Adobe support]

Adobe advises customers to move to newer codecs, but that isn’t always an option. PC World have a tough appraisal of the situation (one I’m sure Adobe could live without):

Adobe on QuickTime: You’re up the creek without a paddle [PC World]

That’s by Gordon Mah Ung, the editor who has been around this business long enough not to mince words.

David Lublin of Vidvox writes CDM to let us know that in the short term, this also impacts Adobe software support for their high performance, open Hap format (plus DXV and many other legacy codecs VJs may tend to use). I also spoke with Mark Conilgio of Isadora, who said he was sad to see QuickTime support go, and that it would prevent cross-platform file support, Isadora 3 will remove QuickTime dependencies and work with native file formats on the respective platforms.

Hey, Adobe: Get Hap!

A silver lining: this may be a chance to “shake the tree” and convince Adobe to add native support for Hap, a high performance format that leverages your GPU to delivery snappy playback, ideal for live and interactive visual applications. And given that’s an open source format, and unlike anything else available, that’d be great. There’s already a proposal online to make that (hap)pen:

Hap was built in collaboration with talented developer Tom Butterworth. And Adobe has incorporated his code before: in 2016, Character Animator added support for Syphon, the inter-app visual texture pipeline on Mac:

Work with Hap right now

For Hap support – and you really should be working with it – here are some immediate solutions.

Encoding to Hap from the command line using FFmpeg

Converting movies to the Hap video codec

But I’d love to see Adobe support the format. It’s just a codec; there’s no real UX requirement, and the code is there and flexibly licensed.

Meanwhile, perhaps this is a nice illustration of how important it is that live visual art move to open, cross-platform de facto standards. It makes work and art future proof and portable, and removes some overhead for developers making both free and commercial tools. And given that computers are based on many of the same architectures, it makes sense for the ways we store video and express graphical information to be portable and standardized.

For Vidvox’s part, there’s a nice summary on their page of what they support – and a lot of the formats they’re championing can be used by developers on Windows and Linux, not just macOS:

Open Source At VIDVOX

The post Adobe drops QuickTime support, as visual artists look for a solution appeared first on CDM Create Digital Music.

by Peter Kirn at April 05, 2018 05:50 PM

April 03, 2018

open-source – CDM Create Digital Music

Open music gear: Bastl Instruments schematics on GitHub

Music gear and modular maker Bastl Instruments have been dedicated to DIYers and open source hardware since the start. But today they’ve done a major dump of circuits that tinkerers will want to check out.

Open hardware is in Bastl’s DNA. The founders from Brno, Czech Republic got their start with the Standuino, an Arduino clone, some years ago, and some assorted projects they built atop that. Using those boards, they presented workshops and jam sessions, teaching electronics, sound, and improvisation. Standuino was followed by Bastl Instruments and new desktop products, then modular, and worldwide recognition followed.

The thing about doing open source hardware, though, is that it forces you to clean house – a bit like inviting somebody over to dinner. So while Bastl Instruments have always been committed to open source hardware, this week we get not just code, but schematics, too.

Here’s their announcement:

Attention to all nerds & designers ! We did put a vast majority of our schematics to one repository on gitHub 🚀 all under CC-BY-SA license. We believe in the power of open source – all our code is on git already. At this point, we do not want to publish HW production files (eagle or gerber) since there is a vital ecosystem in place here in Brno that lives by producing our instruments. End of message.

This doesn’t quite qualify as open source hardware under a strict definition, as that requires production files. But those definitions aren’t really meant for the music tech community, specifically, who are used to deriving their own modifications from schematics. (I’ll update the CDM guide to open source hardware and software and content soon, just as I get asked about it a lot. I think what matters isn’t so much abstract ideals as helping people to communicate effectively and apply licensing that suits them.)

I spoke to Václav Peloušek from Bastl about the move.

“I actually feel really lucky that I could look at other people’s schematics online,” he told me. “And through that, I learned most of what I know, so I always felt obliged to give the knowledge back.”

Schematics are enough to learn from or even make your own modified versions, while still supporting Bastl’s hardware makers and employees by buying their products, made in Czech.

(If you’re wondering why they qualified that with “a vast majority” of the schematics, Václav explains that they left out the messiest ones!)

Back when Bastl/Standuino got started, schematics looked… like this. Courtesy Václav Peloušek at Bastl.

Apart from those primitive examples, putting together a repository like this takes a lot of time. Peter Edwards, creator of the softPop synth for Bastl (and a long-time hardware engineer), echoes this. “All of this free info takes real work,” he says. “Good schematics look good because someone spent time and made decisions on absolutely every aspect.”

So it’s a pleasure to have all this in one place.

By the way, I’m still totally committed to our own MeeBlip open source hardware project. We’ve discontinued existing synth models, but we’re hard at work on something new. And this illustrates something, too – the discontinued models will never really die, so long as our code and schematics remain online. You can also take a look at this to see how you would release completely open hardware, including production files and associated licensing:

And go follow Bastl, as more is coming!

The post Open music gear: Bastl Instruments schematics on GitHub appeared first on CDM Create Digital Music.

by Peter Kirn at April 03, 2018 07:00 PM

April 02, 2018

KXStudio News

Cadence 0.9.0 release and KXStudio 18.04 preparations

Cadence 0.9.0 has just been tagged in its git repository.
No new features have been added to the code-base.
The release is focused on the Qt5 port, and of course the fixes that have been added over time.
Qt4 is no longer supported; the code was updated to work with Qt5, without having a fallback Qt4 mode (unlike Carla).
Cadence Qt5 port is needed for a proper KXStudio 18.04 release, as we will be using KDE5 Plasma as desktop environment.

The KXStudio "Welcome" wizard has also been ported to Qt5.
This finalizes the Qt4 => Qt5 porting process, with all KXStudio tools now running in Qt5.

In other news, the preparations for KXStudio's 18.04 ISO release have started.
The decision is to use Neon as the base distro for the next ISO images, with Breezy-Dark as default theme.
The KXStudio configuration files have been ported from KDE4 to KDE5, with only a few tweaks missing now.
If you're running the KXStudio repositories with Neon 16.04, you can already install the kxstudio-desktop-neon package. :)

Note that Ubuntu 18.04 (and thus Neon 18.04) is not out yet, so a release will of course have to wait for them first.
(Neon does not actually have their 18.04 repositories fully ready at this point)
We will have beta images first, to let users test and give feedback.
When everything seems to run fine, and I am happy with the results, the final image will released.
No estimation on the 'when' just yet though - it will be out when it's ready - so please don't keep asking. ;)

by falkTX at April 02, 2018 12:09 PM

March 28, 2018

GStreamer News

GStreamer 1.12.5 old-stable bugfix release

The GStreamer team is pleased to announce the fifth and likely last bugfix release in the old stable 1.12 release series of your favourite cross-platform multimedia framework!

This release only contains bugfixes and it should be safe to update from 1.12.x.

The 1.12 stable series is now superseded by the 1.14 stable series, and 1.12.5 will likely be the last bugfix release in the 1.12 series.

See /releases/1.12/ for the details.

Binaries for Android, iOS, Mac OS X and Windows will be available shortly.

Download tarballs directly here: gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, gst-python, gst-editing-services, gst-validate, gstreamer-vaapi, or gst-omx.

March 28, 2018 11:30 PM

Linux Audio Conference 2018

Review starts

We are happy to announce, that the review process has started. As everything has been delayed in the past weeks, we have updated the deadlines accordingly:
  • Acceptance notification: April 14th, 2018
  • Final deadline for 'camera ready' paper: April 28th, 2018
  • Author registration deadline: April 29th, 2018
  • Final program: May 1st, 2018
We hope there will be no further delays and are looking forward to reviewing your submissions!

by Linux Audio Conference Team at March 28, 2018 07:26 PM

March 22, 2018

Qtractor 0.9.0 - An Early Spring'18 Release


Qtractor 0.9.0 (early spring'18 beta) is now released!

The change-log for this spring-time release goes as follows:

  • New View/Options.../Plugins/Experimental/Show plugins on track list/left pane option is in effect on tracks that are tall enough in height for their plugins list to fit on the Bus column.
  • Fixed a day-zero bug over the MIDI Insert (Send/Return) pseudo-plugin, which was duplicating MIDI events onto the next LV2 plugin in chain, causing strange hanging notes, mutes, retriggerings and what not.
  • MIDI track and clip note min/max range display now fixed.
  • MIDI Program Change events (PC) now have their proper program number as parameter, instead of value, on the internal MIDI event representation.
  • Merging MIDI clips while on SMF Format 0 has been fixed: was merging always onto the same MIDI channel (2), most often the wrong one, resulting in an empty or blank clip.
  • When importing from standard MIDI files (SMF), set track names from Mtrk TRACKNAME meta-events instead of filename.
  • Avoid asking to save as to existing or just newly created clip file-names, whenever possible.
  • Disable singleton/unique application instance setup logic when the display server platform is not X11.
  • Whether to use native file browser/requester dialogs is now an effective option when launching under NSM session management (was once disabled initially).
  • Content files are now saved as symlinks when saving to JACK and/or NSM session directories/folders.
  • Trying to get CC14 MSB+LSB (course+fine) running status on, no matter whether each pairing event are under 200ms apart.
  • Possible VST plug-in GUI reparenting hack/fix on Qt5/Xcb.


Qtractor is an audio/MIDI multi-track sequencer application written in C++ with the Qt framework. Target platform is Linux, where the Jack Audio Connection Kit (JACK) for audio and the Advanced Linux Sound Architecture (ALSA) for MIDI are the main infrastructures to evolve as a fairly-featured Linux desktop audio workstation GUI, specially dedicated to the personal home-studio.


Project page:


Git repos:

Wiki (help wanted, always!):


Qtractor is free, open-source Linux Audio software, distributed under the terms of the GNU General Public License (GPL) version 2 or later.

Enjoy && Keep the fun. Always.

Donate to

by rncbc at March 22, 2018 08:00 PM

March 19, 2018

GStreamer News

GStreamer 1.14.0 new major stable release

The GStreamer team is proud to announce a new major feature release of your favourite cross-platform multimedia framework!

The 1.14 release series adds new features on top of the previous 1.12 series and is part of the API and ABI-stable 1.x release series of the GStreamer multimedia framework.


  • WebRTC support: real-time audio/video streaming to and from web browsers
  • Experimental support for the next-gen royalty-free AV1 video codec
  • Video4Linux: encoding support, stable element names and faster device probing
  • Support for the Secure Reliable Transport (SRT) video streaming protocol
  • RTP Forward Error Correction (FEC) support (ULPFEC)
  • RTSP 2.0 support in rtspsrc and gst-rtsp-server
  • ONVIF audio backchannel support in gst-rtsp-server and rtspsrc
  • playbin3 gapless playback and pre-buffering support
  • tee, our stream splitter/duplication element, now does allocation query aggregation which is important for efficient data handling and zero-copy
  • QuickTime muxer has a new prefill recording mode that allows file import in Adobe Premiere and FinalCut Pro while the file is still being written.
  • rtpjitterbuffer fast-start mode and timestamp offset adjustment smoothing
  • souphttpsrc connection sharing, which allows for connection reuse, cookie sharing, etc.
  • nvdec: new plugin for hardware-accelerated video decoding using the NVIDIA NVDEC API
  • Adaptive DASH trick play support
  • ipcpipeline: new plugin that allows splitting a pipeline across multiple processes
  • Major gobject-introspection annotation improvements for large parts of the library API
  • GStreamer C# bindings have been revived and seen many updates and fixes
  • The externally-maintained GStreamer Rust bindings have many usability improvements and cover most of the API now

Full release notes can be found here.

Binaries for Android, iOS, Mac OS X and Windows will be provided in the next days.

You can download release tarballs directly here: gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, gst-python, gst-editing-services, gst-validate, gstreamer-vaapi, gstreamer-sharp, or gst-omx.

March 19, 2018 08:00 PM

March 07, 2018

Vee One Suite 0.9.0 - The End of Winter'18 release

Ahoy there!

The Vee One Suite of so called old-school software instruments, synthv1, as a polyphonic subtractive synthesizer, samplv1, a polyphonic sampler synthesizer, drumkv1 as yet another drum-kit sampler and padthv1 as a polyphonic additive synthesizer, are once again released just before the season ends.

All available still in dual form:

  • a pure stand-alone JACK client with JACK-session, NSM (Non Session management) and both JACK MIDI and ALSA MIDI input support;
  • a LV2 instrument plug-in.

The changes for this end-of-season goes as follows:

  • Introducing Scala micro-tuning classes, borrowed, stirred and refactored from original Nick Dowell's amsynth code, all under the GPL umbrella, of course.
  • An internal note-key/frequency indirection table is now in place, as a baseline for any micro-tuning implementations.
  • Whether to use native file browser/requester dialogs is now an effective option when launching under NSM session management (was once disabled initially).
  • Initializing and/or requesting a New blank preset doesn't open a sample file picker dialog anymore as it was more than nagging while under on NSM sessions. (applies to samplv1 only).
  • Trying to get CC14 MSB+LSB (course+fine) running status on, no matter whether each pairing event are under 200ms apart.
  • A little hardening on the configure (autoconf) macro side.

The Vee One Suite are free, open-source Linux Audio software, distributed under the terms of the GNU General Public License (GPL) version 2 or later.

In order of (historical) appearance:

synthv1 - an old-school polyphonic synthesizer

synthv1 0.9.0 (end-of-winter'18) released!

synthv1 is an old-school all-digital 4-oscillator subtractive polyphonic synthesizer with stereo fx.




git repos:

Donate to


samplv1 - an old-school polyphonic sampler

samplv1 0.9.0 (end-of-winter'18) released!

samplv1 is an old-school polyphonic sampler synthesizer with stereo fx.




git repos:

Donate to


drumkv1 - an old-school drum-kit sampler

drumkv1 0.9.0 (end-of-winter'18) released!

drumkv1 is an old-school drum-kit sampler synthesizer with stereo fx.




git repos:

Donate to


padthv1 - an old-school polyphonic additive synthesizer

padthv1 0.9.0 (end-of-winter'18) released!

padthv1 is an old-school polyphonic additive synthesizer with stereo fx

padthv1 is based on the PADsynth algorithm by Paul Nasca, as a special variant of additive synthesis.




git repos:

Donate to


Enjoy && as always, have (lots of) fun ;)

by rncbc at March 07, 2018 07:00 PM

March 03, 2018


05: Its quiet… or is it?

Hey Folks,

Its been a bit quiet on the PR front at OpenAV recently – so here an update on what’s all been going on. Apart from a nice relaxed holiday for the new year and some brain storming on new and cool ways to improve live performance, we’ve been prototyping how to have Ctlra library handle screens best… the result speaks for itself: see the banner image above!

As you can see, ~120 commits to prototype new APIs, callback methods, and how to best support “partial redraw” of the screens – a difficult feature but required for high FPS updates to screens over USB cables. Of course, our very own AVTKA now also has partial-redraw support – it indicates what area of the screen has been repainted, so Ctlra can make use of that information to optimize your screen refresh! Long story short: we’re doing this the right way instead of the easy way.

We understand that its not exactly “user visible” work right now – we’re hoping to change that very soon and start creating and releasing Ctlra enabled applications suited to become the core of your next live-performance setup!

That’s all for now – stay tuned  : )  -Harry

by Harry at March 03, 2018 09:57 PM

February 12, 2018

Libre Music Production - Articles, Tutorials and News

Libre Music Production is back online!

Libre Music Production is back online!

Two weeks ago the server was compromised. As this is where LMP is hosted, our site went down.

Everything should be working again. Please report any issues using the contact form.

Thank you for your patience!

by admin at February 12, 2018 01:41 PM