All postsEXPLORE TOPIC

#nerd shit

Zed's alive, baby

Promised for a while, finally Zed arrives. It's written by some of the creators of Atom, but instead of another Electron thing it's a very fast-performing app written in Rust.

It's multiplayer, apparently, which as someone who was once subjected to pair programming I've always found that a little weird. But it works for Figma, right?

Anyway, I wrote this post in it. Will be nice to see it appear on Linux, a platform that is surprisingly lacking in lightweight code editors. Between the anemic GEdit and a full blown IDE you have Lite XL, Microsoft's Electron-based VSCode, and of course the influential but non-free Sublime, which has persisted. I don't love any of them, but I'm liking this so far.

Discuss

Get things done or die trying

Nerds, creatives, and knowledge workers in general seem to gravitate toward productivity schemes and methodologies. If you're anything like me, and I know some of you are because that's part of why we get along, you might jump from thing to thing over time.

One of the first "named" systems I can remember getting into is Getting Things Done, probably through early tech blogger Merlin Mann (now perhaps more well-known as co-host of a podcast with a guy who later became "Bean Dad"). The system worked well for me for a while when I worked from home, freelanced, and had no kids. What Mann and others who jumped on the train might not have really grasped is that David Allen (not the guy from Gong) designed it for executives with assistants and both the time and power to lock themselves away for effectively days at a time while they did weekly reviews. The book came with a door hanger. Imagine your kid respecting a door hanger that says "Weekly review in progress."

Lately, I've been working with two systems that are more geared toward creative minds: the bullet journal and the second brain.

A friend turned me on to the "bujo" after I asked about the notebook she carried everywhere. The thing that its creator, Ryder Carroll, says about it is that it's a "mindfulness practice masquerading as a productivity method," and that's very true. Sitting down with a paper notebook and doing both your todos and your actual journaling is a great way to focus, be present, and stop farting around with the external for a minute. It's also great for people with focus issues or who have trouble sticking to systems, because you can just pick it back up if you flop for a while. Start journaling again where you left off. No biggie.

However, I have years of notebooks stacked up and one thing they're not good at is indexing and re-accessing information and insights that you've achieved. This is where Tiago Forte's Building a Second Brain comes into play. The core thinking behind his system is almost the opposite of the bullet journal: It's only digital tools that can store and search in a way that enables us to truly offload a lot of data from our first brain.

That makes a lot of sense, of course, and it's what tools like Evernote, Joplin, Roam, whatever were originally designed for — but it also brings me back home to a reason that GTD worked for me: David Allen's core slogan was "If it's on your mind, it's not getting done." The second brain philosophy extends that to statements like "it's not able to be accessed," "it's not creative fodder," or more generally, "if it's on your mind, it's not doing you any good."

There's a lot more I love about the method but that's another post. But I still feel like I owe a lot to David Allen and his insane flowcharts designed to take things "off your mind" and turn you into a robot that always knows what to do. in this stupid-ass world where we have strayed pretty far from whatever-you-believe-in's light, it's a gift to be able to stop worrying about stuff for a few minutes.

Discuss

In praise of Jellyfin (so far)

Lately I've been doing more fighting with Plex (slogan: "Pay $5 a month to use your own server") and my Raspberry Pi-based media server than actually watching or listening anything, so I tried a few new things.

  • I repurposed a desktop that I hadn't been using since getting a 2015 Macbook that was just a place to randomly try new distros and desktop environments for no reason.
  • I put Openmediavault (the OS) on it, and slapped a Dockerized Jellyfin in there.
  • I added Tailscale to the equation so I could get there from the other end of the house (don't ask, our house is bad at internet) or from outside the house.

Unfortunately, Tailscale doesn't let Roku type devices get on my tunnel, so maybe I'll use the old Pi for some kind of perma-VPN or reverse proxy or some shit I clearly do not understand.

But I've found Jellyfin to be more bare-bones yet also much more performant, more likely to direct stream than attempt to transcode, and really a breeze to work with. If you've ever wondered about switching from Plex, it might be for you. If you are wondering about Emby, don't — Jellyfin is an open-sourced fork that is more up to date.

Discuss

One year with Obsidian

It occurs to me that I wrote this post about trying Obsidian about a year ago. In that time, I have not really strayed from it, which is pretty unusual for me. I get really restless with tools. Thanks to a very active plugin community, theme ecosystem, and subreddit, it's become a great tool that is super customizable. I adapted a few times and that was no biggie at all thanks to the fact that Obsidian is based entirely around discrete files, stored in your file system, with their own regular ol' file names.

My current way of operating is shamefully trendy; I'm using Tiago Forte's Building a Second Brain as the methodology. One reason is that it works reasonably well with other tools including paper journaling and Raindrop bookmarks. Though he apparently uses Evernote and swears by its search (which is still quite good despite Evernote's many problems), I think the linking features in Obsidian are really what makes it good for this system. Knowledge doesn't just go in a filing cabinet and get dusty. You can always see it thanks to links and unlinked mentions.

I'm still not interested in changing, and as long as I am still locked into the old $5 rate for syncing, I will keep that as well.

Discuss

Typora for Windows

I've now been on Windows at work for 3 years and finally found a notes solution that seems to work. I have a weird set of requirements:

  • I want it to look reasonably good if I'm looking at it all day
  • It has to support Markdown
  • It should support images
  • It should have a "notebook" interface
  • It can't use web sync because I work at a financial institution
  • I can't run installers (unless they're single-user) because my work machine is locked down

Finally, I found Typora. Insanely, it actually meets all these requirements, including a great notebook-style interface when you open an entire folder. Plus it has a few other features:

  • Document outline
  • Multiple themes (most of which aren't super great)
  • Export into HTML, PDF and all kinds of other formats

If you're on Windows or Linux, give it a shot. It's on Mac OS as well, but Mac users have such a glut of great markdown editors and notebooks (Bear and Byword are still among my favorites) that I'm not sure it's worth mentioning for them.

Update: I have moved away from Typora in favor of a complete knowledgebase approach of Obsidian, which is far more of a "notebook." Plus Typora has a cost and I can't buy stuff like this for my work machine.

Discuss

Reapin'

In the quest for audio perfection, I've found myself trying yet another tool.

This time it was thanks to a mastering project — at the end of the day I still ended up doing mastering in DSP-Quattro, an unreliable piece of software that nevertheless is a dedicated mastering DAW. When you need things like crossfades, effects on regions, and DDP export... you need them. It's another 300 bucks to upgrade Studio One to the version that has a mastering workflow, so guess who isn't doing that? I'm continually frustrated by DSP-Quattro's odd workflows and constant crashing, but it does the job eventually.

In the meantime, though, I gave REAPER a shot at it. If you're not familiar, Reaper (it's an acronym but I get really tired of capitalizing it) is a constantly-developing DAW that carries a $60 price tag for amateurs and $225 for pros. My impression of Reaper has always been that it's a technician's tool or "computer person" version of a DAW. That is to say, kind of the opposite of Pro Tools's heavy mimicry of a console-based workflow. One thing that its proponents are always fond of pimping is the customization. Reaper can, within reason, work any way you want it to, but there's a massive learning and setup curve to get there.

Or maybe not. Turns out, it isn't that hard to do a lot of the customizations that force Reaper to work the way you want to work, from tool behavior to making F3 toggle the mixer like Pro Tools.

It also sounds at least as good as Studio One, and has a much cleaner, more native-feeling interface than it used to. And I think that the the "computer-like" focus of the UI as opposed to slavish console worship is actually a strength. There are no audio or MIDI tracks, just tracks, and there are no groups, VCAs, or busses. Every track can be anything, so it supports an "as you go" creative workflow. Takes and playlists work easily.

The shortcoming that most DAWs run up against versus Pro Tools is always audio editing, so that remains to be seen.

I'm going to continue any client work that comes along in Studio One, but try the next An Empty Room recording with Reaper and see how it goes.

Discuss

Switching to Studio One

💡
9 years later, I'm still on Studio One, even though it's called Fender Studio Pro.

I recently worked to record my band's new EP, and decided to do something I don't normally have the opportunity to do when someone's paying me: I changed my DAW.

Backstory: my Mac is starting to become inoperable due to the longstanding need for operating system updates. Recently Chrome decided it didn't like my version of Mac OS anymore. But if I start moving to the California editions, I have to switch to Pro Tools 12. And if you don't know what that means, imagine moving from Adobe CS to Creative Cloud. Yeah, I sunk a lot of money into Pro Tools and I'm not really into paying $25 a month or $300 for a year at this point.

So, I pulled out some old You Might Think We're Sharks base tracks from our last session that never got overdubs, and finished "Summer Moon" in Presonus Studio One, which I've been threatening to switch to for a while.

It went well, so I recorded An Empty Room's new one on it as well. There are some tradeoffs, but overall it's just a better experience and I wish I'd done it sooner. One thing I missed from Cubase is that the music creation and mixing portions were well integrated. In recent years since dropping Cubase, I tend to compose in Ableton, then finalize and mix in Pro Tools. In Studio One, though it's obviously not the same as Ableton, I'm able to integrate composition, tracking, and mixing pretty well. That works for our workflow since we'll add synths and samples in the mix process after doing the tracking.

The Pros:

  • Native compatibility with my hardware, which is made by Presonus as well.
  • Almost everything is faster. To send tracks to a bus, just select them all, right click, and select "Create Bus from selected tracks." No more routing.
  • Track presets and plugin groups (so you can save an entire chain of plugins that you use often).
  • Stock EQ has a frequency analyzer.
  • VSTs and AUs are invariably cheaper and more available than AAX.
  • Comping is incredible. Just highlight each part of the take ("Layer" in Studio One) you want to promote and it's done.
  • Fades are automatic (like Ableton), and they can be tweaked with bezier curves, as can automation.
  • Dragging and dropping, in most cases, replaces menus and routing. Even importing audio files: just drag them in, and when you save the file Studio One asks if you want to copy the audio files to the project directory.
  • As of version 3.4, there is a Smart Tool just like Pro Tools.
  • Macros.

The Cons:

  • I miss the single-stroke keyboard shortcuts. Leaving the modifier keys behind always made me feel like my keyboard was transformed into a spaceship control center. There are a few in S1, but not as many.
  • By that same token, keyboard focus is sometimes wobbly. You can search for plugins in the Insert/Send menus, which is amazing. But you can't reliably use the keyboard to select the one you find, and I end up selecting tracks, soloing them, etc.
  • Audio stretching is unintuitive.
  • No Beat Detective equivalent that I know of. I didn't use it that much anyway.
  • Nothing like Xpand! in the Artist version, but I recently picked up the VST version for a buck.
  • That's... about it.

I'm currently using Artist Edition with the iPad remote and VST plugin support upgrades. Most of the features that I would love to have in Pro Edition are not things that Pro Tools even had, like the Arranger Track.

Overall, it was a small curve, a relatively painless experience, and I didn't lose much for features. Certainly didn't lose any fun.

Discuss

Harrison Mixbus first impressions

I've never worked on an analog console. Sure, I've sat with someone and suggested technical and creative engineering decisions while they operated, but the UI paradigm of a console is only useful to me because I've used desktop mixers, and because pretty much all DAWs use some form of this paradigm. I don't have any allegiance to the old ways or the "sound" factor that usually consists of a bunch of vague assertions that analog summing is better (usually coupled with assertions that tape is better as well).

But what I do have is that drive to find the better workflow, the fastest way to creativity mixed with the ability to generate results. I also can't pass by a deal. For a $20 "no brainer" deal, it was certainly worth trying out Harrison Mixbus, even though Pro Tools is the standard and is a generally satisfying experience once you learn it.

The origins of Mixbus are interesting enough on their own: the project was born from an open source Linux DAW called Ardour. The Harrison console company, known for their super high end consoles used on a huge amount of popular records, used the existing open codebase as a skeleton that they fleshed out with their own EQ, compression/leveling, saturation, and summing algorithms.

Out of the box

Installing is a minor pain due to the requirement of a JACK installation, and subsequent restart. JACK is a system-level audio router that's somewhere between Soundflower and Propellerheads' ReWire. Apparently Ardour needs it to route from an audio interface to its own tracks. This means the JACK server, really a separate piece of software, has to run at the same time as Mixbus, but a side benefit is that audio can pretty easily be routed into it from other applications.

Why's that important? Well, to me it's important because Ableton handles all of my composition work, and Ableton is not that great at mixing compared with a package like Pro Tools. Unfortunately, ReWire mode in Ableton disables all the VST/AU plugins, rendering a good chunk of my instruments unusable. So I usually end up rendering audio tracks from Ableton and mixing those in PT, which is not necessarily going to get me the best results, aside from being a crappier workflow. I haven't yet gotten Mixbus controlling the transport in Ableton, but it does seem possible.

UI

Ardour was built originally for Linux. Thankfully, the Mac OS version does not require X11 or a Java VM. It hardly appears "native," though. The reverse-color scheme, the Gnome-style file pickers and very Linux-y UI components are alien, distracting, and not very impressive. Keyboard shortcuts aren't intuitive either: some are borrowed from Pro Tools and that helps, but system-wide commands like Command-backtick for window switching, or even Command-W and Command-H, are nowhere to be found. Many of the commands use Option as their modifier key, which is awkward. Still, a lot of the editing functions are single-key, something that absolutely has to be the case before a DAW can even sit in the same room with Pro Tools. I suppose I could probably re-map them to their PT equivalents, too.

By far the thing you'll notice about the UI the most is the mixer. I've written about skeuomorphs in audio software before, and it's all the same here. Harrison love to tout that they're a console maker, not a software maker, but that works both ways, and their application of a heavy, quasi-realistic mixer design has me gazing longingly at the screenshots of Ardour's relatively clean and straightforward (almost Ableton-esque) mixer. But as they'll tell you, this is a thing meant to replace an analog mixer, and the affordances (in the Norman sense) offered by the skeuomorphs help the special features come forward. In a way, it seems like they're intentionally reaching backward, and you can feel it when you mix.

Fast Access

First off, there's the impressive list of built-in elements on every channel strip, and I admit this is something that I'd probably miss if I were coming from the console world. I'm already enjoying them. In a typical DAW, pretty much everything, with the exception of EQ in some cases, is a plugin.

But in Mixbus, we get a lot:

  • Input gain independent of the fader or the clip gain.
  • a 3-band parametric EQ plus high-pass filter.
  • A compressor with three ratio types, speed control, and makeup gain. The threshold control and gain reduction meter sit right next to the fader and level meter.
  • A number of parameters from the selected insert plugin on the channel.
  • On the 4 mix busses and one master bus, there are tape saturators and different compressors tuned for the purpose.
  • On the master bus, a phase alignment meter and "K-meter" to measure perceived loudness.

What all of this accomplishes is a mix process that involves far less instantiation of plugins, far less opening of separate windows, and a workflow that keeps you looking at the mixer and maintaining a holistic picture of the mix most of the time. This is of course Harrison's goal, and I think they've met it well.

The major downside to this mixer is that there are only 4 "mix busses." You can add any number of busses for reverbs and other effects, but only the mix busses have delay compensation. That means a lot of multiple-bus tricks that analog and PT users employ, such as parallel compression, are out of the picture due to the phasing that'll happen without delay compensation.

But how does it sound

Again, I admit to knowing little about the console world. I've never wired one, and my understanding of routing and bussing comes largely from years of Pro Tools. Mixbus mirrors the real thing even more closely than PT, which provides both benefits and limitations (as with the limited mix busses). So what does it do for the sound?

I have to say, I've been impressed so far. But I'm not quite sure if it's the much-touted Harrison summing engine or whether the availability of the tools has let me get a good mix faster. Having EQs out front is important because you're tempted to use them. And most tracks are really going to need at least a little, but that tiny thought that pops up when you add a plugin creates enough of a barrier that you might skip it. And when you do add a plugin, it's probably going to have quite a few bands, and a distracting graphical display that makes you think you're doing something right because the curve "looks good" even though you might need more or less on a given band. Mixbus's basic EQ has two shelves and a bandpass that work in limited ranges, a Q that varies based on the amount of boost/cut, and a high-pass. Simple. No controllable Q, no ability to put all 3 bands in the high frequencies and create an insanely hyper-tweaked situation. Of course you can still do all that with the same plugins you know and love now, but you can get a really good mix just by carving each channel as necessary and then applying little touches of the onboard compression.

Performance

Unfortunately, there are some problems on the performance front. I was able to do some very quick mixes efficiently that sounded great without a lot of hassle, but with tunes that had about 6 tracks and not a lot of plugins (thankfully, you don't need as many plugins with Harrison). But when a client delivered me some songs with 27+ tracks to mix, it died pretty quickly. The meters don't respond, moving knobs and faders ceases to really do anything — the latency all around just gets ridiculous.

Side by Side?

At the end of the day, Pro Tools still has a lot going for it. I find myself doing a lot of wild and (IMO) creative stuff in PT when it comes to routing and bussing, stuff you just wouldn't be able to do with an analog console — or a DAW that mirrors one too closely.

And though I don't do a lot of MIDI work inside PT, I definitely have done some, and it's good to know it's there. I can add a nice synth to a track without going crazy routing multiple programs.

Mixbus also has some good editing tools, some of which are minor UI innovations and others of which are cribbed from PT, but PT is a much faster and more powerful editing machine. It's also one that I know already whereas I've played with Mixbus for about 3 days. I've no doubt I could get pretty handy with the flexible editing functions in Mixbus as well.

At the end of the day, it's a great mixer, competent editor, and it sounds very good with no supplemental software. If you're looking to make great sounding tracks for a lot cheaper than Pro Tools and don't need MIDI functionality beyond sync, it's a really compelling tool.

And it's fun.

(Harrison's YouTube channel is an easy way to get started playing with real practical functionality within a few minutes. The videos are short and informative, and even have some helpful general mix tips.)

Discuss