Pages

Showing posts with label linux. Show all posts
Showing posts with label linux. Show all posts

Thursday, 15 August 2013

Faith in open source software tested to the limit.

I'm a big supporter of open source software, I've used linux as my main operating system for the last 10 years (if not more). At work, as a scientist, I've made use of the large catalogue of scientific software and tools on offer to Linux users. I've always been a staunch supporter of open source over propriety software, recommending people seek out the alternatives before parting with cash for mainstream solutions.

However, over the last few years I've been noticing an increasing problem that I think needs addressed before there is mainstream adoption of Linux as a desktop solution. Namely: Brilliant software ruined by less than optimal upgrade cycles. More regularly than I would like, I update my system and then find that software that I base my work (and hobby) life on no longer works.

Scilab

Scilab is a mathematical software package. I've used it since I was an undergraduate physics student (graduating in 2005) as an alternative to Matlab. It formed the basis of my PhD thesis work in to signal processing and analysis, and I even delved in to controlling hardware with it's SciCos modules. Now however, I need to find an alternative because, after updating my system, Scilab's push to a new underlying API has been at the expense of being able to plot data on intel hardware!

No longer can I read simple data in and plot graphs. This is the simplest use of Scilab, and one that formed the basis of many images in my thesis and papers. I could understand if it was obscure hardware that the graphical library didn't work with, but seriously, Intel!??!? 


Mendeley

Mendeley is a wonderful tool for sorting out academic papers and keeping a track of citations. In a lot of ways, I would still recommend it. However, today, while trying to make headway in writing a few articles, I have found a very serious bug that makes it all but useless for its task: Mendeley is unable to insert citations in to OpenOffice. 

The developers have known about this bug since April, other updates and bugfixes have been issues, but this seems to be less than urgent from their point of view. From an academic point of view, I am no longer able to keep a dynamically updated bibliography section at the bottom of my paper as I write it. I can't even edit the existing reference list.

JackD

Ah Jack, the godsend for Linux Audio, which worked brilliantly for a good number of ages before some bright spark decided that it should go the same was as Pulse Audio (ugh), and upgrade to JackD2. Without warning, the wonderful multitrack studio software studio Ardour is unable to export audio without disabling all audio plugins (EQ, reverb, compressers etc). Fine if you want to render dull, unmixed studio audio, but that then misses the whole point of what a Studio environment is for.

Why?

It seems that developers of high profile open source software want to be seen to be staying ahead of competition, and by making use of the free nature of the upgrade cycles afforded by open source, rush out these upgrades without any proper testing. "The audience will test it" seems to be the mantra, forgetting that there is a reason that the community should make use of Nightly Builds (new stuff, not tested), and Stable builds (more stable than nightly, but needs more testing), and Release Candidate (stable as fuck, as good as the existing sofware but with new and WORKING features). 

Unfortunately, we are unwittingly being upgraded to Stable builds rather than Release Candidates and these problems arise.

Right, I'm away to find alternatives, until they break too.

Wednesday, 4 November 2009

Recording while on the move

The other day I upgraded my netbook from my trusty EEE 701 to a nice shiny Samsung NC10. One gripe I had when buying was the lack of being able to buy netbooks running Linux any more. Apparently too many people had returned their netbooks when they realised that they were to moronic to embrace the change that Linux brings.

Anyways, I took it home, stripped it of anything Microsoft manufactured and installed Ubuntu Karmic Koala. It's fucking awesome. One thing I noticed while waiting on Karmic to download was how little functionality a clean install of Windows actually has, beyond writing a simple RTF document, playing minesweeper and browsing the net in an unprotected fashion.

Today however I realised how cool my setup was when I decided to try and install Ardour on the machine with a view to having a portable system that I can record demo's on. Ardour is a fully featured Pro-tools like multitrack hardware recording studio, it's what I record everything on with my main PC. After a simple "sudo apt-get install ardour", I clicked it's icon, and this is what I got:



A full featured portable music studio! Hell yes.I tested it out by recording a simple demo of a new song I've been working on, and the quality is great. Input comes from my Novation X-station connected via USB, with a condenser microphone and DI for the guitar. This will come in very useful when on tour and I want to do small demo's, or just mix some older stuff at quiet times.

Apologies if you were expecting a rant.