{"id":13704,"date":"2026-10-29T11:10:04","date_gmt":"2026-10-29T11:10:04","guid":{"rendered":"https:\/\/www.k8s.sonarworks.com\/blog\/?p=13704"},"modified":"2026-10-29T12:53:28","modified_gmt":"2026-10-29T12:53:28","slug":"how-to-bring-your-string-mock-ups-to-life","status":"publish","type":"post","link":"https:\/\/www.sonarworks.com\/blog\/learn\/how-to-bring-your-string-mock-ups-to-life","title":{"rendered":"How to Bring Your String Mock-Ups to Life"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Intro<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">In 2026 it is no longer that difficult to create top-notch sounding electronic-based music with nothing more than a laptop, headphones, audio interface, and a mic. We have access to inexpensive high-quality synths, sample packs, free tutorials from Grammy-winning producers, etc. But even today, producing convincing string or orchestral-based music that doesn\u2019t sound flat, but instead has real life, breadth, and depth can actually be quite a challenge without recording a full orchestra or string ensemble.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I have been told time and time again by some top musicians and composers that my string arrangements are some of the most convincing they\u2019ve heard, so today I will show you what my process is as well as some tricks along the way.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For this demo I will start with an audio sample of an idea, and then little by little I will enhance how it sounds.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The Original Idea<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Here\u2019s the first idea:<\/p>\n\n\n\n<figure class=\"wp-block-audio\"><audio controls src=\"https:\/\/blog-uploads.nyc3.digitaloceanspaces.com\/2026\/10\/Idea-V1-With-Melody-1.mp3\"><\/audio><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Sounds flat, lifeless, but it\u2019s the seed of an idea. Can you use your imagination to hear what it has potential to sound like? That\u2019s the most important part. If you can hear what it can become in your head, you can likely re-recreate it, given the right tools.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Adding Counterpoint<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">One of the first things I do to help the idea is to improve the counterpoint. Remember that generally most string parts are written so that each player plays one note at a time, so if you have chords you would like a string section to play, you need to separate those chords into individual parts\/lines. This article is by no means an in-depth guide on counterpoint, but here are two simple guidelines that can already make a big difference:&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Not all lines should move in the same direction<\/li>\n\n\n\n<li>Each individual line should move as little as possible (with the exception of the bass)<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Let\u2019s see what our MIDI looked like before:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"580\" src=\"https:\/\/blog-uploads.imgix.net\/2026\/10\/string-mockup-1000x580.jpg?auto=compress%2Cformat\" alt=\"Logic Pro piano roll showing a String Ensemble region with block chords across 12 bars, before the chords were split into smoother individual lines\" class=\"wp-image-13736\" srcset=\"https:\/\/blog-uploads.nyc3.digitaloceanspaces.com\/2026\/10\/string-mockup.png 1000w, https:\/\/blog-uploads.nyc3.digitaloceanspaces.com\/2026\/10\/string-mockup.png 400w, https:\/\/blog-uploads.nyc3.digitaloceanspaces.com\/2026\/10\/string-mockup.png 767w, https:\/\/blog-uploads.nyc3.digitaloceanspaces.com\/2026\/10\/string-mockup.png 260w, https:\/\/blog-uploads.nyc3.digitaloceanspaces.com\/2026\/10\/string-mockup.png 800w, https:\/\/blog-uploads.nyc3.digitaloceanspaces.com\/2026\/10\/string-mockup.png 1252w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Here\u2019s after:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"547\" src=\"https:\/\/blog-uploads.imgix.net\/2026\/10\/string-mock-up-midi-after-voice-leading-1000x547.jpg?auto=compress%2Cformat\" alt=\"Logic Pro piano roll showing a String Ensemble region across bars 20 to 31, with the chords rewritten as smoother individual lines that move in small steps\" class=\"wp-image-13737\" srcset=\"https:\/\/blog-uploads.nyc3.digitaloceanspaces.com\/2026\/10\/string-mock-up-midi-after-voice-leading.png 1000w, https:\/\/blog-uploads.nyc3.digitaloceanspaces.com\/2026\/10\/string-mock-up-midi-after-voice-leading.png 400w, https:\/\/blog-uploads.nyc3.digitaloceanspaces.com\/2026\/10\/string-mock-up-midi-after-voice-leading.png 768w, https:\/\/blog-uploads.nyc3.digitaloceanspaces.com\/2026\/10\/string-mock-up-midi-after-voice-leading.png 260w, https:\/\/blog-uploads.nyc3.digitaloceanspaces.com\/2026\/10\/string-mock-up-midi-after-voice-leading.png 800w, https:\/\/blog-uploads.nyc3.digitaloceanspaces.com\/2026\/10\/string-mock-up-midi-after-voice-leading.png 1250w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\"><br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Notice how each line is much smoother and there aren\u2019t as many awkward jumps between notes making the arrangement sound smoother.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Here\u2019s what that sounds like:<\/p>\n\n\n\n<figure class=\"wp-block-audio\"><audio controls src=\"https:\/\/blog-uploads.nyc3.digitaloceanspaces.com\/2026\/10\/Idea-V2-Counterpoint-and-Melody-1.mp3\"><\/audio><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">A bit more harmonically interesting and it helps the melody cut through much better. Still flat in every other way.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Using MIDI CC<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The MIDI protocol has many Control Change (CC) messages, numbered 0-127, that are used to control various parameters. Most modern sample library companies will build their plugins expecting messages with specific CC numbers to control parameters in their plugin. For instance, CC 1 is often assigned to cross-fade between samples of varying dynamics (from <em>pppp<\/em> to <em>ffff)<\/em> and CC 11 is often used to control expression (essentially volume). So by programming in (or even better, performing) adjustments in CC 1 and 11, we can add in some dynamic variation to our MIDI, immediately enhancing the \u201crealness\u201d of the recording.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Velocity determines how the note begins, while CC1 and CC11 can shape what happens over the course of the note. For sustained strings, that distinction is particularly important.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">There are hundreds of resources on how to properly program MIDI CC for orchestral parts so I will not go in-depth on it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Here\u2019s how that sounds:<\/p>\n\n\n\n<figure class=\"wp-block-audio\"><audio controls src=\"https:\/\/blog-uploads.nyc3.digitaloceanspaces.com\/2026\/10\/Idea-V3-With-CC.mp3\"><\/audio><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Choosing the Right Samples<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Samplers are built by recording (or \u201csampling\u201d) individual notes that can then be triggered and played back by MIDI. It means that although something is programmed with MIDI, you are triggering real audio samples, played by a real player, in a real room, through a mic. So what makes one sampler better than another? Well there are lots of factors:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>How good was the performer<\/li>\n\n\n\n<li>What was the tonal quality of the instrument<\/li>\n\n\n\n<li>What room was it recorded in<\/li>\n\n\n\n<li>What mic, pre-amp and audio interface was used to record it<\/li>\n\n\n\n<li>What mic techniques were used and how many mic positions were used<\/li>\n\n\n\n<li>How many articulations, techniques, FX, etc. were recorded<\/li>\n\n\n\n<li>How many individual samples were recorded<\/li>\n\n\n\n<li>How many dynamic layers were recorded<\/li>\n\n\n\n<li>How many times was each sample repeated for the purpose of round-robin samples (to avoid the machine-gun effect if someone triggers the same note multiple times with the same amount of velocity)<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Often the answer to these questions can be dictated by the end goal of the sample library. A beat up old out-of-tune piano will probably sound most authentic in a small room, vs in a top-notch studio, whereas a pristine symphonic violin section will sound best in a large studio live room or even a concert hall. Sample library designers will keep these kinds of details in mind when they are making decisions of how they record their samples.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Some of the higher-end sample library developers include hundreds of thousands of high quality recordings captured in some of the best studios in the world. They offer detailed layers of dynamics, offer the ability to mix various mic positions together, and typically include lots of techniques, articulations, FX, and more.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sample libraries that include this much detail tend to cost much more, but they really can elevate a recording when used correctly.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Up until this point I have been using Logic Pro\u2019s stock string virtual instrument, Studio Strings, but now I will use some higher-end sample libraries developed by Spitfire Audio: <a href=\"https:\/\/www.spitfireaudio.com\/en-us\/products\/spitfire-chamber-strings-professional?srsltid=AfmBOopOCpC4qNDuCA1WLK-YwvEDR9jKeii0tEks2Wc3ks75dPR2q5iy\" target=\"_blank\" rel=\"noreferrer noopener\">Spitfire Chamber Strings Professional<\/a>. Listen to how much life is suddenly introduced to the recording.<\/p>\n\n\n\n<figure class=\"wp-block-audio\"><audio controls src=\"https:\/\/blog-uploads.nyc3.digitaloceanspaces.com\/2026\/10\/Idea-V4-Better-Samples.mp3\"><\/audio><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Separating Lines<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">So far I have programmed the ensemble as one instrument, but now for further detail I will separate my string programming into various parts, each part on its own track: Violin I, Violin II, Viola, Cello, and Bass<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">An actual group playing this part will not have perfect timing or move together perfectly through dynamic variations (although that is their goal). So for more realism, I manually play in and record each individual part, making sure to preserve (or even improve) the counterpoint I came up with earlier. I also perform in the variations of CC messages individually for each track. [Side note &#8211; it\u2019s very important that you actually perform the note entry and CC message adjustments. Even if you are a novice at the piano, a performed part will naturally sound more human. If you need to quantize, that\u2019s okay, just don\u2019t quantize to 100% to avoid a \u201ctechnically perfect\u201d but robotic take.] The tiny variations in dynamics and timing between the tracks makes it sound more human.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Before this step my Session looked like this:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"265\" src=\"https:\/\/blog-uploads.imgix.net\/2026\/10\/logic-pro-chamber-ensemble-violins-midi-regions-1000x265.png?auto=compress%2Cformat\" alt=\"Logic Pro tracks area with a Chamber Ensemble region and a Chamber Violins 1 region across bars 59 to 71, showing MIDI notes over continuous CC data\" class=\"wp-image-13738\" srcset=\"https:\/\/blog-uploads.nyc3.digitaloceanspaces.com\/2026\/10\/logic-pro-chamber-ensemble-violins-midi-regions.png 1000w, https:\/\/blog-uploads.nyc3.digitaloceanspaces.com\/2026\/10\/logic-pro-chamber-ensemble-violins-midi-regions.png 260w, https:\/\/blog-uploads.nyc3.digitaloceanspaces.com\/2026\/10\/logic-pro-chamber-ensemble-violins-midi-regions.png 400w, https:\/\/blog-uploads.nyc3.digitaloceanspaces.com\/2026\/10\/logic-pro-chamber-ensemble-violins-midi-regions.png 766w, https:\/\/blog-uploads.nyc3.digitaloceanspaces.com\/2026\/10\/logic-pro-chamber-ensemble-violins-midi-regions.png 800w, https:\/\/blog-uploads.nyc3.digitaloceanspaces.com\/2026\/10\/logic-pro-chamber-ensemble-violins-midi-regions.png 1246w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\"> <br>Now it looks like this:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"642\" src=\"https:\/\/blog-uploads.imgix.net\/2026\/10\/Logic-Pro-String-Sections-on-Separate-MIDI-Tracks-1000x642.jpg?auto=compress%2Cformat\" alt=\"Logic Pro session with Violins 1, Violins 2, Violas, Celli and Basses on separate MIDI tracks across bars 76 to 88, each with its own notes and CC dynamics\" class=\"wp-image-13739\" srcset=\"https:\/\/blog-uploads.nyc3.digitaloceanspaces.com\/2026\/10\/Logic-Pro-String-Sections-on-Separate-MIDI-Tracks.png 1000w, https:\/\/blog-uploads.nyc3.digitaloceanspaces.com\/2026\/10\/Logic-Pro-String-Sections-on-Separate-MIDI-Tracks.png 768w, https:\/\/blog-uploads.nyc3.digitaloceanspaces.com\/2026\/10\/Logic-Pro-String-Sections-on-Separate-MIDI-Tracks.png 400w, https:\/\/blog-uploads.nyc3.digitaloceanspaces.com\/2026\/10\/Logic-Pro-String-Sections-on-Separate-MIDI-Tracks.png 260w, https:\/\/blog-uploads.nyc3.digitaloceanspaces.com\/2026\/10\/Logic-Pro-String-Sections-on-Separate-MIDI-Tracks.png 800w, https:\/\/blog-uploads.nyc3.digitaloceanspaces.com\/2026\/10\/Logic-Pro-String-Sections-on-Separate-MIDI-Tracks.png 1246w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Here\u2019s how it sounds:<br><\/p>\n\n\n\n<figure class=\"wp-block-audio\"><audio controls src=\"https:\/\/blog-uploads.nyc3.digitaloceanspaces.com\/2026\/10\/Idea-V5-Separate-Lines-1.mp3\"><\/audio><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Adding Textures<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If you are following along and are already happy with the timbre of your strings you can skip this step, but I find that having each part played by multiple Sample Libraries is a great way to create more interesting and realistic sounding strings. So, I duplicated each part and used some additional Sample Libraries to help fill in the sound, namely: <a href=\"https:\/\/www.orchestraltools.com\/berlin-orchestra?srsltid=AfmBOopyyOh-abZ_MFnJXhlSssfwZOPIkbcvGa1pJfWYMyJGjx8tVwAT\" target=\"_blank\" rel=\"noreferrer noopener\">Orchestral Tools Berlin Orchestra: Created with Berklee<\/a>, <a href=\"https:\/\/docs.native-instruments.com\/ni-tech-manuals\/kontakt-factory-library-manual\/en\/orchestral-collection\" target=\"_blank\" rel=\"noreferrer noopener\">Native Instruments\u2019 Kontakt Factory Library 2 &#8211; Orchestral Collection<\/a>, and <a href=\"https:\/\/www.spitfireaudio.com\/en-us\/products\/bbc-symphony-orchestra-core?srsltid=AfmBOopUf9odJiMPTsOGy61lGbXMFuFfuvnkXjuI3nRQqrcfXEfCTMuG\" target=\"_blank\" rel=\"noreferrer noopener\">Spitfire\u2019s BBC Symphony Orchestra Core<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I also took the earlier MIDI track I had before I separated each line into its own tracks, and had it play using <a href=\"https:\/\/www.spitfireaudio.com\/en-us\/products\/originals-cinematic-frozen-strings?srsltid=AfmBOooghPQgV5YSWyZpSeTxDNmjPnUNwTo4wH2GkZgEV45bA47C4S-7\" target=\"_blank\" rel=\"noreferrer noopener\">Spitfire\u2019s Originals Cinematic Frozen Strings<\/a>, which to my ears adds an incredible close-miced texture.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Another subtle texture that makes a big difference is to layer in a Sine wave Sub-Bass Synth. I tend to use <a href=\"https:\/\/xferrecords.com\/products\/serum-2\" target=\"_blank\" rel=\"noreferrer noopener\">Xfer\u2019s Serum 2<\/a> but any synth works for this. I made sure to play the notes in (rather than draw them) and to use MIDI CC to ride the volume up and down to match the Double Bass part.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This step adds quite a few tracks to my session, now looking something like this:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"546\" src=\"https:\/\/blog-uploads.imgix.net\/2026\/10\/logic-pro-layered-string-sample-libraries-1000x546.jpg?auto=compress%2Cformat\" alt=\"Logic Pro session with 16 MIDI tracks across bars 92 to 104, where each string section is doubled on extra tracks for layered sample libraries, plus a sub-bass synth track and two ensemble tracks\" class=\"wp-image-13729\" srcset=\"https:\/\/blog-uploads.nyc3.digitaloceanspaces.com\/2026\/10\/logic-pro-layered-string-sample-libraries.png 1000w, https:\/\/blog-uploads.nyc3.digitaloceanspaces.com\/2026\/10\/logic-pro-layered-string-sample-libraries.png 400w, https:\/\/blog-uploads.nyc3.digitaloceanspaces.com\/2026\/10\/logic-pro-layered-string-sample-libraries.png 767w, https:\/\/blog-uploads.nyc3.digitaloceanspaces.com\/2026\/10\/logic-pro-layered-string-sample-libraries.png 260w, https:\/\/blog-uploads.nyc3.digitaloceanspaces.com\/2026\/10\/logic-pro-layered-string-sample-libraries.png 800w, https:\/\/blog-uploads.nyc3.digitaloceanspaces.com\/2026\/10\/logic-pro-layered-string-sample-libraries.png 1248w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Here\u2019s what it sounds like:<br><\/p>\n\n\n\n<figure class=\"wp-block-audio\"><audio controls src=\"https:\/\/blog-uploads.nyc3.digitaloceanspaces.com\/2026\/10\/Idea-V6-Adding-Textures.mp3\"><\/audio><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Adding Noise and Breaths<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If you listen to an orchestral recording, even the best ones, you will hear noise. White electronic noise, room tone, musicians shuffling around, page turning, etc.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Adding in these sounds will often bring a new layer of realism to the recording.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I added in some concert hall and studio live room Room Tone, some breathing, and the sounds of music stands being adjusted. Here\u2019s what that sounds like:<\/p>\n\n\n\n<figure class=\"wp-block-audio aligncenter\"><audio controls src=\"https:\/\/blog-uploads.nyc3.digitaloceanspaces.com\/2026\/10\/Idea-V7-Adding-Noise.mp3\"><\/audio><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Layering in Real Instruments<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">There is nothing that will elevate your recording like having even just one live performer. I understand this is a luxury not everyone can afford when programming strings, but it is probably the one thing that makes the biggest difference.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Here are a few things that I have learned over time to help one string player sound more like a section:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>For a single melody line, have the player record everything 3 times each take with slight differences\/imperfections in intonation. Take 2 should be the only one with absolutely perfect intonation. Takes 1, 2, and 3 can be mixed Left, Center, and Right respectively<\/li>\n\n\n\n<li>Even a small amount of real string performance can make a meaningful difference, even if the part ends up mixed quietly in the mix. Assuming the notes are within range, have the violinist play the viola part anyway. Have them play the cello part an octave or 2 up and then pitch it down in post\u2026 or anything else you can think of &#8211; there are no rules here [Note that you will lose lots of high-frequency information if you do this.]<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">In my case I hired 1 violinist, <a href=\"https:\/\/www.myrachoomusic.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Myra Choo<\/a>, to record some violin and viola parts for me to layer in.\u00a0<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"480\" src=\"https:\/\/blog-uploads.imgix.net\/2026\/10\/myra-choo-recording-live-violin-string-mock-up.png?auto=compress%2Cformat\" alt=\"Violinist Myra Choo wearing headphones, recording into a microphone on a stand in a small home studio with acoustic foam panels and a DAW session on the monitor\" class=\"wp-image-13742\" srcset=\"https:\/\/blog-uploads.nyc3.digitaloceanspaces.com\/2026\/10\/myra-choo-recording-live-violin-string-mock-up.png 640w, https:\/\/blog-uploads.nyc3.digitaloceanspaces.com\/2026\/10\/myra-choo-recording-live-violin-string-mock-up.png 200w, https:\/\/blog-uploads.nyc3.digitaloceanspaces.com\/2026\/10\/myra-choo-recording-live-violin-string-mock-up.png 400w, https:\/\/blog-uploads.nyc3.digitaloceanspaces.com\/2026\/10\/myra-choo-recording-live-violin-string-mock-up.png 260w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">I also asked her to record the melody up an octave just in case, using the same method as before. I loved how it sounded blended in so I ended up keeping it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">So in total I had 15 audio tracks from to layer in over my MIDI:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Violin 1 &#8211; 3 takes<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Violin 1 (Up an Octave) &#8211; 3 takes<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Violin 2 &#8211; 3 takes<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Viola (played on viola)- 3 takes<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cello (played 1 octave higher on viola) &#8211; 3 takes<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Listen to how it sounds now (unmixed):<\/p>\n\n\n\n<figure class=\"wp-block-audio\"><audio controls src=\"https:\/\/blog-uploads.nyc3.digitaloceanspaces.com\/2026\/10\/Idea-V8-Adding-Live-Strings.mp3\"><\/audio><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Mixing<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If you\u2019re like me, you naturally mix as you go, but spending some time after all these steps dedicated to getting the whole composition to make sense sonically can make a huge difference.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">When you&#8217;re making subtle decisions about things like reverb, compression, EQ, and balance, it&#8217;s especially important to be able to trust what you&#8217;re hearing. The more nuanced the adjustments become, the more important <a href=\"https:\/\/www.sonarworks.com\/blog\/learn\/why-monitor-calibration-is-essential\" target=\"_blank\" rel=\"noreferrer noopener\">accurate monitoring<\/a> is, because you want to make decisions based on what&#8217;s actually happening in the mix rather than what your room or headphones are telling you.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Here\u2019s what I did:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>I sent all my channels to an Aux Bus with a Large Concert Hall convolution reverb to help everything feel like it exists in the same space.<\/li>\n\n\n\n<li>I sent the melody to a second Aux with a Digital Reverb, giving its trail a little more length and helping it stand out.<\/li>\n\n\n\n<li>I added some light distortion and high-end boost to the pitched-down violins playing the cello part to compensate for some of the high frequencies lost during pitching them down.<\/li>\n\n\n\n<li>I added light compression to the live string parts and some of the textural layers, using just enough gain reduction to bring out detail without sacrificing too much dynamic range.<\/li>\n\n\n\n<li>I added a very light amount of auto-tune to the live strings to tighten them up.<\/li>\n\n\n\n<li>I added a very light Concert Hall with Audience Digital Reverb to the Master Bus.<\/li>\n\n\n\n<li>I used Mid-Side EQ to boost the high frequencies above 4kHz on the Side channels, creating a little more width.<\/li>\n\n\n\n<li>I pulled about 1dB from around 300Hz on the Master Bus to reduce some of the buildup I was hearing in the orchestral instruments.<\/li>\n\n\n\n<li>Finally, I added a Limiter to the Master to bring up the overall level.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Here\u2019s how it sounds:<\/p>\n\n\n\n<figure class=\"wp-block-audio\"><audio controls src=\"https:\/\/blog-uploads.nyc3.digitaloceanspaces.com\/2026\/10\/Idea-V9-Mixing.mp3\"><\/audio><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">And just like that we went from this<\/p>\n\n\n\n<figure class=\"wp-block-audio\"><audio controls src=\"https:\/\/blog-uploads.nyc3.digitaloceanspaces.com\/2026\/10\/Idea-V1-With-Melody.mp3\"><\/audio><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"> to this<\/p>\n\n\n\n<figure class=\"wp-block-audio\"><audio controls src=\"https:\/\/blog-uploads.nyc3.digitaloceanspaces.com\/2026\/10\/Idea-V9-Mixing-1.mp3\"><\/audio><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The end result is the outcome of dozens of subtle and detailed tweaks that stacked up make a massive difference.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Realism doesn&#8217;t come from one trick or one expensive library. It comes from introducing many small imperfections and variations that collectively recreate the behavior of real musicians in a real acoustic space.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">That\u2019s where the life comes from.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Programmed strings often sound flat. This walkthrough builds one idea from a stock-library sketch into a finished mock-up, one layer at a time, and explains what each step adds.<\/p>\n","protected":false},"author":38,"featured_media":13747,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"fifu_image_url":"","fifu_image_alt":"","footnotes":""},"categories":[81],"tags":[],"class_list":["post-13704","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-learn"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to Bring Your String Mock-Ups to Life - Sonarworks Blog<\/title>\n<meta name=\"description\" content=\"Make programmed strings sound real. A composer\u2019s step-by-step mock-up process: voice leading, MIDI CC, layered libraries, a live player and mixing.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.k8s.sonarworks.com\/blog\/learn\/how-to-bring-your-string-mock-ups-to-life\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Bring Your String Mock-Ups to Life - Sonarworks Blog\" \/>\n<meta property=\"og:description\" content=\"Make programmed strings sound real. A composer\u2019s step-by-step mock-up process: voice leading, MIDI CC, layered libraries, a live player and mixing.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.k8s.sonarworks.com\/blog\/learn\/how-to-bring-your-string-mock-ups-to-life\" \/>\n<meta property=\"og:site_name\" content=\"Sonarworks Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/SoundIDCreate\" \/>\n<meta property=\"article:published_time\" content=\"2026-10-29T11:10:04+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-29T12:53:28+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blog-uploads.imgix.net\/2026\/10\/composer-programming-strings-midi-keyboard.png?auto=compress%2Cformat\" \/>\n\t<meta property=\"og:image:width\" content=\"555\" \/>\n\t<meta property=\"og:image:height\" content=\"416\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Sam Best\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@soundidcreate\" \/>\n<meta name=\"twitter:site\" content=\"@soundidcreate\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Sam Best\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.k8s.sonarworks.com\\\/blog\\\/learn\\\/how-to-bring-your-string-mock-ups-to-life#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.k8s.sonarworks.com\\\/blog\\\/learn\\\/how-to-bring-your-string-mock-ups-to-life\"},\"author\":{\"name\":\"Sam Best\",\"@id\":\"https:\\\/\\\/www.sonarworks.com\\\/blog\\\/#\\\/schema\\\/person\\\/df8c5ef65bd33c4f260b8fd8d01bb581\"},\"headline\":\"How to Bring Your String Mock-Ups to Life\",\"datePublished\":\"2026-10-29T11:10:04+00:00\",\"dateModified\":\"2026-10-29T12:53:28+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.k8s.sonarworks.com\\\/blog\\\/learn\\\/how-to-bring-your-string-mock-ups-to-life\"},\"wordCount\":2024,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.sonarworks.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.k8s.sonarworks.com\\\/blog\\\/learn\\\/how-to-bring-your-string-mock-ups-to-life#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/blog-uploads.imgix.net\\\/2026\\\/10\\\/composer-programming-strings-midi-keyboard.png?auto=compress%2Cformat\",\"articleSection\":[\"Tips and Tricks\"],\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.k8s.sonarworks.com\\\/blog\\\/learn\\\/how-to-bring-your-string-mock-ups-to-life#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.k8s.sonarworks.com\\\/blog\\\/learn\\\/how-to-bring-your-string-mock-ups-to-life\",\"url\":\"https:\\\/\\\/www.k8s.sonarworks.com\\\/blog\\\/learn\\\/how-to-bring-your-string-mock-ups-to-life\",\"name\":\"How to Bring Your String Mock-Ups to Life - Sonarworks Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.sonarworks.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.k8s.sonarworks.com\\\/blog\\\/learn\\\/how-to-bring-your-string-mock-ups-to-life#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.k8s.sonarworks.com\\\/blog\\\/learn\\\/how-to-bring-your-string-mock-ups-to-life#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/blog-uploads.imgix.net\\\/2026\\\/10\\\/composer-programming-strings-midi-keyboard.png?auto=compress%2Cformat\",\"datePublished\":\"2026-10-29T11:10:04+00:00\",\"dateModified\":\"2026-10-29T12:53:28+00:00\",\"description\":\"Make programmed strings sound real. A composer\u2019s step-by-step mock-up process: voice leading, MIDI CC, layered libraries, a live player and mixing.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.k8s.sonarworks.com\\\/blog\\\/learn\\\/how-to-bring-your-string-mock-ups-to-life#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.k8s.sonarworks.com\\\/blog\\\/learn\\\/how-to-bring-your-string-mock-ups-to-life\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/www.k8s.sonarworks.com\\\/blog\\\/learn\\\/how-to-bring-your-string-mock-ups-to-life#primaryimage\",\"url\":\"https:\\\/\\\/blog-uploads.imgix.net\\\/2026\\\/10\\\/composer-programming-strings-midi-keyboard.png?auto=compress%2Cformat\",\"contentUrl\":\"https:\\\/\\\/blog-uploads.imgix.net\\\/2026\\\/10\\\/composer-programming-strings-midi-keyboard.png?auto=compress%2Cformat\",\"width\":555,\"height\":416,\"caption\":\"Composer Programming Strings Midi Keyboard\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.k8s.sonarworks.com\\\/blog\\\/learn\\\/how-to-bring-your-string-mock-ups-to-life#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.sonarworks.com\\\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tips and Tricks\",\"item\":\"https:\\\/\\\/www.sonarworks.com\\\/blog\\\/learn\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"How to Bring Your String Mock-Ups to Life\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.sonarworks.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.sonarworks.com\\\/blog\\\/\",\"name\":\"Sonarworks Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.sonarworks.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.sonarworks.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.sonarworks.com\\\/blog\\\/#organization\",\"name\":\"Sonarworks Blog\",\"url\":\"https:\\\/\\\/www.sonarworks.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/www.sonarworks.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/blog-uploads.imgix.net\\\/2022\\\/08\\\/sonarworks-blog-8.png?auto=compress%2Cformat\",\"contentUrl\":\"https:\\\/\\\/blog-uploads.imgix.net\\\/2022\\\/08\\\/sonarworks-blog-8.png?auto=compress%2Cformat\",\"width\":483,\"height\":61,\"caption\":\"Sonarworks Blog\"},\"image\":{\"@id\":\"https:\\\/\\\/www.sonarworks.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/SoundIDCreate\",\"https:\\\/\\\/x.com\\\/soundidcreate\",\"https:\\\/\\\/www.instagram.com\\\/soundidcreate\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/sonarworks\\\/\",\"https:\\\/\\\/www.youtube.com\\\/@SoundIDCreate\",\"https:\\\/\\\/www.tiktok.com\\\/@soundidcreate\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.sonarworks.com\\\/blog\\\/#\\\/schema\\\/person\\\/df8c5ef65bd33c4f260b8fd8d01bb581\",\"name\":\"Sam Best\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/blog-uploads.nyc3.digitaloceanspaces.com\\\/2026\\\/08\\\/cropped-Sam-Best.png\",\"url\":\"https:\\\/\\\/blog-uploads.nyc3.digitaloceanspaces.com\\\/2026\\\/08\\\/cropped-Sam-Best.png\",\"contentUrl\":\"https:\\\/\\\/blog-uploads.nyc3.digitaloceanspaces.com\\\/2026\\\/08\\\/cropped-Sam-Best.png\",\"caption\":\"Sam Best\"},\"description\":\"Sam Best is a composer, music producer, audio engineer, score sound designer, and educator based in Boston. His work spans music production, recording, and audio post-production, with credits including Dunkin', Royal Caribbean, Sony Innovation Studios, and NJM Insurance. He has also contributed score sound design for film, television, and video games, including Disney's Versa and the Emmy-winning score for Severance Season 2 under Score Sound Designer Christopher Lane. As a composer, Sam has written production music for Hans Zimmer's Bleeding Fingers Music and Liquid Cinema, with music featured in major streaming productions, broadcast television, theatrical releases, and professional sports, including Toy Story 5, Formula 1: Drive to Survive, Dateline NBC, MLB, and campaigns for SmartyPants Vitamins. In addition to his creative work, Sam is an Assistant Professor at Berklee College of Music, where he teaches music technology and modern music production.\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Bring Your String Mock-Ups to Life - Sonarworks Blog","description":"Make programmed strings sound real. A composer\u2019s step-by-step mock-up process: voice leading, MIDI CC, layered libraries, a live player and mixing.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.k8s.sonarworks.com\/blog\/learn\/how-to-bring-your-string-mock-ups-to-life","og_locale":"en_GB","og_type":"article","og_title":"How to Bring Your String Mock-Ups to Life - Sonarworks Blog","og_description":"Make programmed strings sound real. A composer\u2019s step-by-step mock-up process: voice leading, MIDI CC, layered libraries, a live player and mixing.","og_url":"https:\/\/www.k8s.sonarworks.com\/blog\/learn\/how-to-bring-your-string-mock-ups-to-life","og_site_name":"Sonarworks Blog","article_publisher":"https:\/\/www.facebook.com\/SoundIDCreate","article_published_time":"2026-10-29T11:10:04+00:00","article_modified_time":"2026-10-29T12:53:28+00:00","og_image":[{"width":555,"height":416,"url":"https:\/\/blog-uploads.imgix.net\/2026\/10\/composer-programming-strings-midi-keyboard.png?auto=compress%2Cformat","type":"image\/png"}],"author":"Sam Best","twitter_card":"summary_large_image","twitter_creator":"@soundidcreate","twitter_site":"@soundidcreate","twitter_misc":{"Written by":"Sam Best","Est. reading time":"11 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.k8s.sonarworks.com\/blog\/learn\/how-to-bring-your-string-mock-ups-to-life#article","isPartOf":{"@id":"https:\/\/www.k8s.sonarworks.com\/blog\/learn\/how-to-bring-your-string-mock-ups-to-life"},"author":{"name":"Sam Best","@id":"https:\/\/www.sonarworks.com\/blog\/#\/schema\/person\/df8c5ef65bd33c4f260b8fd8d01bb581"},"headline":"How to Bring Your String Mock-Ups to Life","datePublished":"2026-10-29T11:10:04+00:00","dateModified":"2026-10-29T12:53:28+00:00","mainEntityOfPage":{"@id":"https:\/\/www.k8s.sonarworks.com\/blog\/learn\/how-to-bring-your-string-mock-ups-to-life"},"wordCount":2024,"commentCount":0,"publisher":{"@id":"https:\/\/www.sonarworks.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.k8s.sonarworks.com\/blog\/learn\/how-to-bring-your-string-mock-ups-to-life#primaryimage"},"thumbnailUrl":"https:\/\/blog-uploads.imgix.net\/2026\/10\/composer-programming-strings-midi-keyboard.png?auto=compress%2Cformat","articleSection":["Tips and Tricks"],"inLanguage":"en-GB","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.k8s.sonarworks.com\/blog\/learn\/how-to-bring-your-string-mock-ups-to-life#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.k8s.sonarworks.com\/blog\/learn\/how-to-bring-your-string-mock-ups-to-life","url":"https:\/\/www.k8s.sonarworks.com\/blog\/learn\/how-to-bring-your-string-mock-ups-to-life","name":"How to Bring Your String Mock-Ups to Life - Sonarworks Blog","isPartOf":{"@id":"https:\/\/www.sonarworks.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.k8s.sonarworks.com\/blog\/learn\/how-to-bring-your-string-mock-ups-to-life#primaryimage"},"image":{"@id":"https:\/\/www.k8s.sonarworks.com\/blog\/learn\/how-to-bring-your-string-mock-ups-to-life#primaryimage"},"thumbnailUrl":"https:\/\/blog-uploads.imgix.net\/2026\/10\/composer-programming-strings-midi-keyboard.png?auto=compress%2Cformat","datePublished":"2026-10-29T11:10:04+00:00","dateModified":"2026-10-29T12:53:28+00:00","description":"Make programmed strings sound real. A composer\u2019s step-by-step mock-up process: voice leading, MIDI CC, layered libraries, a live player and mixing.","breadcrumb":{"@id":"https:\/\/www.k8s.sonarworks.com\/blog\/learn\/how-to-bring-your-string-mock-ups-to-life#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.k8s.sonarworks.com\/blog\/learn\/how-to-bring-your-string-mock-ups-to-life"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.k8s.sonarworks.com\/blog\/learn\/how-to-bring-your-string-mock-ups-to-life#primaryimage","url":"https:\/\/blog-uploads.imgix.net\/2026\/10\/composer-programming-strings-midi-keyboard.png?auto=compress%2Cformat","contentUrl":"https:\/\/blog-uploads.imgix.net\/2026\/10\/composer-programming-strings-midi-keyboard.png?auto=compress%2Cformat","width":555,"height":416,"caption":"Composer Programming Strings Midi Keyboard"},{"@type":"BreadcrumbList","@id":"https:\/\/www.k8s.sonarworks.com\/blog\/learn\/how-to-bring-your-string-mock-ups-to-life#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.sonarworks.com\/blog"},{"@type":"ListItem","position":2,"name":"Tips and Tricks","item":"https:\/\/www.sonarworks.com\/blog\/learn"},{"@type":"ListItem","position":3,"name":"How to Bring Your String Mock-Ups to Life"}]},{"@type":"WebSite","@id":"https:\/\/www.sonarworks.com\/blog\/#website","url":"https:\/\/www.sonarworks.com\/blog\/","name":"Sonarworks Blog","description":"","publisher":{"@id":"https:\/\/www.sonarworks.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.sonarworks.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/www.sonarworks.com\/blog\/#organization","name":"Sonarworks Blog","url":"https:\/\/www.sonarworks.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.sonarworks.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/blog-uploads.imgix.net\/2022\/08\/sonarworks-blog-8.png?auto=compress%2Cformat","contentUrl":"https:\/\/blog-uploads.imgix.net\/2022\/08\/sonarworks-blog-8.png?auto=compress%2Cformat","width":483,"height":61,"caption":"Sonarworks Blog"},"image":{"@id":"https:\/\/www.sonarworks.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/SoundIDCreate","https:\/\/x.com\/soundidcreate","https:\/\/www.instagram.com\/soundidcreate\/","https:\/\/www.linkedin.com\/company\/sonarworks\/","https:\/\/www.youtube.com\/@SoundIDCreate","https:\/\/www.tiktok.com\/@soundidcreate"]},{"@type":"Person","@id":"https:\/\/www.sonarworks.com\/blog\/#\/schema\/person\/df8c5ef65bd33c4f260b8fd8d01bb581","name":"Sam Best","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/blog-uploads.nyc3.digitaloceanspaces.com\/2026\/08\/cropped-Sam-Best.png","url":"https:\/\/blog-uploads.nyc3.digitaloceanspaces.com\/2026\/08\/cropped-Sam-Best.png","contentUrl":"https:\/\/blog-uploads.nyc3.digitaloceanspaces.com\/2026\/08\/cropped-Sam-Best.png","caption":"Sam Best"},"description":"Sam Best is a composer, music producer, audio engineer, score sound designer, and educator based in Boston. His work spans music production, recording, and audio post-production, with credits including Dunkin', Royal Caribbean, Sony Innovation Studios, and NJM Insurance. He has also contributed score sound design for film, television, and video games, including Disney's Versa and the Emmy-winning score for Severance Season 2 under Score Sound Designer Christopher Lane. As a composer, Sam has written production music for Hans Zimmer's Bleeding Fingers Music and Liquid Cinema, with music featured in major streaming productions, broadcast television, theatrical releases, and professional sports, including Toy Story 5, Formula 1: Drive to Survive, Dateline NBC, MLB, and campaigns for SmartyPants Vitamins. In addition to his creative work, Sam is an Assistant Professor at Berklee College of Music, where he teaches music technology and modern music production."}]}},"_links":{"self":[{"href":"https:\/\/www.sonarworks.com\/blog\/wp-json\/wp\/v2\/posts\/13704","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sonarworks.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.sonarworks.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.sonarworks.com\/blog\/wp-json\/wp\/v2\/users\/38"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sonarworks.com\/blog\/wp-json\/wp\/v2\/comments?post=13704"}],"version-history":[{"count":7,"href":"https:\/\/www.sonarworks.com\/blog\/wp-json\/wp\/v2\/posts\/13704\/revisions"}],"predecessor-version":[{"id":13760,"href":"https:\/\/www.sonarworks.com\/blog\/wp-json\/wp\/v2\/posts\/13704\/revisions\/13760"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.sonarworks.com\/blog\/wp-json\/wp\/v2\/media\/13747"}],"wp:attachment":[{"href":"https:\/\/www.sonarworks.com\/blog\/wp-json\/wp\/v2\/media?parent=13704"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sonarworks.com\/blog\/wp-json\/wp\/v2\/categories?post=13704"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sonarworks.com\/blog\/wp-json\/wp\/v2\/tags?post=13704"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}