Flirting with Gulp: Part 1

Observation: Quality Javascript taskrunners tend to be named after gutteral noises. Fascinating.

I guess lately I’ve been having a sort of love afair with Gulp. Its interesting, considering I actually adopted Grunt fairly recently, just last year. ( I know, I’m late to the party). I picked it up when Grunt 0.4 Came along. I remember it was much nicer than the previous version. Everything was a plugin (rather than builtin), and it made sense to me. Grunt rocked, and still rocks my world. Its so very easy. Theres really only three things you need to know: To pull in the plugins, to configure them declaratively, and to make tasks. Then, you run them. Simple.

Read More

Orchard CMS: Getting Setup, Part 1, the Non-Source Setup

Orchard is generally easy to setup. I think there is a larger question about workflow and deployment one has when they’re asking about setup. Really there’s two kinds of people interested in setting up Orchard. For lack of better terminology, I’ll say its either an end-user or a developer. We will be working , as a developer, off of the Orchard Source, but for the sake of completeness I’ll mention how to set up the built version also,as if you were an end-user.

Read More

How to Loop an Animation in After Effects

Occasionally I fond myself doing work in Adobe After Effects. One of the most common tasks I do, when compositing is have one of my clips loop indefinitely. This seriously beats the alternative: copy and paste hell.

Its really simple to do, and all you have to do is write one line of script.

Here is an example of how to do it. I have a clip I’m working here, where I’m trying to simulate an old school NES password prompt.

Read More

Okc.js : The Making of an Html5 Game

Tomorrow, my usergroup is going to have a talk I’m absolutely certain will be incredibly awesome. The guys at Goldfire Studios, James Simpson and Luke Simpkins, are going to be running the show and talking about their recent creation “Casino RPG”. It was featured recently on a kickstarter, that, along with many others, my wife and I contributed to.

Constructing Your Own Drumkit in Battery (From Scratch)

One of my favorite sound sets is the 8-bit retro sound palette that one gets from the sample channel of an old Nintendo. I have a tool I really enjoy using in my studio, and that is a Nintendo that has modified cartridge that acts as a midi controller in it. We’ve had some good times together. I’ve been using this thing, literally since the 90s and its been a frequent go-to toy in my arsenal. As some point along the way, I swapped out my bulkier TV screen I used with it for a smaller one, I mounted on the front.

I’ve used it in a ton of musical tracks. A prominent one, was “God in my automatic Vacuum”, that I wrote nearly 9 years ago

Read More

A Quick Fix: Monitoring in Digital Performer

Recently I was working on a short project, and I was in need of monitoring my input audio as it was being passed thorough my inserts. As you know the later versions of Digital Performer (in this case 7.24) have a really useful column you may have noticed: the “Mon” column next to the input column in the tacks view of the sequencer.

That’s the column there, with the lighted speaker icon. Now you can hear the input as you send your midi sequence.

Read More

How to Split a List in Javascript

Occasionally someone taps my should to ask a quick javascript question. I figure that if someone is asking, its probably worth writing a quick blog post about. This post is geared to someone that is more or less newer to frontend stuff, and is looking for a few tips to help them out.

The question was: I have a list of 12 items, in a ul. I’d like to split it in half, and make two seperate lists. How can I do this?

Actually, this seemingly straightforward question is a good chance to talk about a few things.

Foremost: the code is pretty straightforward if you do this in jQuery. First, here is the jQuery way:

Read More

Orchard and Livewriter

I decided to make a quick post detailing how to connect Orchard CMS with Live Writer. There are a number of advantages to using LiveWriter, rather than the HTML editor on the remote blog. For one, you can work offline, which might be handy now and then if you’re in a situation where you don’t have a decent internet connection. A second advantage is the fact that you can keep a local backup of all your posts. I don’t recommend this being your only backup, of course- but hey a little replication doesn’t hurt. Of course my favorite reason is to make use of the superior editor and plugins. Really, the editor is nice. It feels like Word with spell check and such, but you can also go into the source view and make sure everything is clean. It doesn’t inject a bunch of junk into your markup either.

Read More