Symmetricon allows the creation of motifs from various media sources. It accepts as input front/back camera stream, images or videos. The user can select any of 30 available symmetry groups and apply them to the current input. Furthermore, he can set the number of motif repetitions. The resulting image/video can then be viewed from different positions/orientations. Resulting images and video frames can be stored as .jpg images.