-
Notifications
You must be signed in to change notification settings - Fork 63
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CZ Oscillators: add anti-aliased versions #64
base: master
Are you sure you want to change the base?
Conversation
de6de50
to
d5e2cef
Compare
The current fund2freq(fund) = delta*ma.SR
with {
rawDelta = fund-fund';
absDelta = abs(rawDelta);
jump = absDelta>0.5;
posDelta = select2(jump,absDelta,1-absDelta);
delta = posDelta*select2(isPos,-1,1);
isPos = (rawDelta>=0)
<: select2( jump, _, (1-_) );
}; |
Any news on this? |
Do you have any example code, showing the anti-aliased effect ? Any picture? |
I tested by ear. Should I write some code that does a sweep and then make a screenshot of the spectrum? |
Yes this could be great. |
In case it's useful, here is the test program I wrote for the existing alias-suppressed sawtooth oscillators and their derivatives:
|
@josmithiii Thanks, but I don't get it. |
Is there any way to decrease the amount of repeated text, mostly in the comments?