FPGA Audio Synthesizer Fun

  Рет қаралды 1,457

ipatix

ipatix

Күн бұрын

Sorry for the poor audio quality. At the time of recording I was not aware of how bad it would sound to be recorded by my phone too far away from the speakers.
So, we had this MIPS CPU design class at university and I decided to overengineer the final task and built a little audio synthesizer. It recevies MIDI singals over UART from PC and allocates one of the 64 sound channels. These channels work in a GB channel 3 fashion and have 32 4-bit samples or noise. Additionally each sound has an envelope curve to give the sound a "shape".
The synthesizer program can receive a SysEx MIDI event and load these patches via UART into memory which makes testing various sounds possible without resynthesis of the design (Xilinx Vivado is so fucking slow). The work has been done on a Digilent ZedBoard with a Xilinx Zynq chip.
Can you recognize all the songs I've played in the video? Leave an answer in the comments and earn a cookie ;)
0:13 - ???
1:35 - ???
2:55 - ???
9:45 - ???
10:40 - ???
12:38 - ???
14:03 - ???
16:14 - ???

Пікірлер: 6
@Flerovium
@Flerovium 7 жыл бұрын
Hey, nice! Echt cooles Projekt :D
@Flerovium
@Flerovium 7 жыл бұрын
12:48 ist von Pokemon Mystery Dungeon Team Rot glaube ich :D Bin mir aber nicht mehr sicher welcher Dungeon. Müsste aber recht am Anfang gewesen sein
@theIpatix
@theIpatix 7 жыл бұрын
Nicht ganz, geht aber in die richtige Richtung ;)
@TheBeeshSpweesh
@TheBeeshSpweesh 5 жыл бұрын
Can you release the source code on GitHub? I've seen some of these cool FPGA projects on KZbin, yet most of them aren't open-source.
@theIpatix
@theIpatix 3 жыл бұрын
Sorry, I just stumpled accross your comment. I can see if I can dig up the source code of the project. Though, this is once again one of these projects which are TOTALLY hacked together and completely undocumented. So while I think it's cool you're interested in it, I doubt the source code will serve it's educational purpose. This project was part of an assignment of an FPGA class where the primary part was the creation of a CPU and the audio synth was more a thing of which I added as a demo on the final assignment.
@theIpatix
@theIpatix 3 жыл бұрын
Here we go: github.com/ipatix/fpga-audio-synth
The Real Reason Why Analog Recording Is Better
12:19
Freaking Out With Billy Hume
Рет қаралды 716 М.
Strange dances 😂 Squid Game
00:22
عائلة ابو رعد Abo Raad family
Рет қаралды 29 МЛН
I shouldn't be in the house  It's so embarrassing
00:22
Funny Parent-Child Videos
Рет қаралды 9 МЛН
Prison Tech
17:34
Techmoan
Рет қаралды 4,1 МЛН
The Closest We’ve Come to a Theory of Everything
32:44
Veritasium
Рет қаралды 10 МЛН
So I Bought Those Weird New AliExpress Retro PCs…
17:10
Introducing Nopia
7:28
Martin Grieco
Рет қаралды 7 МЛН
ЛИПСИЦ: ИНТЕРВЬЮ БОГДАНУ БАКАЛЕЙКО 10.02.2025
46:55
ИГОРЬ ЛИПСИЦ
Рет қаралды 36 М.
12VHPWR on RTX 5090 is Extremely Concerning
20:36
der8auer EN
Рет қаралды 289 М.
AMSTRAD 'Hi-Fi' - the Mug's Eyeful
27:15
Techmoan
Рет қаралды 587 М.
I Saved an Electron Microscope from the Trash
34:54
ProjectsInFlight
Рет қаралды 1,1 МЛН
Editing Video The Good Ol' Way
1:28:07
Cathode Ray Dude - CRD
Рет қаралды 50 М.
FPGA MIDI SYNTH - XVA1 Sample Sounds
17:06
René Ceballos
Рет қаралды 8 М.
Strange dances 😂 Squid Game
00:22
عائلة ابو رعد Abo Raad family
Рет қаралды 29 МЛН