From c2f5b1018f7029153f43bcf40f729bdaf901d14b Mon Sep 17 00:00:00 2001 From: JotaChina Date: Sun, 28 Dec 2025 13:18:14 -0300 Subject: [PATCH] renderizando projetos no mmpCreator mudos --- assets/js/creations/pattern/pattern_audio.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/assets/js/creations/pattern/pattern_audio.js b/assets/js/creations/pattern/pattern_audio.js index bab7bbf4..5319b554 100755 --- a/assets/js/creations/pattern/pattern_audio.js +++ b/assets/js/creations/pattern/pattern_audio.js @@ -211,7 +211,7 @@ function getSongInstrument(track, patternIndex) { } const mix = refreshSongMixFor(track, patternIndex); - const inst = new Cls(null, track.params || track.pluginData || {}); + const inst = new Cls(Tone.getContext(), track.params || track.pluginData || {}); inst.connect(mix.instVol); track._songInstrument[patternIndex] = inst; @@ -1058,7 +1058,10 @@ export async function renderProjectToBlob({ tailSec = 0.25 } = {}) { transport.bpm.value = bpm; const rawCtx = Tone.getContext().rawContext; - const master = new Tone.Gain(1).toDestination(); + + // ✅ master no OFFLINE e conectando explicitamente no destination do OFFLINE + const master = new Tone.Gain(1); + master.connect(rawCtx.destination); // ------------------------------------------------------------ // CACHE de buffers (para não baixar/decodificar repetido)