Sound design · full redesign
Battlefield 6 sound redesign
A full sound redesign of footage from EA’s Battlefield 6. The gameplay runs on top with my session underneath, so you can watch each sound land.
Audio engineer · Producer · Speech AI
I make records, run sessions for Grammy-nominated and major-label artists, and work on the data behind speech AI.
Los Angeles · San Francisco
Music
I’m a producer and DJ in Los Angeles. My original releases have millions of streams, and I’ve produced for charting and award-winning pop and R&B acts.
Music biography
Graham Armstrong is a music producer and DJ based in Los Angeles. His original releases have generated millions of streams on major platforms, and he has produced for charting and award-winning pop and R&B acts. He has won production competitions hosted by Cymatics, Kenny Beats and Producergrind, and he DJs at high-end Los Angeles venues.
He studied music production and audio engineering at Berklee College of Music on a Worldwide Scholarship, then moved to the University of Southern California, where he studies the same field and is on the Dean’s List. Alongside his own records, he engineers sessions for Grammy-nominated and major-label artists, has scored a video for a Spitfire Audio contest, and has redesigned all the sound in footage from EA’s Battlefield 6.
Contest wins
Cymatics · Kenny Beats · ProducergrindProduction competitionsReleases
Millions of streamsOriginal music on major platformsLive
DJ at high-end LA venuesLos AngelesTraining
Berklee → USCWorldwide Scholarship, then Dean’s ListInside a session · TikTok
For fun, I post screen recordings of my FL Studio sessions on TikTok. This one is “C’est La Vie”: the sample up top, then TRITON Extreme, Serum 2, ZENOLOGY, Diva and M1, with the bass and drums underneath.
Sound design · full redesign
A full sound redesign of footage from EA’s Battlefield 6. The gameplay runs on top with my session underneath, so you can watch each sound land.
Rap remixes for scoring practice: I take something that usually isn’t a score and add strings to it.
Scoring · contest entry
My score for a video from a contest held by Spitfire Audio.
AI audio
At ByteDance / TikTok I owned data quality for multilingual voice datasets in 100+ languages and dialects, used to train speech foundation models. I also build voice models and test how they sound.
Speech data
Project Engineer Intern, Data Speech Foundation Generation · San Jose, CA · summer 2026
Featured · AI in production
Henry Cornell and Jettrin are both singers in my class at USC. For a class project, I wanted to use both of their unique voices but have the song sung by one voice, so I created a model of both of their voices and made a combined voice. Watch the story, then switch between the originals, the model and the full song yourself.
A class project at USC
Two singers. One new voice.
Henry Cornell and Jettrin, combined into one voice with a model I built. About 50 seconds, with sound.
Two singers. One new voice.
Henry Cornell and Jettrin, classmates at USC. Both agreed to have their voices modeled for this project. Recording and voice model by Graham Armstrong.
Loading audio…
0:00 / 0:51
Audio engineering
I’m one of the lead recording engineers at IcecreamSound Studios in Los Angeles, running sessions end to end for Grammy-nominated and major-label artists.
Recording
Los Angeles
Boston
On the sessions I run, these four are mine, from the first gain stage to the files the artist leaves with.
Code · DSP · apps
Python · FFmpeg · DSP
Command-line tools that batch-process large multi-session libraries: format conversion, filename and format validation, metadata read and write, and automated integrity checks. They replaced repeated manual passes before client delivery.
Session prep, naming conventions and file delivery became reusable commands.
DSP · Python · audio analysis
Experimental audio plug-ins and DSP prototypes in Python, covering production effects, parameter automation and audio analysis.
React Native · TypeScript · Expo
A cross-platform mobile app I shipped. Its progressive-overload engine sets prescribed loads from workout history, rep counts, estimated strength and set-speed feedback.
It also handles exercise logging, PR tracking and performance charts.
Toolkit