This commit is contained in:
Nikita
2025-10-24 20:55:56 +03:00
parent 91ebdd5ea6
commit 8f9967c76d
3 changed files with 8 additions and 10 deletions
+3 -3
View File
@@ -15,7 +15,7 @@ import {
initAudio,
setSuperdoughAudioController,
resetGlobalEffects,
errorLogger
errorLogger,
} from 'superdough';
import './supradough.mjs';
import { workletUrl } from 'supradough';
@@ -54,8 +54,8 @@ export async function renderPatternAudio(
setSuperdoughAudioController(new SuperdoughAudioController(audioContext));
await initAudio({
maxPolyphony,
multiChannelOrbits
})
multiChannelOrbits,
});
logger('[webaudio] preloading');
let haps = pattern.queryArc(begin, end, { _cps: cps });
+2 -4
View File
@@ -3,9 +3,7 @@ import cx from '@src/cx.mjs';
import NumberInput from './NumberInput';
import { useEffect, useState } from 'react';
import { Textbox } from './textbox/Textbox';
import {
getAudioContext,
} from '@strudel/webaudio';
import { getAudioContext } from '@strudel/webaudio';
import XMarkIcon from '@heroicons/react/24/outline/XMarkIcon';
function Checkbox({ label, value, onChange, disabled = false }) {
@@ -215,7 +213,7 @@ export default function ExportModal(Props) {
<div
className="absolute top-0 left-0 right-0 bottom-0 backdrop-invert"
style={{
width: `${(exporting ? 1 : 0) + (progress / length) * 99}%`
width: `${(exporting ? 1 : 0) + (progress / length) * 99}%`,
}}
/>
<span className="text-foreground">{exporting ? 'Exporting...' : 'Export to WAV'}</span>
+3 -3
View File
@@ -219,13 +219,13 @@ export function useReplContext() {
multiChannelOrbits,
downloadName,
).finally(async () => {
const { latestCode, maxPolyphony, audioDeviceName, multiChannelOrbits } = settingsMap.get()
const { latestCode, maxPolyphony, audioDeviceName, multiChannelOrbits } = settingsMap.get();
await initAudio({
latestCode,
maxPolyphony,
audioDeviceName,
multiChannelOrbits
})
multiChannelOrbits,
});
editorRef.current.repl.scheduler.stop();
});
};