
Input Signal Conditioner
piercehowell/DIGIMUSER
Digital vocal effect processor "stompbox" that applies a variety of real-time signal processing algorithms to alther the voice of a singer.

Digital vocal effect processor "stompbox" that applies a variety of real-time signal processing algorithms to alther the voice of a singer.
Digimuser Board is an open-source printed circuit board by piercehowell, from the piercehowell/DIGIMUSER repository on GitHub, published under the MIT licence. It is a 2-layer board of 60.2 × 38.7 mm with 74 parts on 42 nets, routed with 305 tracks and 47 vias.
It is built around the CS5343-CZZ, MCP6272-E/P and CS4344-CZZ, with the R20407RR02Q and UA78M05IDCYR among its other parts. Its parts include 27 capacitors, 19 resistors, 15 connectors and 6 ICs. It belongs with the NXP (LPC, Kinetis, i.MX RT) boards of this library.
DIGIMUSER is a digital vocal effect processor "stompbox" that applies a variety of real-time signal processing algorithms to alter the voice of a singer. DIGIMUSER takes a (1/4)" mono jack input from a dynamic microphone and outputs through another (1/4)" cable to an amplifier or to additional audio processing equipment. Since the effects applied by DIGIMUSER are performed digitally on a microcontroller, it can be reprogrammed to implement a wide collection of effecus such as filters, delays, distortions, and spatial effects. A standard bypass stomp button enables and disables the effect, a knob selects the type of applied effect, and a slider controls the intensity of the effect.
David Pierce Walker-Howell (EE), Luke kennard (COMPE), Danielle Stewart (COMPE), Suaod Alhajry (EE), Angel Martinez (COMPE)
Here are the guidelines to contribute to the project.
The development process for software or hardware must be done in a seperate branch from main. Once a software or hardware component is completed a pull request must be made before merging with main. The pull request must reviewed and approved before merging to main.
Here is how to create a new branch off of main. Please use the following naming format for the branch [Your_name]_[description_of_branch]
Example
//Creates a new branch called "Pierce_I2S_software_development" off of the "main" branch
git checkout -b Pierce_I2S_software_development mainBe sure to keep your branch (and the Repository) up-to-date on your local machine by performing pulls often (i.e. be sure to make a pull of the repo prior to making any new edits or commits). Also make sure to commit changes locally often and push those commits to the Github Repository often as well. Below is the typical workflow to follow
//Open a git bash or linux terminal and move to the DIGIMUSER project director
//You hop on your computer to begin working on the DIGIMUSER
//First, make sure to pull the repo
git pull
//Next, make sure you are in your development branch
git branch [THE_BRANCH_YOUR_ARE_DEVELOPING_IN]
//Work on coding and designing like on awesome engineer.
//Now you are at a good saving point, and would like to take a break for the day
//Commit your changes with a nice message about what you added/edited
git commit -m "Reworked the communication code for faster data transfer"
//You also want to save your code to the Github repo. So push those commits to the repo
git push origin [THE_BRANCH_YOU_ARE_DEVELOPING_IN]| Qty | Value | Footprint | References |
|---|---|---|---|
| 12 | Conn_01x01 | Custom_Connectors:PinHeader_2.54mm_1x01_P2.54mm | J1, J2, J6, J7, J8, J9, J10, J11, J12, J13, J14, J15 |
| 8 | 10K | Resistor_SMD:R_0805_2012Metric | R3, R4, R5, R7, R8, R15, R16, R17 |
| 7 | 0.1u | Capacitor_SMD:C_0805_2012Metric | C4, C10, C11, C14, C15, C16, C23 |
| 6 | 1u | Capacitor_SMD:C_0805_2012Metric | C8, C18, C19, C20, C21, C26 |
| 3 | 3.3u | Capacitor_SMD:C_0805_2012Metric | C7, C9, C12 |
| 3 | MountingHole_Pad | MountingHole:MountingHole_2.2mm_M2_Pad | H1, H2, H3 |
| 2 | 180p | Capacitor_SMD:C_0805_2012Metric | C17, C27 |
| 2 | 3.3n | Capacitor_SMD:C_0805_2012Metric | C24, C25 |
| 2 | 470 | Resistor_SMD:R_0805_2012Metric | R18, R19 |
| 2 | 50K | Resistor_SMD:R_0805_2012Metric | R1, R2 |
| 2 | Conn_01x03 | Custom_Connectors:PinHeader_2.54mm_1x03_P2.54mm | J4, J5 |
| 1 | 0 | Resistor_SMD:R_0805_2012Metric | R13 |
| 1 | 0.33u | Capacitor_SMD:C_0805_2012Metric | C22 |
| 1 | 1.5n | Capacitor_SMD:C_0805_2012Metric | C6 |
| 1 | 100K | Resistor_SMD:R_0805_2012Metric | R6 |
| 1 | 10u | Capacitor_THT:C_Axial_L5.1mm_D3.1mm_P7.50mm_Horizontal | C13 |
| 1 | 11K | Resistor_SMD:R_0805_2012Metric | R10 |
| 1 | 14.3K | Resistor_SMD:R_0805_2012Metric | R12 |
| 1 | 1K | Resistor_SMD:R_0805_2012Metric | R9 |
| 1 | 22n | Capacitor_SMD:C_0805_2012Metric | C1 |
| 1 | 4.7n | Capacitor_SMD:C_0805_2012Metric | C2 |
| 1 | 4.7u | Capacitor_SMD:C_0805_2012Metric | C3 |
| 1 | 680p | Capacitor_SMD:C_0805_2012Metric | C5 |
| 1 | 7.68K | Resistor_SMD:R_0805_2012Metric | R11 |
| 1 | AOUTL | TestPoint:TestPoint_Keystone_5019_Minature | TP4 |
| 1 | AOUTR | TestPoint:TestPoint_Keystone_5019_Minature | TP3 |
| 1 | Barrel_Jack_MountingPin | Connector_BarrelJack:BarrelJack_Horizontal | J3 |
| 1 | CS4344-CZZ | CS4344CZZ:CS4344-CZZ | U7 |
| 1 | CS5343-CZZ | CS5343CZZ:CS5343-CZZ | U6 |
| 1 | FILTIN | TestPoint:TestPoint_Keystone_5019_Minature | TP1 |
| 1 | FILTOUT | TestPoint:TestPoint_Keystone_5019_Minature | TP2 |
| 1 | INF | Resistor_SMD:R_0805_2012Metric | R14 |
| 1 | MCP6272 | MCP6272-E_SN:SOIC127P600X175-8N | U3 |
| 1 | R20407RR02Q | Custom_Connectors:R20407RR02Q | U1 |
| 1 | Teensy4.0 | teensy:Teensy40_HAT | U4 |
| 1 | UA78M05IDCYR | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U2 |

piercehowell/DIGIMUSER
Digital vocal effect processor "stompbox" that applies a variety of real-time signal processing algorithms to alther the voice of a singer.

piercehowell/DIGIMUSER
Digital vocal effect processor "stompbox" that applies a variety of real-time signal processing algorithms to alther the voice of a singer.

antmicro/arty-expansion-board
IO expansion board compatible with Digilent Arty A7


wzab/raspberry-pi-guitar-system-v1
Open Hardware/Open Software extension board for Raspberry Pi to connect an electric guitar to a virtual amplifier via network (e.g. WiFi)


bartpleiter/FPGC5
A completely self designed (game) computer, implemented in hardware using an FPGA. Basically every component is self designed, from the ISA up to the PCB and software.



Ironman-007/PCBPT
This is a system that can help directly connect the schematic of the PCB design with test equipment (oscilloscope. etc,).
It measures 60.2 × 38.7 mm and has 2 copper layers, 1.6 mm thick.
74 parts, built around the CS5343-CZZ, MCP6272-E/P, CS4344-CZZ and R20407RR02Q. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the piercehowell/DIGIMUSER repository on GitHub, at the commit this page was made from: the board is Hardware/Boards/Digimuser_Board/Digimuser_Board/Digimuser_Board.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).