Over the years, Transmit for macOS has grown from a simple FTP app to a full-blown file management workhorse that supports external services like Dropbox, Amazon S3, and Backblaze B2, and more. In this post, you'll learn how to configure Transmit 5 to manage files on your Google Cloud Storage bucket.
How to Equalize MIDI Velocity in Logic Pro X
When producing music in Logic Pro X, there are times where you'll need to equalize MIDI velocity. For example, if you're manually playing a drum beat, you may want all the snare drum hits to sound at the same velocity. In this post, you'll learn how to equalize MIDI velocity to a fixed number in Logic Pro X.
Mt. Fuji in the Distance
Mt. Fuji in the distance during our roadtrip from Mishima to Gujo.
Roland JV-1080 and XV-5080 in the Cloud
I've been out of the music scene for a while now. Since moving to Tokyo a year and a half ago, I've started a new career path, and I don't have much time to pay attention to the music industry anymore. Over the past few weeks, I've been working on a keyboard programming project for a school in Taipei, which required a few classic rompler[^1] sounds.
How to Sample Virtual Instruments in MainStage with Auto Sampler
In this tutorial, you'll learn how to sample virtual software instruments with Auto Sampler in Apple MainStage and Logic Pro X. Auto Sampler allows you to recreate virtual instruments inside EXS24, MainStage's native sampler plugin. Compared to other resource-heavy plugins like Native Instruments Kontakt and Spectrasonics Omnisphere, EXS24 offers a stripped-down experience that is perfect for live performance where system stability is critical.
The Best External SSDs for Music Production
In this post, you'll learn about the best external SSDs for music production. These fast and reliable solid-state drives are well-suited for streaming large sample libraries, real-time recording, project archival, and more.
How to Automate File Uploads to Google Cloud Storage with Python
Recently, I decided to move my blog's images off of GitHub. I enjoy sharing photos from my travels, and my uploads folder was close to hitting GitHub's repo limit of 1 GB. Since I had some free time over the holidays, I challenged myself to come up with an easy way to upload images to Google Cloud Storage using the Python SDK. Please keep in mind I only started learning Python two months ago, so the code shared in this post isn't perfect, but it works.
Switching from WordPress to Hugo
I started this blog six years ago, and except for a few short months where I migrated to Medium (all the cool kids were using it), WordPress has been my CMS of choice. Back in 2013, I was still in university, and had no idea how to start a blog. I just knew I wanted to start a blog, and I wanted to own the content. After a few Google searches, I found WordPress, and the rest is history.
How to Speed up Your WordPress Site with Autoptimize
Autoptimize is a popular WordPress optimization plugin. Unlike other plugins like WP-Rocket and WP Super Cache, Autoptimize is strictly an optimization plugin. It doesn't offer any page or object caching features, so that's something to keep in mind if you're looking for a plugin that also supports caching. In addition to Kinsta's "must-use" caching plugin, Autoptimize is the only optimization plugin I use on this website to get a load time of 600 ms or less on most pages. In this post, I'll share my Autoptimize settings, and teach you how to use this plugin to speed up your WordPress site.
How to Disable WP-Cron to Increase WordPress Performance
A cron job is a server command that automatically executes at a predefined time. In the context of WordPress and other content management systems, cron jobs are useful for tasks like updating plugins every two weeks, running a database optimization routine every other night at 2 AM, exporting a CSV file containing sales data every 4 hours, and more.