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.

Continue Reading →

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.

Continue Reading →

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.

Continue Reading →

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.

Continue Reading →

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.

Continue Reading →

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.

Continue Reading →