Size: 853
Comment:
|
Size: 2931
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 2: | Line 2: |
==== About Microdec ==== Stuff to go here.. |
==== About MICrODEC ==== MICrODEC is a work in progress (and probably always will be). It is an open-source platform for Digital Signal Processing (DSP) that is approachable for those familiar with programming Atmel microcontrollers. For those unfamiliar, we hope its a fun excuse to learn. The hardware itself is of moderately high quality (44.1ksps, 16bit, stereo, -96dB noise, 3Hz - 18kHz frequency response), and has built in features for use with audio effects (wet/dry mix, feedback, mic./instrument/line level inputs). Because of the high data rate, the MICrODEC does not allow for as much processing time as low-end ADC to PWM style microcontroller audio interfaces, but, with 6 seconds of sample time, plenty of useful functions can be executed in the ~400 free clock cycles per sample. And, at a lower cost in comparison to high-end DSP units, it provides a good platform for sound installations where more than a few units may be required. ==== Features not yet implemented ==== The current MICrODEC implementation is fun to use, but there are a number of things that would make it even better. * Internal USB - There is currently an FTDI cable header onboard, but it would be far more convenient if the case did not need to be removed to take advantage of it. * Bootloader - Once there is USB, there can be bootloader! This would allow for downloading and trading of MICrODEC programs by those who aren't interested in the details of AVR programming. * MIDI - An optional MIDI board would allow the MICrODEC to be controlled by external pedals, synths, and computer software. Sample MIDI code has been written and tested, so merely a break-out board is required. Currently, there is only one USART for both MIDI and USB, so a solution to allow for both is needed. * Arduino Compatibility - Although this would seriously reduce the full power of the processor, it would also allow for a wider user base. |
Line 22: | Line 34: |
Files: * [[attachment:MICrODEC_board.png|board image]] * [[MICrODEC_schem.png|schematic image]] * [[MICrODEC_schem.schem|schematic eagle file]] * [[attachment:audioint4.zip]] * [[attachment:audiointpcb.zip]] |
Files: Beta Release * [[attachment:MICroDEC_board.png|board image]] * [[attachment:MICroDEC_schem.png|schematic image]] * [[attachment:microde_board.brd|board eagle file]] * [[attachment:MICroDEC_schem.sch|schematic eagle file]] * [[attachment:microdec_library.lbr|library eagle file]] * [[attachment:microdec_pcb.zip|pcb gerber files]] * [[attachment:audioint4.zip|current firmware]] |
About MICrODEC
MICrODEC is a work in progress (and probably always will be). It is an open-source platform for Digital Signal Processing (DSP) that is approachable for those familiar with programming Atmel microcontrollers. For those unfamiliar, we hope its a fun excuse to learn.
The hardware itself is of moderately high quality (44.1ksps, 16bit, stereo, -96dB noise, 3Hz - 18kHz frequency response), and has built in features for use with audio effects (wet/dry mix, feedback, mic./instrument/line level inputs). Because of the high data rate, the MICrODEC does not allow for as much processing time as low-end ADC to PWM style microcontroller audio interfaces, but, with 6 seconds of sample time, plenty of useful functions can be executed in the ~400 free clock cycles per sample. And, at a lower cost in comparison to high-end DSP units, it provides a good platform for sound installations where more than a few units may be required.
Features not yet implemented
The current MICrODEC implementation is fun to use, but there are a number of things that would make it even better.
- Internal USB - There is currently an FTDI cable header onboard, but it would be far more convenient if the case did not need to be removed to take advantage of it.
- Bootloader - Once there is USB, there can be bootloader! This would allow for downloading and trading of MICrODEC programs by those who aren't interested in the details of AVR programming.
- MIDI - An optional MIDI board would allow the MICrODEC to be controlled by external pedals, synths, and computer software. Sample MIDI code has been written and tested, so merely a break-out board is required. Currently, there is only one USART for both MIDI and USB, so a solution to allow for both is needed.
- Arduino Compatibility - Although this would seriously reduce the full power of the processor, it would also allow for a wider user base.
Things to put on this page, or subpages
- information about the processor
- about the codecs
- links to hardware, software revs
- who's in charge of what
- goals and suggestions for the future
- major issues that need to be addressed
- minor issues
- links to artists and recordings using the microdec
- facts and thoughts about software interchangability
Software page by page
(this section to receive more treatment)
Documentation can be downloaded here
Files: Beta Release