Streams USB audio with sound effects applied. Sound effect selected by joystick and intensity altered by tilting the mbed. Output to the mbed-application-board phono jack.
Dependencies: C12832_lcd MMA7660 USBDevice mbed
/* Uses the mbed LPC1768 and mbed-application-board to create a USB audio device * that streams audio from a host computer to headphones or powered speakers. * A couple different sound effects can be applied to the stream in real-time, * and tilting the mbed alters intensity of the effect. * * ECHO * The joystick selects ) | * one of three effect ) STRAIGHT - o - STRAIGHT * modes. ) | * REVERB * * * * \\ || * Tilting the mbed ) ====== \\ || * determines intensity ) \\ || * of the effect. ) * 0% 50% 100% * * The LCD display shows the current effect mode, intesity and buffer level. */
Files at revision 2:9429f84ea165
Name | Size | Actions |
---|---|---|
[up] | ||
C12832_lcd.lib | 61 | Revisions Annotate |
MMA7660.lib | 57 | Revisions Annotate |
USBDevice.lib | 54 | Revisions Annotate |
audio.cpp | 3906 | Revisions Annotate |
audio.h | 570 | Revisions Annotate |
buffer.cpp | 2210 | Revisions Annotate |
buffer.h | 888 | Revisions Annotate |
delay.cpp | 1548 | Revisions Annotate |
delay.h | 728 | Revisions Annotate |
effects.cpp | 4611 | Revisions Annotate |
effects.h | 790 | Revisions Annotate |
main.cpp | 4134 | Revisions Annotate |
mbed.bld | 65 | Revisions Annotate |
user_interface.cpp | 3046 | Revisions Annotate |
user_interface.h | 674 | Revisions Annotate |