My Setup
For those of you asking what software and gear I use for writing, mockups, and producing, so here’s the short version of the setup that works for me.
This is not meant to be the “correct” setup for everyone. It’s just the combination of tools that helps me write efficiently and keep the music moving.
Note: I am not sponsored by any of these companies or products. This is just for those who are curious or need a place to start their own composing journey.
If this is helpful and you'd like to join me on Patreon, I'd love to connect with you there!

Notation Software
Dorico Pro
Always the most up-to-date version.
This is one of my most important tools, because notation is a major bottleneck of time. The faster I can work through it, the better. I switched over from Finale (RIP) in 2025, and for my purposes Dorico has been the best notation software I’ve used so far.
That said, it still has drawbacks and annoying quirks, so don’t let anyone tell you any notation software is perfect.
Libraries
NotePerformer
My go-to for quick, playable mockups directly from notation.
Virtual Drumline 2.5 via Kontakt
I still use VDL for a lot of percussion sounds. As far as I know, it’s not especially easy to get a hold of anymore. I have it on a good old-fashioned CD and have to reinstall it every time I get a new computer, but honestly, it still holds up really well.
Cinematic String Studio
This is what I use for string writing when I’m working in a DAW and want a more produced sound.
DAW
Logic Pro
I use Logic for audio editing, produced music, backing tracks, and any work that needs to move beyond notation playback.
Main Devices
MacBook Air + iPad
The ease of AirDrop makes this combination incredibly efficient for my writing process. I’m often moving between the piano and the computer, so being able to shift ideas quickly matters a lot.
Speed / Workflow Tools
Keyboard Maestro + Apple Shortcuts
If you do something 1,000 times with two keystrokes instead of eight, that time adds up fast.
I pay attention to anything I do repeatedly in notation software. If I can build a macro or shortcut for it, I usually do. Small workflow improvements make a huge difference over time.
Pianos / Keyboards
Casio CDP-100
This is an old keyboard I’ve had since college. It has decent sound, full 88 keys, and lives right next to my computer so I can reference ideas quickly while writing.
Casio Privia PX-870
This is my main composing instrument. I wanted something that felt as close as possible to an acoustic grand without the constant tuning, expense, and space demands. If you’ve got $180k lying around for a Steinway, great. If not, this has served me very well.
Arturia KeyLab Essential 61
This is my main MIDI controller. It’s quick, easy, and affordable. I mostly use it for notation input, though it’s useful in Logic as well.
I would not recommend it for expressive piano playing. If that matters to you, I’d look more seriously at a weighted key option.
Audio
Focusrite Scarlett Solo
I bought mine refurbished directly from the company. It works great and makes it easy to switch quickly between headphones and speakers.
Speakers - Edifier R1280DBs
They work well for general listening and everyday use. If I’m really in the weeds on mixing or mastering, I rely more on headphones.
Headphones - Audio-Technica ATH-M50x
Writing Setup
My writing desk setup includes:
-
Paper and pen
-
MacBook Air set up on left side of desk
-
iPad on stand (especially when pulling "piano" edits into notation program)
-
51” TV mounted on wall for monitor
-
ergonomic laser mouse on the right
-
Magic Trackpad on the left for quick scrolling and zooming
-
external keyboard with numeric pad
-
adjustable standing desk
-
drafting chair
-
Casio CDP-100 and Arturia MIDI Controller directly to my left for quick input/ reference
Working ergonomically is crucial. I’m often working for hours every day, and taking care of your body matters. Losing days or weeks to injury, or even just losing a few good hours every day to exhaustion or discomfort, adds up fast.
Final Thoughts
This is the setup that helps me work quickly, stay flexible, and keep writing.
If you found this helpful and want to keep up with my music, see new videos first, and stay in touch, please consider joining me on Patreon.
Good luck out there.