As you've probably read in my recent posts, I've been getting involved in the linux audio community. I've discovered that I really like linux - especially the concept of a system-wide package manager, I wish Windows had one that everybody used. What I miss is Visual Studio. I really can't overstate the hit my velocity … Continue reading Towards a cross-platform C/C++ dev environment
Building Ardour on Windows with MSYS2
NOTE: This post was written for Ardour 4. There is at least one more dependency (liblua, possibly more). Since I wrote this article, I've mostly shifted my development environment to linux, hence I haven't kept this post up to date. So, caveat emptor, YMMV, and other suitable disclaimers. If you just want to use Ardour … Continue reading Building Ardour on Windows with MSYS2
Building Ardour on Ubuntu
[UPDATE] I've found that the instructions below cause jackd2 to be uninstalled, which causes some problems. Reinstalling the jackd2, libjack-jackd2-0, libjack-jackd2-dev and pulseaudio-module-jack packages should fix those issues[/UPDATE] I'm taking a journey into audio software, and I've been playing around on Linux because there's quite a good open-source audio community out there. The shining star (in … Continue reading Building Ardour on Ubuntu
Linux Audio
I've recently started learning about signal processing, and a programming language called faust. They are very linux focused, and so I figured the best way to get up and running with it would be to dive into linux, it's been a while since I really gave linux a fair look, so I was due for … Continue reading Linux Audio
The Importance of Time
TL;DR If you are getting errors about certificate revokation, SmartScreen, Windows Defender definitions, or logging into your live account, there's a good chance either your BIOS clock, your Windows system time, or both are incorrect. Changing your BIOS clock will probably require you to also change your Windows system time. I found that getting both … Continue reading The Importance of Time
Guy’s GDC Roundup
Today I'm sitting in Santa Cruz, having spent an action-packed week in downtown San Francisco at Game Developers' Conference 2014. GDC is an event I've wanted to get along to for many years, and I have followed it closely (albeit vicariously) through twitter and the blogosphere for the past few years. I really wasn't prepared … Continue reading Guy’s GDC Roundup
My Ultimate Cygwin Setup
2017 UPDATE: This post is quite out of date now has been updated thanks to excellent commenters. If you want a unix console on Windows 10, you should go ahead and install Ubuntu from the Windows Store. I think there are other flavours coming soon as well. Read more about it here: https://blogs.msdn.microsoft.com/commandline/2017/05/11/new-distros-coming-to-bashwsl-via-windows-store/ If you don't … Continue reading My Ultimate Cygwin Setup
ASP.NET MVC4 Binding to a List of Complex Types
UPDATE: I have an idea how they might be doing it: Expression Trees! One of my colleagues and I ran into a little trouble with Model Binding in ASP.NET MVC 4 yesterday. We wanted a form to post back an IEnumberable of a complex type, let's call it IEnumberable. Doing this naively didn't work. After a … Continue reading ASP.NET MVC4 Binding to a List of Complex Types
Porting Open Asset Import Library (Assimp) to WinRT (4)
So, I changed my mind about the whole zlib vs System.IO.Compression, partly because the latter is not already a Windows Runtime accessible type (afaik), and secondly because the code would not be at all portable, and I'd like to be able to contribute my work back to the community if I can. I've run into … Continue reading Porting Open Asset Import Library (Assimp) to WinRT (4)
Porting Open Asset Import Library (Assimp) to WinRT (3)
So I've been doing a bit of digging about in the Assimp source, and it seems that, for the core library at least, the only dependency is on zlib - which it builds in your solution on Windows. My next possible step, then, could be to move the code from this zlib project over to a Windows … Continue reading Porting Open Asset Import Library (Assimp) to WinRT (3)