PIC Microcontroller chips by Microchip are ideal for small projects. Here they are used for single function MIDI devices. They can be programmed in assembly code using MPLabs, or with a super easy BASIC language if you use the PICAXE company products.