Patchblocks is a kickstarter project that manufactures modules that can be programmed by user. They can be used as synthesizers or effects. Patchblocks offer a free visual language programming software for Patchblock owners to customize their Patchblocks.