melhorando a leitura de projetos no mmpCreator
Deploy / Deploy (push) Successful in 2m3s Details

This commit is contained in:
JotaChina 2025-12-25 13:30:49 -03:00
parent d7d43c6a83
commit 1ea3a01de1
1 changed files with 10 additions and 0 deletions

View File

@ -504,6 +504,16 @@ export async function parseMmpContent(xmlString) {
console.error("Erro ao carregar áudios:", error);
}
const patternNames = basslineContainers.map(b => b.name); // ["Caixa","Kick","Batida/Linha de Baixo 2",...]
newTracks.forEach(t => {
if (t.type === "bassline") return;
(t.patterns || []).forEach((p, idx) => {
if (patternNames[idx]) p.name = patternNames[idx];
});
});
// Atualiza estado global
appState.pattern.tracks = newTracks;
appState.pattern.focusedBasslineId = null; // Reseta o foco