<?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[Recommendations for a DAW-synced, export-safe step sequencer]]></title><description><![CDATA[<p dir="auto">So I’ve been building an 8-step FX Motion sequencer in HISE (build from may) Each step selects an effect target and applies its value when <code>HostTransport.setOnGridChange()</code> advances.</p>
<p dir="auto">I have ExternalOnly sync enabled and use:</p>
<pre><code class="language-javascript">HostTransport.setEnableGrid(true, 11);
</code></pre>
<p dir="auto">The sequence should restart from step 1 whenever DAW playback starts, then move at rates such as 1/4, 1/8, and 1/16.</p>
<p dir="auto">Current problem: the overall tempo is close, but some steps periodically hold, skip, or land slightly late, then the sequence catches back up. It can differ between live DAW playback and offline/bounced export. This happens with any effect target, so it is not specific to a particular FX.</p>
<p dir="auto">I am currently updating ScriptFX parameters from the grid callback with <code>setAttribute()</code>. Is that expected to be block-quantized, and therefore unsuitable for reliably sample-accurate step sequencing?</p>
<p dir="auto">What is the recommended HISE architecture for a DAW-synced, export-safe step sequencer that:<br />
..resets to step 1 on every transport start;<br />
..follows DAW tempo accurately;<br />
..works identically in realtime and offline export;</p>
<p dir="auto">Should this use a scriptnode PPQ/clock-ramp setup, an <code>extra_mod</code> chain, or another transport-synced method instead of changing ScriptFX attributes directly from <code>setOnGridChange()</code>?</p>
]]></description><link>https://forum.hise.audio/topic/15008/recommendations-for-a-daw-synced-export-safe-step-sequencer</link><generator>RSS for Node</generator><lastBuildDate>Tue, 18 Aug 2026 19:18:42 GMT</lastBuildDate><atom:link href="https://forum.hise.audio/topic/15008.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 18 Aug 2026 16:50:16 GMT</pubDate><ttl>60</ttl></channel></rss>