Initializing means to set up parameters of our patch at startup. There are a couple of ways to initialize values. Look at the following screenshot that depicts the initialization.maxpat
patcher:
In the patch, you can see 5 differently initialized versions of the same. The [noise] patch is a white noise generator, and [onepole] is another lowpass filter (from left to right) and can be explained as follows:
No or rather default initialization (not recommended)
Initialization using initial attributes (through the inspector)
The
[loadmess]
object that fires out its argument when the patch is openedThe
[loadbang]
object that fires a bang when the patch's open end is connected to amessagebox
object, which in turn contains our initial valueInitialization of the processing part using an argument but no/default initialization of the GUI object
The last one is particularly interesting; it can actually be considered as a bug (a bug we built, not Cycling'74). It has been taken up...