Friday Interview #6: Glen MacArthur
Hi, and welcome to the sixth edition of the Friday Interview! This week, we're joined by a guy who's had the time to create and maintain the Linux distribution AVLinux, while at the same time being a kickass musician. I'm very happy to introduce the sixth participant of the series, interviewee #6: Glen MacArthur! Lets get started!
Introducing Glen MacArthur
Hi Glen! Thanks a lot for doing this interview! Where do you live, and what do you do for a living?
No Gabbe the thanks goes to you for starting this great series!
"I'm pretty sure I'm the only farmer in Canada with a Linux Distribution..."
I live in rural Southwestern Ontario Canada, curiously I live on the same farm I grew up on. My wife and I run 300 acres of crops and livestock for our living. Farming is very seasonal work and the hours vary significantly so I have some time for geekly activities during the winter months. I'm pretty sure I'm the only farmer in Canada with a Linux Distribution...
What's your musical background like? What music do you like, and do you play any instruments?
I must have inherited a recessive musical gene because there are no musicians in my family. I was a late bloomer and didn't catch the music bug until I was 18 or so and then started playing in a band with some friends. We managed to get a repertoire up to speed quite quickly and had a great few years doing the bar circuit and learned volumes about performing and even more about personality conflicts :)
For the last 18 years or so I have sang and played guitar with 'Movin' Groovin' and Verhoeven' a local cover band that despite it's ridiculous name plays about 30 shows a year and stays quite busy. Recently I have joined another band called 'The Roadies' (it's an inside joke) as drummer and we have recently played a few gigs which has been very fun as well. I also play drums and record occasionally with some former bandmates in a Rockabilly band called Wally & the Spaz Rockets.
Instrument-wise I play guitar, drums and was cajoled into singing although I never really intended to be much of a singer. I can play bass in a pinch and dabble very lamely with keyboards. I don't have any formal music training which is a mixed blessing/curse.
I listen to and enjoy a lot of different musical styles from jazz to dubstep. Some artists that have influenced me are John Fogerty and all the amazing artists from the American Soul era both on Motown and Stax/Volt in the late 60's. I also really dig Kings of Leon, The Black Keys and the Foo Fighters. Recently a very talented Swede with a gift for melodic Electronic music made on Linux has gotten me more interested in that genre, perhaps you've heard of him?
What's your history with Linux, and with using Linux for audio?
Hmmm well to start my history with Windows probably should be mentioned as there is a correlation. To be honest I have no computer schooling or training and my daily work other than some record and book-keeping has nothing to do with computers. Like many people I got interested in computers in the mid 90's mostly because I could see the potential for Audio Recording and I have always been fascinated with recording and used reel to reel and cassette multitrack recorders for years.
So I did a lot of research and we got our first PC in 1996 or so, I really wanted to ensure that for recording I had a pro-quality Sound Card so after much reading and saving my pennies I purchased a Turtle Beach Pinnacle ISA Card for $800.00CDN, yes it was a lot of money but this sucker had an onboard Kurzweil MA-1 Synth chip, onboard optional memory slots for Wavetable Sampling and 20bit AD Converters that could actually handle 24bit Audio (well OK, 20bits with 4 null bits).
This was space-age stuff for home PC's in the late 90's! I also read that the Pinnacle required 2 IRQ's... Wow, 2 must be better than 1 right?! Wrong!! Long story short although it was a great bit of hardware it was extremely difficult to install and the 2 IRQ's were a major headache so right off the bat with our first PC I had to roll up my sleeves and learn very quickly about how computer's work, most nearby computer stores knew absolutely nothing about dedicated Audio Recording so I was on my own. Shortly after that I went to a local music store seminar on Steinberg's CubaseVST and plunked down another $300.00 for CubaseVST 3.5, Oh yes those were the heady early days of VST Plugins with GUI's. So for a few years I was in DAW bliss and could very quickly and easily get songs and ideas together, create sampled drumkits and all sorts of Audio and MIDI mayhem. It didn't last long...
Windows XP came out and Steinberg held out their hands for another $300.00 or so for a new Cubase for XP, then ISA slots disappeared from PC motherboards and killed my Pinnacle. This was my introduction to the short shelf-life of PC-based music production and I was supremely pissed and disappointed!
I staved off the inevitability of XP as long as I could and after trying N-Track and some other lower-priced DAW programs I gave up on DAW's in frustration and bought a used Tascam DA-88 Hi8 tape-based Digital Recorder and a Digital mixer. I started a new interest in computer Video Editing and joined the Videohelp.com forums which had a 'Linux' video section.
One day I started following a seemingly endless and acrimonious forum thread on switching to Linux and got curious, the OP of the thread recommended MEPIS so I tried a MEPIS LiveCD, that little bouncing KDE3 cursor was the cutest thing ever! MEPIS was a great intro to Desktop Linux but a decidedly non-multimedia focused OS.
Ubuntu Studio 7.10 (Gutsy) came out shortly after and I was properly introduced to the (then) state of Linux Audio. I tried Ardour 2.0 and was very surprised and impressed and was inspired to get back into the DAW world, this time with Linux. I was excited that with Linux I could dig in and get involved on both sides of the computer screen and if I asked questions on the Ardour forum or IRC more often than not I got answered by Paul Davis (the author of Ardour) himself, many of us Linux users take this close contact with developers for granted but this was far different than my experience with Steinberg. Linux being 'free' has never appealed to me as the foremost reason to choose it personally but I appreciated that I could decide how much I wanted to pay at any given time and could choose whichever projects I wanted to donate to.
Like my previous experience with the Pinnacle Card, and like many new Linux users it became obvious to me that to get the most out of the new and quickly evolving landscape of Linux Audio I was going to need to roll up my sleeves and learn to compile my own apps to fix issues and enjoy the latest offerings. I used Ubuntu 7.10 for as long as I could but quickly learned that there was no longevity to the in-between '.10' Ubuntu releases but in the meantime I had discovered Tony Brijeski's 'Remastersys' and created my own customized ISO of Ubuntu 7.10 with all my latest compiled apps. In that time I also tried 64Studio and JACKLab which were both incredible Distributions in their time but by 2007 they were both starting to show developer fatigue and lagging hardware support. I was very much enjoying learning to use Ardour and talking to other users on it's forum and I really wanted to show other people what the fuss was all about so on a whim I uploaded my customized 7.10 ISO to my wife's webspace and half-jokingly called it 'AV Linux'. Shortly after that I switched over to Debian and have been using it as a base ever since.
You're the creator and maintainer of AVLinux. Could you explain what AVLinux is, and what it sets out to do, for the people who don't know it? When did you start working on it?
I started working on AVLinux in late 2006.
Well at a glance AV Linux is similar to 64/Ubuntu/Tango/Dream/KXStudio and is a custom tailored Live or Installable Linux OS specializing in Audio and Video creation. I guess it is more distinguished by it's differences to the others than by it's similarities. Some key differences:
- AV Linux is heavily customized, complete and pre-configured so that even people without internet can install and use it to it's full potential.
- AV Linux is scalable from 10-12 year old single core computers up to recent new PCs and has optional PAE Kernels for new machines with 4+ Gb of RAM. I believe VERY strongly that older computers can be productive appliances instead of toxic landfill.
- AV Linux comes with a complete development environment in the default install, if I can build and package it...so can the user. This makes compiling much less intimidating to new users.
- AV Linux is released in meticulously compiled snapshots with large amounts of custom GIT/BZR/SVN fixes done in direct consultation with many of the upstream developers, A great deal of time is taken to make sure the apps are in the best state possible and reflect well on their developers. It also features some packages not found anywhere else like ArdourVST, the only available demo version of Mixbus, Transcribe and a lot of useful WinFF and CinelerraCV presets.
- AV Linux celebrates and promotes Open-Source but also introduces the user to the foremost Commercial Linux Audio apps by presenting their demos on the LiveDVD. linuxDSP, Loomer, Harrison Mixbus, Pianoteq, Renoise are also all there configured and ready to evaluate.
I know you've been talking about not having the proper time to put into AVLinux lately. What's the future for AVLinux? How would you personally like to see it play out?
I'm sure I'm in the same boat as many software people who do it as a hobby, You do it because you love it, but other priorities pay the bills and therefore demand the higher share of your time, add in the obvious higher priorities of a family and suddenly time is a scarce, precious commodity. My wife and kids are very supportive and understanding of my 'weird' hobby, but even that doesn't create more than 24 hours in a day. The way AV Linux is developed requires huge amounts of custom packaging, many packaging maintainers find it a handful maintaining 4 or 5 packages, In AV Linux I am maintaining more than 40, it has been my own choice to do things this way and to use Debian's "Stable' branch as a base.
"My wife and kids are very supportive and understanding of my 'weird' hobby, but even that doesn't create more than 24 hours in a day."
For those who don't know how Debian works the 'Stable' distribution is very selectively worked on through a long testing phase and then released with maintenance and security updates but no true application updates except for a small selection of backports. All of the multimedia update packaging for Debian is handled by their own excellent 'pkg-multimedia' team but 99% of their work goes directly to the 'Testing' and 'Unstable' Debian branches thus since I chose Stable for all of it's merits as a reliable base I had to take the initiative to do the packaging. I'm certainly not complaining, merely pointing out why a customized 'distro' can be so time consuming.
When AV Linux 6.0 was released last year I was completely burned out and was becoming very resentful of the time required and also of the various changes going on in the underlying Linux support structure. I had to take my hands off the wheel for a while and regain my perspective. After I got my head back on straight I picked up where I left off and for the time being am continuing work and improvements to the AV Linux 6.X series. To be clear AV Linux is still in active development and maintenance.
As far as the future for AV Linux it has already been decided for me by other factors which to be honest are probably better in the long term for future Linux Audio users. AV Linux is currently based on Debian 6.0 (Squeeze) which was replaced by Debian 7.0 (Wheezy) late last spring. I was not really in a hurry to move to 7.0 because I had put a lot of work into honing and improving the 6.X base and in my opinion things were just getting to the level of quality I had always envisioned.
In the meantime falkTX of KXStudio who I have a great and mutually respectful relationship with made a wise decision to move his KXStudio repositories to Debian 7.0 from Ubuntu. So in reality now KXStudio is not a Ubuntu or KDE entity only, it will service both Debian and Ubuntu and by extension will also most likely service Dream Studio as well since it makes use of KXStudio packaging. On top of that in the meantime Tango Studio has also moved to Debian so regardless of what I would or wouldn't do Debian 7.0 has it's multimedia packaging needs more than covered and continuing with AV Linux on Debian 7.0 would be just be self-serving and redundant.
I respect, admire and appreciate the efforts of falkTX, Jof Thibaut and others and I think Debian/Ubuntu Linux Audio users are in very good hands. When I feel my work on AV Linux 6.X is finally finished and after I complete a music album I've left unfinished for far too long I will probably pitch in to lend a hand with packaging for KXStudio if I can be of use at that time.
If people want to contribute to AVLinux, how can they do that? And where can we find AVLinux online? Do you have a Facebook page, Google+ page or similar?
The AV Linux website is here: https://www.bandshed.net/
Clicking the 'Donate' button is encouraged! :)
The AV Linux forum community is here: https://geekconnection.org/remastersys/forums/index.php
I don't have Facebook and can be found on Google+ as 'Glen MacArthur'
It's no secret I'm a big fan of you and your music, which I'm sure the "plays by country"-statistics on Soundcloud shows ;) Rumors are you're working on an album, and have been for quite a while. Could you tell us a bit about that project?
Well you know the feeling is mutual on that! Your music has been very inspiring to me as well.
I have a large backlog of original music that I started writing back in my early DAW days with the Cubase setup I described previously. Many of the songs were never finished and life got busy and until I got into Linux I really had lost a lot of the inspiration to work on original music because of losing my previous familiar workflow.
Linux Audio in general has progressed to such a great and productive level now and AV Linux itself has evolved for me personally to a point where I have found a new workflow that makes sense and I want to finally pick up where I left off in the late 90's.
Of course now being in my mid-forties I've decided to harness the energy of mid-life crisis and finish a complete album in the next year. The way things are going it may have to be a double-album..
What kind of musical projects are you involved in right now?
Other than trying out stuff and working on my album I had the profound pleasure earlier this year to collaborate on a song with the amazing Dave Phillips, his voice on that track still gives me shivers. He is such a wealth of musical knowledge (Linux and otherwise) and such a humble, wise and encouraging person. Performing with him live someday is on my bucket list and I'd do another song with Dave any day of the week!
I also was asked by Irwin Cespedes (a.k.a. altiplane) to contribute a song this past year to a great Linux Audio compilation album 'Ondas Libres' produced by some folks at the Hispasonic forum.
I'm looking forward to a collaboration with another Linux Audio phenomenon in the near future and taking that opportunity to learn some new tricks. Occasionally I do some small commercial recording jobs with other bands in my small studio but these are very few and far between.
What software do you mainly use when making music?
As a packager/distributor I get an opportunity to see the work of a lot of great developers and there are too many great Apps and Plugins to count.
As a musician my needs are fairly spartan. I routinely use Hydrogen, Ardour, ArdourVST and Harrison Mixbus with linuxDSP, Loomer, Calf, and various other FOSS Plugins. I never use or require Session Management so that keeps things pretty simple.
I am becoming very interested in moving to Qtractor on my aging laptop computer since both Ardour3 and Mixbus are creeping up on their CPU usage.
Is there any type of musical project you haven't done, that you'd like to do in the future?
At some point I'd like to do a multitrack and multi-camera HD concert video and post produce it all with Linux tools. With recent improvements to Kdenlive and the Video Timeline features on Ardour3 I think this would be easily achieved but it would still be a very time-consuming project so who knows...?
Do you feel like anything is lacking in Linux audio today, and if so, what?
Things have come so far since I've been involved with Linux Audio and the huge amount of new territory that has been conquered makes it difficult to focus on the 'have-not' side of things.
One thing I would personally love to see is LV2 plugin support in the mixer strips of Hydrogen, having that sort of processing DSP power inside of Hydrogen would be an incredible addition to an already phenomenal Drum Sequencer IMHO.
What's your favorite free and open source plugin currently?
Barry's Satan Maximizer...no contest.
Where can people get a hold of you, and where can they find your work and music?
Well you can find me as 'GMaq' on the AV Linux, Ardour and Linux Musicians forums, and as 'avlinux' on IRC although I'm on IRC very sporadically.
Music links: Soundcloud: https://soundcloud.com/glen-
Wally & the Spaz Rockets: https://www.youtube.com/watch?
Is there anything you would like to add to the interview?
I'd like to add that I'm working on an updated AV Linux 6.0.2 ISO which will feature XFCE 4.10 as a D.E. and it will have many important updates, hotfixes, convenience features and new plugins. This release will be focused on well-established Hosts+plugins and feature a bit less in the way of modular apps. I hope to release it between now and Christmas.
I'm also hoping to attend LAC 2014 and meet as many Linux Audio developers and users as possible!
Thank you very much for the interview!
That was Glen MacArthur (aka avlinux). Thanks to Glen for participating, and thank you for reading!