![]() So it was kind of like generating a square wave sample but playing it through the filter. By adding some delay into the loop the pitch lowered, as the toggle is being updated at a slower rate. (so it's running as fast as the CPU can manage) This produced a high-pitched whirr, which showed there was maybe something useful. To test out the extra channel I first made an infinite loop that would rapidly toggle the channel allocation between full and zero without waiting for a frame to pass. ![]() The question then becomes, does allocating a channel to the filter create enough of an audible change that it's useful?Īs with playing samples, sound generation is a cpu-intensive process because you have to send rapid updates to a sound buffer. On/Off states are good in sound because they can be used as a basic oscillator for audio. While writing up Patchwork's fx list I was thinking that the filter allocation ($d417) is an on/off state on each channel. The 4th channel idea actually came out of writing the previous article on here. I need some tech idea within the limits of the competition, but without having to suddenly learn a great deal of sid craft in a couple of weeks. Plus as it's on CSDB you know the standard is going to be super high and my instrument design skills aren't on any kind of parity with those other guys. So I thought it'd be nice to contribute something, but if I just load up GoatTracker and start making a track I know I won't come up with anything.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |