This is a simple Frequency Modulation (FM) synthesizer, controlled only by the computer's mouse (using the ‘mousestate’ Max object), and the keyboard (using the ‘key’ object). The user can set a carrier frequency pressing any key in the computer keyboard, and modify modulation values moving the mouse horizontally and vertically (the keyboard and mouse control toggles should be previously turned on). To modify the amplitude and envelope time, one should simply plot a new function with the mouse. Be reminded that the envelope time goes on the X-axis, while the amplitude goes on the Y-axis. To make the patch more concise and easier to read, encapsulation was used for the keyboard and synthesizer patches. There were some clipping and noise issues at first, but they were corrected using the ‘route’ object (with the number zero as argument) connected to the second output of the function, which got rid of all the unwanted frequencies. It also made it much more dynamic. The fact that this synthesizer requires using both hands, one on the keyboard and the other one on the mouse, makes it engaging, which responds to one criterion for embodied performance. The more the mouse is moved to the right, the more high-register we exploit. The opposite goes for low-register, the more we move the mouse to the left, the more low frequencies we get. I believe I successfully attempted to demonstrate that with the short instrument demo. It was recorded using the Quick Record tool in Max and is unedited. The short fade out at the end is caused by the 6th preset, which gradually sets the amplitude to zero. Below is a video demo of the patch.
[ Ссылка ]
Ещё видео!