<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Seamless crossfading issue: loadSampleMap() kills all voices]]></title><description><![CDATA[<p dir="auto">Hi everyone,</p>
<p dir="auto">I'm working on an ambient pad instrument where seamless crossfading between sounds (while holding a chord) is essential.</p>
<p dir="auto">To achieve this, I built an A/B dual-sampler setup. The concept is simple: while the user holds a chord on Sampler A, I load a new sample map into the inactive Sampler B via script, and then crossfade the volumes.</p>
<p dir="auto">However, the moment my script calls Sampler.loadSampleMap() on Sampler B, HISE triggers a global note-off. All active voices are killed, and the audio playing perfectly in Sampler A is abruptly cut off.</p>
<p dir="auto">Is there any way to load a sample map into one sampler without killing the active voices of the other?</p>
<p dir="auto">If not, what is the standard approach in HISE to achieve seamless sound transitions without cutting the audio?</p>
<p dir="auto">Thanks in advance for any advice!</p>
]]></description><link>https://forum.hise.audio/topic/14769/seamless-crossfading-issue-loadsamplemap-kills-all-voices</link><generator>RSS for Node</generator><lastBuildDate>Fri, 22 May 2026 17:58:10 GMT</lastBuildDate><atom:link href="https://forum.hise.audio/topic/14769.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 22 May 2026 15:52:24 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Seamless crossfading issue: loadSampleMap() kills all voices on Fri, 22 May 2026 15:57:17 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.hise.audio/uid/4690">@emmanuelbuccheri</a> Loading a sample map always stops the audio engine.</p>
<p dir="auto">To cross fade load the sample maps into two samplers at the start and crossfade between them. Or load the samples into multiple groups in the same sampler and use the group xfade feature.</p>
<p dir="auto">I have an old video that shows some techniques here: <a href="https://youtu.be/0cn1l8231n4" rel="nofollow ugc">https://youtu.be/0cn1l8231n4</a></p>
]]></description><link>https://forum.hise.audio/post/120526</link><guid isPermaLink="true">https://forum.hise.audio/post/120526</guid><dc:creator><![CDATA[David Healey]]></dc:creator><pubDate>Fri, 22 May 2026 15:57:17 GMT</pubDate></item></channel></rss>