Adding more CSound models

This commit is contained in:
2025-10-13 13:45:33 +02:00
parent 580aa4b96f
commit 38479f0253
31 changed files with 1458 additions and 23 deletions

View File

@ -39,6 +39,10 @@ export class KarplusStrong implements SynthEngine<KarplusStrongParams> {
return 'generative' as const;
}
getCategory() {
return 'Physical' as const;
}
generate(params: KarplusStrongParams, sampleRate: number, duration: number): [Float32Array, Float32Array] {
const numSamples = Math.floor(sampleRate * duration);
const leftBuffer = new Float32Array(numSamples);