melhorando a leitura de projetos no mmpCreator
This commit is contained in:
1 parent
ca2dd448c4
commit
2a4f08a074
1 file changed
+10
@@ -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
|
||||||
|
|||||||
Reference in new issue
Block a user