melhorando a leitura de projetos no mmpCreator
Deploy / Deploy (push) Successful in 2m3s
Details
Deploy / Deploy (push) Successful in 2m3s
Details
This commit is contained in:
parent
d7d43c6a83
commit
1ea3a01de1
|
|
@ -504,6 +504,16 @@ export async function parseMmpContent(xmlString) {
|
||||||
console.error("Erro ao carregar áudios:", error);
|
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
|
// Atualiza estado global
|
||||||
appState.pattern.tracks = newTracks;
|
appState.pattern.tracks = newTracks;
|
||||||
appState.pattern.focusedBasslineId = null; // Reseta o foco
|
appState.pattern.focusedBasslineId = null; // Reseta o foco
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue