mimic-sussex / sema

Sema – A Playground for Live Coding Music and Machine Learning
https://sema.codes
MIT License
151 stars 51 forks source link

Antialiased saw oscillator (sawn) cannot be attenuated and is too loud #310

Open cosmosim opened 3 years ago

cosmosim commented 3 years ago

The sawn oscillator is oftentimes far louder than all other audio components and cannot be attenuated via either the GUI or code, making for uncomfortable listening and drowns out other elements. This is most problematic in the tutorials where sawn is instanced in code examples and could hinder a new users exploration of the tutorials. The issue can be quickly fixed by replacing these instances in the liveCodeEditor with saw oscillators but, for anyone who may not be knowledgable of synthesis, this solution may not be evident. Could potentially change the code examples in the tutorials, replacing sawn with saw. I haven't noticed any prominent issues with aliasing and other tutorial examples use the saw oscillator so I don't think it would have many negative impacts sound wise.

Tutorials in which I noticed instances of sawn:

https://sema.codes/tutorial/02-live-coding/03-variables/ https://sema.codes/tutorial/03-machine-learning/03-streaming-ml-lc/