Towards a cross-platform C/C++ dev environment

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

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)