{"product_id":"century-solo-brass-2-0","title":"Century Solo Brass Series","description":"\u003c!-- Century Solo Brass: \"Champagne\" design, title, pre-order and product description. Shopify-safe block. Paste into a Custom Liquid section. --\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bodoni+Moda:ital,opsz,wght@0,6..96,400;0,6..96,500;1,6..96,400\u0026amp;family=Instrument+Sans:wght@400;500;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003cstyle\u003e\n#csp {\n  --velvet: #E6DAC4;\n  --velvet-deep: #2B2016;\n  --cream: #2B2016;\n  --cream-soft: rgba(43, 32, 22, 0.78);\n  --cream-faint: rgba(43, 32, 22, 0.5);\n  --brass: #8E6A2A;\n  --brass-hi: #B88E42;\n  --brass-lo: #5E4316;\n  --hair: rgba(142, 106, 42, 0.32);\n  position: relative !important;\n  width: 100% !important;\n  max-width: 1200px !important;\n  margin: 0 auto !important;\n  background: #DAD0BA !important;\n  color: var(--cream) !important;\n  font-family: \"Instrument Sans\", \"Helvetica Neue\", Arial, sans-serif !important;\n  font-size: 17px !important;\n  line-height: 1.7 !important;\n  -webkit-font-smoothing: antialiased;\n  overflow: hidden !important;\n  box-sizing: border-box;\n}\n#csp *, #csp *::before, #csp *::after {\n  box-sizing: border-box; text-transform: none !important; letter-spacing: normal !important;\n  text-indent: 0 !important; word-spacing: normal !important;\n}\n#csp h1, #csp h2, #csp p, #csp ol, #csp li { margin: 0 !important; padding: 0 !important; border: 0; background: none; }\n#csp .csp-inner { position: relative; max-width: 1200px; margin: 0 auto; padding: 0 28px 24px; }\n\n\/* Bell rings *\/\n#csp .csp-bell { position: absolute; top: -140px; right: -220px; width: 640px; height: 640px; pointer-events: none; opacity: 0.5; }\n\n\/* Hero *\/\n#csp .csp-title {\n  font-family: \"Instrument Sans\", \"Helvetica Neue\", Arial, sans-serif !important; font-weight: 400 !important;\n  font-size: clamp(52px, 8vw, 112px) !important; line-height: 0.95 !important; letter-spacing: -0.03em !important; font-weight: 600 !important;\n  color: var(--brass) !important;\n  background: linear-gradient(100deg, var(--brass-lo) 0%, var(--brass) 28%, var(--brass-hi) 50%, var(--brass) 72%, var(--brass-lo) 100%) !important;\n  -webkit-background-clip: text !important; background-clip: text !important; -webkit-text-fill-color: transparent !important;\n  padding-bottom: 0.06em !important;\n}\n#csp .csp-title span { display: block !important; }\n#csp .csp-tagline {\n  font-family: \"Instrument Sans\", \"Helvetica Neue\", Arial, sans-serif !important; font-style: normal !important; font-weight: 500 !important;\n  font-size: clamp(26px, 3.6vw, 38px) !important; line-height: 1.25 !important; color: var(--cream) !important; margin-top: 0 !important;\n}\n@media (min-width: 640px) { #csp .csp-tagline { white-space: nowrap !important; } }\n#csp .csp-rule { display: block; width: 56px; height: 1px; background: var(--brass); margin: 56px 0; }\n\n\/* Pre-order *\/\n#csp .csp-note { position: relative; border: 1px solid var(--hair); padding: 40px 40px 36px; margin: 0 !important; }\n#csp .csp-label { font-size: 13px !important; font-weight: 600 !important; color: var(--brass) !important; line-height: 1.2 !important; }\n#csp .csp-note-text { font-size: 16px !important; line-height: 1.7 !important; color: var(--cream-soft) !important; margin-top: 14px !important; max-width: 56ch; }\n#csp .csp-btn {\n  position: relative !important; overflow: hidden !important; isolation: isolate;\n  display: inline-block !important; white-space: nowrap !important; max-width: 100%; margin-top: 28px !important;\n  background: linear-gradient(135deg, #6E4F1C 0%, #8E6A2A 38%, #A47E38 55%, #8E6A2A 72%, #6E4F1C 100%) !important;\n  background-size: 200% 200% !important; background-position: 0% 50% !important;\n  color: #F4ECDD !important;\n  font: 600 15px\/1.2 \"Instrument Sans\", Arial, sans-serif !important;\n  padding: 16px 26px !important; border-radius: 0 !important; text-decoration: none !important; border: 0 !important;\n  box-shadow: inset 0 1px 0 rgba(255, 240, 205, 0.25), inset 0 -1px 0 rgba(40, 26, 8, 0.35), 0 1px 2px rgba(43, 32, 22, 0.18);\n  transition: background-position 0.9s ease, color 0.5s ease, box-shadow 0.5s ease, transform 0.5s ease;\n}\n#csp .csp-btn::after {\n  content: \"\" !important; position: absolute; inset: 0; z-index: -1; pointer-events: none;\n  background: linear-gradient(105deg, transparent 35%, rgba(255, 238, 196, 0.28) 48%, rgba(255, 248, 228, 0.42) 50%, rgba(255, 238, 196, 0.28) 52%, transparent 65%);\n  transform: translateX(-120%);\n  animation: csp-sheen 35s ease-in-out 0s infinite;\n}\n@keyframes csp-sheen {\n  0% { transform: translateX(-120%); }\n  22% { transform: translateX(120%); }\n  100% { transform: translateX(120%); }\n}\n#csp .csp-btn:hover {\n  background: linear-gradient(135deg, #A47E38 0%, #C9A04F 35%, #E3C27A 52%, #C9A04F 68%, #A47E38 100%) !important;\n  background-size: 200% 200% !important; background-position: 100% 50% !important;\n  color: #2B2016 !important;\n  box-shadow: inset 0 1px 0 rgba(255, 250, 230, 0.55), inset 0 -1px 0 rgba(94, 67, 22, 0.3), 0 6px 18px rgba(142, 106, 42, 0.28);\n  transform: translateY(-1px);\n}\n#csp .csp-btn:hover::after { animation-duration: 12s; animation-delay: 0s; }\n#csp .csp-btn:focus-visible { outline: 1px solid var(--brass-hi); outline-offset: 4px; }\n@media (prefers-reduced-motion: reduce) {\n  #csp .csp-btn::after { animation: none; }\n  #csp .csp-btn { transition: none; }\n  #csp .csp-btn:hover { transform: none; }\n}\n#csp .csp-btn .csp-save {\n  display: inline-block !important; vertical-align: bottom; white-space: nowrap !important; overflow: hidden !important;\n  max-width: 0; opacity: 0; margin-left: 0 !important; font-weight: 400 !important; font-size: inherit !important;\n  transition: max-width 0.8s ease, opacity 0.8s ease 0.15s, margin-left 0.8s ease;\n}\n#csp .csp-btn:hover .csp-save, #csp .csp-btn:focus-visible .csp-save { max-width: 320px; opacity: 1; margin-left: 6px !important; }\n@media (prefers-reduced-motion: reduce) { #csp .csp-btn .csp-save { transition: opacity 0.3s ease; } }\n\n#csp .csp-more { margin-top: 28px !important; border-top: 1px solid var(--hair); }\n#csp .csp-more summary { list-style: none !important; cursor: pointer; display: flex !important; align-items: center; gap: 10px;\n  padding: 16px 0 0 !important; font-size: 14.5px !important; font-weight: 600 !important; color: var(--brass) !important; }\n#csp .csp-more summary::-webkit-details-marker { display: none; }\n#csp .csp-more summary::marker { content: \"\" !important; }\n#csp .csp-more summary::after { content: \"+\" !important; font-weight: 400; font-size: 18px; line-height: 1; transition: transform 0.25s ease; }\n#csp .csp-more[open] summary::after { transform: rotate(45deg); }\n#csp .csp-more summary:focus-visible { outline: 1px solid var(--brass); outline-offset: 4px; }\n#csp .csp-more .csp-schedule { margin-top: 20px !important; }\n#csp .csp-schedule { list-style: none !important; margin: 36px 0 0 !important; padding: 0 !important; }\n#csp .csp-schedule li {\n  display: grid !important; grid-template-columns: 26px 1fr auto !important; align-items: center !important; column-gap: 14px !important;\n  padding: 13px 0 !important; border-bottom: 1px solid var(--hair) !important; list-style: none !important;\n  font-size: 15.5px !important; line-height: 1.4 !important; color: var(--cream) !important;\n}\n#csp .csp-schedule li:first-child { border-top: 1px solid var(--hair) !important; }\n#csp .csp-schedule li::before, #csp .csp-schedule li::marker { content: none !important; display: none !important; }\n#csp .csp-dot { display: block; width: 8px; height: 8px; border-radius: 50%; border: 1px solid var(--cream-faint); justify-self: center; }\n#csp li.done .csp-dot, #csp li.out .csp-dot {\n  width: 18px; height: 18px; border: 0;\n  background: #3E8A57 url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.2 8.4l2.4 2.4 5.2-5.4' fill='none' stroke='%23F4ECDD' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'\/%3E%3C\/svg%3E\") center \/ 100% no-repeat;\n}\n#csp .csp-price { color: var(--cream-faint) !important; font-size: 14px !important; margin-left: 4px !important; }\n#csp .csp-when { font-size: 14px !important; color: var(--cream-faint) !important; font-variant-numeric: tabular-nums; text-align: right; }\n#csp li.done .csp-when, #csp li.out .csp-when {\n  display: inline-block !important; background: #3E8A57 !important; color: #F4ECDD !important;\n  font-size: 12px !important; font-weight: 600 !important; line-height: 1 !important;\n  padding: 6px 10px !important; border-radius: 999px !important;\n}\n#csp .csp-math { font-family: \"Instrument Sans\", \"Helvetica Neue\", Arial, sans-serif !important; font-size: 20px !important; line-height: 1.4 !important; color: var(--brass-lo) !important; margin-top: 26px !important; }\n\n\/* Description *\/\n#csp .csp-lead { margin-bottom: 22px !important; }\n#csp .csp-body p { font-size: 17.5px !important; line-height: 1.8 !important; color: var(--cream-soft) !important; margin: 0 0 22px !important; max-width: 60ch; }\n#csp .csp-body .csp-list { }\n#csp .csp-closing { margin-top: 0 !important; }\n#csp .csp-h2 { font-family: \"Instrument Sans\", \"Helvetica Neue\", Arial, sans-serif !important; font-weight: 600 !important; font-size: clamp(40px, 6vw, 60px) !important; line-height: 1.05 !important; color: var(--brass) !important; margin: 0 0 32px !important; }\n\n@media (max-width: 560px) {\n  #csp .csp-inner { padding: 0 22px 24px; }\n  #csp .csp-note { padding: 28px 22px 26px; }\n  #csp .csp-bell { width: 420px; height: 420px; top: -100px; right: -200px; }\n}\n\n\/* Programs \u0026 Parts fold-outs (bottom info section) *\/\n.csb-inst { border-top: 2px solid rgba(0,0,0,0.75); padding: 0 !important; margin: 0 !important; }\n.csb-inst:last-of-type { border-bottom: 2px solid rgba(0,0,0,0.75); }\n.csb-inst \u003e summary { list-style: none; cursor: pointer; padding: 22px 0 !important; font-size: 21px !important; display: block; }\n.csb-inst \u003e summary strong { margin-right: 10px; }\n.csb-inst \u003e summary::-webkit-details-marker { display: none; }\n.csb-inst \u003e summary::after { content: \"+\"; font-size: 28px; line-height: 1; float: right; }\n.csb-inst[open] \u003e summary::after { content: \"\\2212\"; }\n.csb-body { display: grid; grid-template-columns: 230px 1fr; column-gap: 40px; padding: 0 0 36px !important; }\n.csb-body \u003e h4, .csb-body \u003e .csb-note { grid-column: 1 \/ -1; }\n.csb-body \u003e h4 { display: flex; justify-content: space-between; align-items: baseline; font-size: 15px !important; font-weight: 700 !important; letter-spacing: .2em !important; text-transform: uppercase !important; background: rgba(0,0,0,0.06); padding: 14px 16px !important; margin: 26px 0 0 !important; }\n.csb-body \u003e h4 span { font-weight: 400; letter-spacing: .05em; opacity: .65; }\n.csb-body \u003e .csb-note { font-size: 14px !important; opacity: .7; padding: 12px 16px 4px !important; margin: 0 !important; }\n.csb-body \u003e p:not(.csb-note) { border-top: 1px solid rgba(0,0,0,0.14); padding: 14px 16px !important; margin: 0 !important; font-size: 16px !important; }\n.csb-body \u003e ul { border-top: 1px solid rgba(0,0,0,0.14); columns: 2 240px; column-gap: 32px; padding: 14px 0 !important; margin: 0 !important; list-style: none !important; }\n.csb-body li { break-inside: avoid; font-size: 16px !important; line-height: 1.55 !important; margin: 0 !important; padding: 0 !important; }\n.csb-body li::before { display: none !important; }\n.csb-next { margin-top: 18px !important; opacity: .75; }\n@media (max-width: 700px) { .csb-body { grid-template-columns: 1fr; } .csb-body \u003e ul { border-top: 0; padding: 0 16px 14px !important; } .csb-body \u003e p:not(.csb-note) { padding-bottom: 4px !important; } }\n\u003c\/style\u003e\n\n\u003cdiv id=\"csp\"\u003e\n  \u003csvg class=\"csp-bell\" viewbox=\"0 0 640 640\" aria-hidden=\"true\"\u003e\n    \u003cdefs\u003e\n      \u003cradialgradient id=\"csp-g\" cx=\"50%\" cy=\"50%\" r=\"50%\"\u003e\n        \u003cstop offset=\"0%\" stop-color=\"#8E6A2A\" stop-opacity=\"0.7\"\u003e\u003c\/stop\u003e\n        \u003cstop offset=\"100%\" stop-color=\"#B88E42\" stop-opacity=\"0.25\"\u003e\u003c\/stop\u003e\n      \u003c\/radialgradient\u003e\n    \u003c\/defs\u003e\n    \u003cg fill=\"none\" stroke=\"url(#csp-g)\" stroke-width=\"0.8\"\u003e\n      \u003ccircle cx=\"320\" cy=\"320\" r=\"310\"\u003e\u003c\/circle\u003e\n      \u003ccircle cx=\"320\" cy=\"320\" r=\"262\"\u003e\u003c\/circle\u003e\n      \u003ccircle cx=\"320\" cy=\"320\" r=\"218\"\u003e\u003c\/circle\u003e\n      \u003ccircle cx=\"320\" cy=\"320\" r=\"178\"\u003e\u003c\/circle\u003e\n      \u003ccircle cx=\"320\" cy=\"320\" r=\"142\"\u003e\u003c\/circle\u003e\n      \u003ccircle cx=\"320\" cy=\"320\" r=\"110\"\u003e\u003c\/circle\u003e\n      \u003ccircle cx=\"320\" cy=\"320\" r=\"82\"\u003e\u003c\/circle\u003e\n      \u003ccircle cx=\"320\" cy=\"320\" r=\"58\"\u003e\u003c\/circle\u003e\n      \u003ccircle cx=\"320\" cy=\"320\" r=\"38\"\u003e\u003c\/circle\u003e\n      \u003ccircle cx=\"320\" cy=\"320\" r=\"22\"\u003e\u003c\/circle\u003e\n    \u003c\/g\u003e\n  \u003c\/svg\u003e\n\n  \u003cdiv class=\"csp-inner\"\u003e\n\n    \u003c!-- Temporary pre-order note. Remove after full release. --\u003e\n    \u003cdiv class=\"csp-note\"\u003e\n      \u003cp class=\"csp-label\"\u003eIntroductory price\u003c\/p\u003e\n      \u003cp class=\"csp-note-text\"\u003eFrench Horn and Trumpet are out now. Trombone and Flugelhorn follow on Friday, October 30, then Bass Trombone, Cimbasso and Tuba in early November. Get all seven for $149 and each new soloist lands in your library on its release day. Once the series is complete, the price is $199. Never on sale.\u003c\/p\u003e\n      \u003cdetails class=\"csp-more\"\u003e\n        \u003csummary\u003eRelease schedule\u003c\/summary\u003e\n        \u003col class=\"csp-schedule\" id=\"csp-schedule\"\u003e\n          \u003cli data-date=\"2026-10-23\" class=\"done\"\u003e\n\u003cspan class=\"csp-dot\"\u003e\u003c\/span\u003e\u003cspan\u003eSolo French Horn UDS™ \u003cspan class=\"csp-price\"\u003e($39)\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"csp-when\"\u003eOctober 23\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003cli data-date=\"2026-10-23\" class=\"done\"\u003e\n\u003cspan class=\"csp-dot\"\u003e\u003c\/span\u003e\u003cspan\u003eSolo Trumpet UDS™ \u003cspan class=\"csp-price\"\u003e($39)\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"csp-when\"\u003eOctober 23\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003cli data-date=\"2026-10-30\"\u003e\n\u003cspan class=\"csp-dot\"\u003e\u003c\/span\u003e\u003cspan\u003eSolo Trombone UDS™ \u003cspan class=\"csp-price\"\u003e($39)\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"csp-when\"\u003eOctober 30\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003cli data-date=\"2026-10-30\"\u003e\n\u003cspan class=\"csp-dot\"\u003e\u003c\/span\u003e\u003cspan\u003eSolo Flugelhorn UDS™ \u003cspan class=\"csp-price\"\u003e($39)\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"csp-when\"\u003eOctober 30\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003cli data-date=\"2026-12-31\"\u003e\n\u003cspan class=\"csp-dot\"\u003e\u003c\/span\u003e\u003cspan\u003eSolo Bass Trombone UDS™ \u003cspan class=\"csp-price\"\u003e($39)\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"csp-when\"\u003eEarly November\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003cli data-date=\"2026-12-31\"\u003e\n\u003cspan class=\"csp-dot\"\u003e\u003c\/span\u003e\u003cspan\u003eSolo Cimbasso UDS™ \u003cspan class=\"csp-price\"\u003e($39)\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"csp-when\"\u003eEarly November\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003cli data-date=\"2026-12-31\"\u003e\n\u003cspan class=\"csp-dot\"\u003e\u003c\/span\u003e\u003cspan\u003eSolo Tuba UDS™ \u003cspan class=\"csp-price\"\u003e($39)\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"csp-when\"\u003eEarly November\u003c\/span\u003e\n\u003c\/li\u003e\n        \u003c\/ol\u003e\n        \n      \u003c\/details\u003e\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"csp-body\" style=\"margin-top:56px\"\u003e\n      \u003cp class=\"csp-lead\"\u003eHyper-realistic solo brass. Only possible in Soundpaint.\u003c\/p\u003e\n      \u003cp\u003eSeven soloists, handpicked from principal players of Europe’s finest orchestras, sampled with an emotional realism no AI can come close to. Superpowered by our new 4th-gen H.A.L.™ engine. Play a single program as a soloist, chamber ensemble or full ensemble, with unlimited round robin legato across every dynamic.\u003c\/p\u003e\n      \u003cp class=\"csp-list\"\u003eIt just works.\u003c\/p\u003e\n      \u003cp\u003eThe last leap in orchestral sampling was legato itself, around 2002. Yet almost no library can play true polyphonic legato, let alone with round robin. So we never wrote the most common motion in music: the back and forth between two notes.\u003c\/p\u003e\n      \u003cp class=\"csp-list\"\u003eNo longer.\u003c\/p\u003e\n      \u003cp\u003eEvery soloist here plays true polyphonic legato. Put them together and every orchestral brass colour is in your hands, from a single horn to a full brass choir. Over 730 programs.\u003c\/p\u003e\n      \u003cp\u003eFrom the hush of a binary sunset to roaring fanfares. Legatos and arcs with real emotion. Sustains at every dynamic. Optional advanced keyswitching and SoundLabs.\u003c\/p\u003e\n      \u003cp class=\"csp-list\"\u003eFrench Horn. Trumpet. Flugelhorn. Trombone. Bass Trombone. Cimbasso. Tuba. Every one UDS™.\u003c\/p\u003e\n      \u003cp\u003eRecorded at Zlin Concert Hall. Neumann microphones. Neve preamps. Five mic positions, including Decca, plus two pre-mixed classical seatings. New lossless compression keeps every library small and quick to download.\u003c\/p\u003e\n      \u003cp class=\"csp-closing\"\u003eTrue Performance Solo Brass.\u003c\/p\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function () {\n  var today = new Date(); today.setHours(0, 0, 0, 0);\n  document.querySelectorAll('#csp-schedule li').forEach(function (li) {\n    var d = new Date(li.getAttribute('data-date') + 'T00:00:00');\n    if (d \u003c= today || li.classList.contains('done')) { li.classList.add('out'); li.querySelector('.csp-when').textContent = 'Available now'; }\n  });\n})();\n\u003c\/script\u003e","brand":"Soundpaint","offers":[{"title":"Century Solo Brass Bundle","offer_id":56442839794036,"sku":null,"price":149.0,"currency_code":"USD","in_stock":true},{"title":"Solo French Horn","offer_id":56424650047860,"sku":null,"price":39.0,"currency_code":"USD","in_stock":true},{"title":"Solo Trumpet","offer_id":56502040592756,"sku":null,"price":39.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0528\/5969\/9371\/files\/century-solo-brass-main.jpg?v=1792747999","url":"https:\/\/soundpaint.com\/products\/century-solo-brass-2-0","provider":"Soundpaint","version":"1.0","type":"link"}