While the BitMasher source code comes with pre-packaged scenes, custom scenes may also be made. This chapter details the necessary steps for making scenes by example.
The scene that we will make is a simple pad consisting of a cat that can be moved around the screen. We will call this scene CatPad The cat's position on the screen is mapped to different parameters of a filter. The cat's horizontal position is mapped to the cutoff frequency while the vertical position is mapped to the filter's Q factor (resonance).