Beautifying code with Alfred
Here’s an Alfred workflow which will perform some prettifying code alignments in the currently-selected text when a hotkey is pressed. It works on instance and struct members, assignments and hey,...
View ArticleArticle 6
Back home again, and working on Loopy Masterpiece’s action infrastructure: this is how Masterpiece’s universal action triggering and sequencing is probably going to function, allowing for a...
View ArticleArticle 5
Not dead, you guys. Just working on something I’m not quite ready to show you yet. It’ll be worth the wait, though.
View ArticleArticle 4
Building stuff! I’ve been working on track recording and layering lately. This episode I’m talking about the complexities involved in non-destructive layering, and how I’m making sure everything’s...
View ArticleArticle 2
I’ve just finished working on Loopy’s audio playback system, which streams the various layers that make up a track from disk. This episode I’m talking about how that works, and how I’m handling...
View ArticleArticle 1
A few people mentioned that they wanted to see the technical stuff that I discarded from the last video. I promise nothing, but here it is, sans-Benny Hill theme music.
View ArticleArticle 0
Spent a brilliant few hours with Dub Fx jamming out some rather splendid beats with Loopy.
View ArticleArticle 0
I’ve been spending some time with renowned live-looper and all round cool dude Dub Fx, talking about Loopy Masterpiece and future projects. Along the way, we made an awesome App Preview video for...
View ArticlePresenting The Amazing Audio Engine 2
Presenting The Amazing Audio Engine 2: a new audio engine for Core Audio. In this video I introduce the main concepts, and walk through creating a simple demo app that plays a loop with effects, mixed...
View ArticleThe Amazing Audio Engine 2 Sample App demo
Here’s a demo of the TAAE2 sample app – full source code with The Amazing Audio Engine 2.
View ArticleArticle 0
If you’re interested in the technical details around how music apps get made, this is an excellent talk by music technologist Greg Cerveny on creating music apps. He’s interviewed a bunch of...
View ArticleFour common mistakes in audio development
This is a discussion of four common mistakes that audio developers make, how to do better, and how to detect whether there’s a problem. It’s written primarily for developers, but should be accessible...
View ArticleLocal Continuous Integration Setup With Git Post-Commit Hook Script
I have lots unit tests, but I don’t have a Continuous Integration server setup, and I sometimes forget my tests are there. I know. Bad me. I was up late last night getting some failing unit tests to...
View ArticleParsing iOS watchdog 0x8badfood hang reports
During beta testing of Loopy Pro, a tester had the misfortune to come across a hang-on-launch bug of the “exhausted real (wall clock) time allowance” kind that I couldn’t reproduce at all. Annoyingly,...
View Article
More Pages to Explore .....