Reaktor - Primary , compare to zero
When feeding the primary compare module a saw wave , and a comparison of 0 , it should spit out a value of 1 when equal , but it doesn't
ONly greater and smaller then works
Works ok
Greater then 0 , Multiplying output with sine ,
Equal to zero , nothing , it should at least spit out a spike
And not just for zero , equal doesn't work at all on an audio stream
Comments
-
NO luck in core either , input is saw , compare is 0 (other comparisons work )
0 -
It will hit zero so rarely that you could wait for a long time.
If you set up the frequency and the starting phase with enough precision you could probably set it so that you need to wait millions of years before it ever hits zero!
Think about how a saw oscillator is implemented and you will understand immediately.
0 -
Yeah, you could have it never hit zero, or once per ~6000 years
Or every cycle if you start on phase=zero and set the frequency to an exact integer division of the sample rate (might only work on a few specific frequencies due to floating point precision issues?)
1 -
yeah you're right
0 -
Interesting now that I've tested it, on my system at 48KHz, in core, the frequency values that will generate exact zero matches are Sample Rate divided by some power of two... so F = SR/4, SR/16, SR/32 etc.
I suppose that is because the resulting increment values will be exactly representable in binary with no precision error, so error doesn't accumulate.
0
Categories
- All Categories
- 19 Welcome
- 1.4K Hangout
- 60 NI News
- 735 Tech Talks
- 3.9K Native Access
- 15.9K Komplete
- 1.9K Komplete General
- 4.1K Komplete Kontrol
- 5.5K Kontakt
- 1.5K Reaktor
- 364 Battery 4
- 817 Guitar Rig & FX
- 416 Massive X & Synths
- 1.2K Other Software & Hardware
- 5.5K Maschine
- 7K Traktor
- 7K Traktor Software & Hardware
- Check out everything you can do
- Create an account
- See member benefits
- Answer questions
- Ask the community
- See product news
- Connect with creators