Great stuff, instead of dividing by a number smaller than 1 and then multiplying, it may be more intuitive to multiply by a large number to obtain something that can be rounded and then divide.
Thank you for your work!! Also, I wonder if the rint object has the same function as the round object? It seems to work fine when I replace it with rint, which makes more sense to me.
Hey, great video and enjoying the series so far! One question, why do we get three values at minimum bit depth (minus gain, zero and plus gain) instead of the two values usually representable with one bit?
@@QCGInteractiveMusic Hey , thanks for the quick answer ... last week it worked like a charm ... it also tells me expresion divide by zero detected as i start the patch or do something else in the patch .. pretty weird bug .. i am on windows. By the way thank you for all the usefull videos you have made
I am trying to do chip tune like sounds with pure data. Bitcrushing is a good start, but to make it more authentic, I am trying for some sampling rate decimation. Unfortunately I haven't succeeded so far. Tried it with snapshot and metro object, but the metro object does not really do the rates needed (above 5kHz). Is there another object I haven't yet taken into consideration? or does anyone have a different brilliant idea?
In Pd's audio settings you can specify the sample rate (say 8K). That and bit-crushing should get low fi audio. Then use short sequences, raw square waves and no dynamics :)
@@QCGInteractiveMusic Thanks a lot. I also learned that what I was trying to do with snapshot and metro object, actually works with samphold~and phasor~object.
@@QCGInteractiveMusic What exactly do you mean by "raw square waves" ? As in "non pulse-width-modulated" ? I guess you must mean something else as I know most chip-tune music is always heavy on PWM, especially SID-music.
Great stuff, instead of dividing by a number smaller than 1 and then multiplying, it may be more intuitive to multiply by a large number to obtain something that can be rounded and then divide.
Super helpful, thanks for that :)
Thank you for your work!! Also, I wonder if the rint object has the same function as the round object? It seems to work fine when I replace it with rint, which makes more sense to me.
It does seems that using rint or round in the [expr] box work similarly.
Hey, great video and enjoying the series so far! One question, why do we get three values at minimum bit depth (minus gain, zero and plus gain) instead of the two values usually representable with one bit?
This should be due to the signal being bidirectional. Both the negative and the positive half are being rounded to -1 and 0 and 0 and 1 respectively.
I gotta try this on mic input.
hey , this is awesome and until today , because of some reason i can not explain, it does not work anymore
Hi Elmero, sorry to hear its not working for you. i just rebuilt the patch based on the video and seems to work for me still. Curious.
@@QCGInteractiveMusic Hey , thanks for the quick answer ... last week it worked like a charm ... it also tells me expresion divide by zero detected as i start the patch or do something else in the patch .. pretty weird bug .. i am on windows.
By the way thank you for all the usefull videos you have made
@@QCGInteractiveMusic its only if i route external audio trough it .. at least i found out it works quite well ..
I am trying to do chip tune like sounds with pure data. Bitcrushing is a good start, but to make it more authentic, I am trying for some sampling rate decimation. Unfortunately I haven't succeeded so far. Tried it with snapshot and metro object, but the metro object does not really do the rates needed (above 5kHz). Is there another object I haven't yet taken into consideration? or does anyone have a different brilliant idea?
In Pd's audio settings you can specify the sample rate (say 8K). That and bit-crushing should get low fi audio. Then use short sequences, raw square waves and no dynamics :)
@@QCGInteractiveMusic Thanks a lot. I also learned that what I was trying to do with snapshot and metro object, actually works with samphold~and phasor~object.
@@QCGInteractiveMusic What exactly do you mean by "raw square waves" ? As in "non pulse-width-modulated" ? I guess you must mean something else as I know most chip-tune music is always heavy on PWM, especially SID-music.