v2: Fix playback engine with progressive scheduling and gain tuning
- Add progressive note scheduling (2 seconds ahead) to prevent browser overwhelm - Tune channel gains: pulse 0.12, wave 0.15, noise 0.02 - Reduce per-note noise gains for cleaner drums - Re-enable arpeggiation for harmony tracks - Limit to 8 channels max - Add scheduler cleanup on stop
This commit is contained in:
@@ -38,8 +38,8 @@ export interface ChannelMapperConfig {
|
||||
}
|
||||
|
||||
const DEFAULT_CONFIG: ChannelMapperConfig = {
|
||||
maxTracks: 8,
|
||||
arpeggiateHarmony: true,
|
||||
maxTracks: 8, // Full 8 GB channels
|
||||
arpeggiateHarmony: true, // Re-enabled for classic GB sound
|
||||
leadDuty: 2, // 50% for full sound
|
||||
harmonyDuty: 1, // 25% for thinner, less intrusive sound
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user