I want a circuit design that will deliver a programmable array of twelve LED lights. A sampled sound will be played simultaneously with each note. The samples should also be programmable and the programming will take place via a USB interface. It will be possible for up to six samples/lights to be played/lit simultaneously the programming shall allow the duration to be incremented by 1/100th of a second. The final module shall be battery operated and I am looking for the possibility of having this in a very small from factor.
Assuming that the lights are numbered 1 to 12 a typical program may shift lights 1 to 4 in increments of 5 so on to 6 to 9, 11 to 3 etc. I know that this can be implemented using a shift register however more complex patterns must be possible. The patterns may also be random, pseudo random, e.g i programme the samples that I want. I believe that there are probably midi chipsets which configured correctly can do this and possible even have the ability to store sound samples.
I would like to have an idea of your implementation plan, no details just something very rough that gives me an idea of component count.
I can provide more details if you need, to give me an accurate bid.
7 freelancers are bidding on average $1264 for this job
Main components AT89C5131A-M One usb microcontroller used as a sequencer and midi data storage + usb to midi converter ATSAM2193 midi synth Two DACs the bid does not include the cost of hardware and pcb.
Hi, I can implement it using a ATMEL made Low-power Single-chip MIDI Synthesizer(ATSAMxxx series). I ll start planning the process after getting confirmation.