Volume e Pan master
This commit is contained in:
1 parent
e27b7ddee3
commit
1174d71518
4 files changed
+134
-9
No files matched your search
@@ -15,10 +15,10 @@ export let appState = {
|
||||
currentStep: 0,
|
||||
metronomeEnabled: false,
|
||||
originalXmlDoc: null,
|
||||
masterVolume: DEFAULT_VOLUME,
|
||||
masterPan: DEFAULT_PAN,
|
||||
};
|
||||
|
||||
// ESSA É A FUNÇÃO QUE ESTÁ FALTANDO NO SEU ARQUIVO ATUAL
|
||||
// Função auxiliar para carregar o buffer de áudio para uma track específica
|
||||
export async function loadAudioForTrack(track) {
|
||||
if (!track.samplePath) {
|
||||
console.warn("Track sem samplePath, pulando o carregamento de áudio.");
|
||||
@@ -35,7 +35,7 @@ export async function loadAudioForTrack(track) {
|
||||
console.log(`Áudio carregado para a trilha: ${track.name}`);
|
||||
} catch (error) {
|
||||
console.error(`Falha ao carregar áudio para a trilha ${track.name}:`, error);
|
||||
track.audioBuffer = null; // Marca como falha para não tentar tocar
|
||||
track.audioBuffer = null;
|
||||
}
|
||||
return track;
|
||||
}
|
||||
@@ -77,7 +77,7 @@ export async function updateTrackSample(trackId, samplePath) {
|
||||
track.name = samplePath.split("/").pop();
|
||||
track.audioBuffer = null;
|
||||
renderApp();
|
||||
await loadAudioForTrack(track); // Reutiliza a nova função aqui
|
||||
await loadAudioForTrack(track);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user