Monday, June 17, 2013

First Impressions with LV2 Plugin Development (almost a tutorial)

Well, its been a while hasn't it? I'm actually done with my thesis. Done. Completo. Tapos na. Weird. Luckily I still have some publications from it to submit, otherwise I wouldn't have a single thing to put off. Except...we bought a  house, and it needs a new roof, and I should be working on that...

But I'm not. In fact, I've been pretty busy with trying to spend my time on unimportant things like synthesizers. I finally started writing one. It actually started when I found out someone was making LV2 midi filters that I'd been wanting to do for quite some time (to add "humanization" in Ardour 3 etc.) I contributed a  variant that used a normal distribution rather than a uniform one (using a modified Marsaglia polar method no less). Once I'd done that lv2 plugin it just broke down the wall and I felt like I could easily do a synth.


Wednesday, March 27, 2013

rbdrum2midi

Its fun to hit stuff. Which is why drumming is so therapeutic. However dums may seems cost prohibitive to many of us. I too have felt that. However there is hope! For a few bucks at a local garage sale you can probably find folks getting rid of their old drum rockband drum sets for various gaming systems. This gives you something to hit, but it doesn't sound much like a drum. But could it?

Would I really be setting you up like this if it couldn't?


Thursday, January 31, 2013

Its Convoluted

I'm so ridiculously close to having my thesis done its ridiculous. I'm crazy not to just finish it up. So why am I writing this? I'm not sure.



I stayed up really late last night trying to finish episode 61 of OSMP. I got pretty frustrated with Ardour3 but I think it may have been a result of creating the project in 48khz sampling the recording and mixing everything at 44.1khz. Anyway its out now so go have a listen. I talk a little about IRC a lot about convolution and impulse responses (IRs), and a little about the next Tunestorm. I'm not going to stenograph everything I said in those wee hours of the morning, you can go listen to it, but I'd like to add a few things here.

Tuesday, January 22, 2013

The Rise of a Podcast Host

Ever do something because nobody else would?

Well, the Haikustorm entry for the tunestorm sat around long enough that I just released it, but it wasn't the only entry...


Wednesday, January 2, 2013

HaikuStorm

2023 Update: This post was flagged for malicous links so I have cleaned up any that are no longer operational. Shame the internet can't keep URLs immutable. If you have specific questions about the tools, most aren't really available anymore and have better options available these days, but google around or ask in a comment. Now on with the original post: This post has been lurking in the drafts pile for quite some time. You may as well read it: Hey, I'm actually making progress on my thesis. I think I'll be able to finish it. Someday...

Well, I'm back again with another song (one you will actually get to hear). This time for the Open Source Musician Podcast Tunestorm #7. A tunestorm is like a brainstorm but with music.  Everyone comes up with their own song based on some criteria. There are usually 4-8 songs submitted by different listeners with a decent breadth of genres that come out of it. Themes for the past tunestorms have included freedom, 15 second songs, using household items etc. This time the rule was lyrics in Haiku.

Monday, December 31, 2012

Chinese Guitar Link

HoHoHo, Santa suprised me with a new toy! Well. Dad surprised me with a new toy. My wife was tired of only buying me music stuff that only I could pick out, so this year we decided we'd set our budget to $50 for each of us and everything had to be a surprise. She got me mostly stuff to make my bike commute through the winter a little better and a disc golf set. I love surprises, so really this Christmas was as successful as any other. I'd recommend trying a lean year like this if you find your Christmases getting out of control financially as ours had been.

Anyway, bla bla bla, I digress. Bottom line is I wasn't expecting any recording gear, but my Dad got me a cheap USB Guitar Link from HDE through Amazon. It has 2 stars. Is this a good idea? I only added it to my Amazon wish list the week before Christmas on a whim, so it was a nice surprise. The poor reviews mention bad sound, latency issues, problems installing the driver, etc. so I aloofly thought, "Linux will not suffer these maladies."

I was right.

Friday, December 28, 2012

The Way

Another song a year or so in the making. My wife has asked me a few times why I never write songs about her. I kind of mumble and avoid answering, but really I had to think about it. Why hadn't I? I actually had tried quite a few times and most all attempts ended up sounding really cheesy. So I wrote this song. Hopefully she won't hate it.

I laid the tracks while she was working on her senior project and the kids were napping. In fact I think I wrote my post about xruns after trying to record this. Maybe not. Anyway. I had the tracks for a long time and every time when I finally sat down to mix it, the results were so poor, I wanted to give up on it. Especially considering the simplicity of the arrangement (piano + vocals) it was discouraging. This last time I really paid close attention and figured out how to get my vocals sounding decent. That made the difference. The piano is fairly untouched really. The tracks could use a few more takes to make it a more professional quality, but if I don't get this out it never will be heard. This is, however, my first recording that I feel is really demo quality. So I'll let you hear it. I know what you're thinking: "Wow, already to DEMO quality!?" That's right.



The piano is myself playing the amazing Salamander Grand sound library running in LinuxSampler. Vocals are all me singing in my AT3035, with the presonus firebox preamps. Its all recorded in Ardour with entirely free and open-source software. Plugins include the IR, and Calf exciter LV2s and Fons Adriansen's 4-band parametric EQ and SC4 compressor LADSPAs, with a little of Barry's Satan Maximizer (limiter) for some mastering compression.

Really this is a big landmark for me. Its the first time I feel like I made some educated mix decisions and actually heard the difference it made. I know the results aren't perfect, but the fact that I can listen to it and most of the critique I have is mistakes made in the recording is refreshing.