Cycle~ high pitch noise at 0hz?

I’ve made just a simple noise maker with Cycle~, *~, a couple sliders, EZDAC and a meter.

Everything works great when I have saw~ instead of cycle~, the audio is clean.

saw~ at 1 makes a nice ticking sounds as expected. saw~ at 0 is silent.

cycle~ at 1 is a pulsing high pitch tone. cycle~ at 0 is a steady high pitch tone. cycle~ at 440 has the expected 440 tone plus the high pitch noise in the background.

I am wondering if this is a result of the crappy audio card I have in my laptop? Or is this some part of cycle~ that my total newbie status doesn’t grasp yet?
Bad audio card would be no surprise and as I am just learning I have not yet invested in an RME or nice external card yet.

Thanks! Sorry if this is a super-newbie question… the forums are full of stuff so far over my head but I am learning!

this shouldn’t happen even with the built-in card. Can you describe the noise a bit better?
How is the CPU usage?
Did you try different sample rates and buffer sizes?
t me this sounds a bit like you are forcing the soundcard in a sample rate that it doesn’t supprort, but that’s a wild guess.

The CPU use is very light… My sample rate is 44.1. I’ve not played with buffer sizes yet.

It is interesting though: I put on headphones and this noise is very present. I used the Extras>QuickRecord and while I can see the noise on its meters it doesn’t record. I can hear my audio card struggling to keep up while running my volume fader but nothing of the high pitched tone.

yeah, any gain slider will produce clicks when the audio is a 1 Hz sinewave and you dont do interpolation on the slider.

live.gain~ or [line~ 40.] will be of help here.

but the noise you get when cycle is at 0 Hz should be an issue with the driver, driver setting, or soundcard. (bugs like that can also sometimes happen while patching, where then a simple audio restart usually removes it back to normal.)

I obviously have a lot to learn! I literally just started with Max after working with a live performance built using Live and Touch Designer. I’ve been using Touch Designer a lot so the Max way of programming is at least semi-familiar and I figured I could teach myself. Its proving to be a challenge, but a lot of fun.

see, if you move a GUI object with the mouse, the data this produces is not even close to the resolution of audio.

so this produces clicks and pops, which are not hearable when playing music, but you hear them quite good when there is only a 1 Hz cosine, because you dont hear the cosine at all in this case. you hear only the gain change you do to it. :)

the audio slider and the live object can perform interpolation when you tell them to, but if you are coming from numbers, like multislider produces them, you need to interpolate using line~, somewhere in the range of 15-50 milliseconds.