FPGA Design and Implementation of Electric Guitar Audio Effects Xilinx XOHW17 XIL-84082 - WINNER

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 ต.ค. 2024

ความคิดเห็น • 50

  • @Jared-Cruz
    @Jared-Cruz 6 ปีที่แล้ว +71

    As a guitar player and current computer engineering student, this is the coolest thing i’ve ever seen!

  • @yaghiyahbrenner8902
    @yaghiyahbrenner8902 6 ปีที่แล้ว +7

    its so much cooler when the designer gets to play demo hes work.

  • @ohayuhanna
    @ohayuhanna 4 ปีที่แล้ว +1

    Wow, I didn't expect a contest participation video to be so great! So concise and effective, and really fun!
    Your efforts were well spent! I appreciate everything, the video, the narrating behind it, and your design! It all came together so neatly in this project.

  • @melvyniandrag
    @melvyniandrag 6 ปีที่แล้ว +10

    That octavolo effect is so cool!

    • @Vladili
      @Vladili  6 ปีที่แล้ว +1

      Thanks!

  • @lejla876
    @lejla876 2 ปีที่แล้ว

    That is amazing. Great work. That is the coolest thing I have seen while being an engineer student.

  • @fakeritmo5492
    @fakeritmo5492 2 ปีที่แล้ว

    you are sick, now i need to try

  • @alsix7334
    @alsix7334 4 ปีที่แล้ว +2

    We’re you playing rain by Rob Scallon for the delay demo????

    • @edb705
      @edb705 3 ปีที่แล้ว

      Nope¡ big sure moon, buckethead..
      By the way. It would be great to publish as open source this project, it may convert to guitar audio like the mister fpga project is to arcade

  • @wodddj
    @wodddj 3 ปีที่แล้ว

    why there isnt a million likes?

  • @JohnSmith-ed1sr
    @JohnSmith-ed1sr 3 ปีที่แล้ว

    great demo guys

  • @hectordelthome
    @hectordelthome 7 หลายเดือนก่อน

    Nice!

  • @ianchan2624
    @ianchan2624 3 ปีที่แล้ว

    so good!!!!!

  • @AngelPl4y3r
    @AngelPl4y3r 4 ปีที่แล้ว +1

    Big Sur Moon!
    Haha, im taking a fpga verilog class and I’m looking for project ideas, cool stuff!

  • @horaciothiefuentes7131
    @horaciothiefuentes7131 6 ปีที่แล้ว +1

    hey man did u use pre-amp before pluging the guitar to the board? I'm implementing the audio example in the ZYNQ Book Tutorials and I wonder if I can hear the sound of my guitar at line out?

    • @Vladili
      @Vladili  6 ปีที่แล้ว +2

      I didn't use a preamp, but plugged the guitar directly to the line-in jack, and the amp to the line-out, and it works fine.
      I guess you would get a better sound quality if you do use a preamp, since the guitar output is not really at line level.. but you can also tweak many parameters in the on board audio-codec to adjust input/output levels, and make it sound good.

  • @chrislemus9392
    @chrislemus9392 3 ปีที่แล้ว

    Very cool man

  • @restonjesus
    @restonjesus 5 ปีที่แล้ว

    So wonderful

  • @denizea
    @denizea 4 ปีที่แล้ว

    This is a great project. However, one question, how did you connect an instrument level source to line level input? Normally, you expect to connect to something over 1M-1.5M ohm where input for Zedboard is line level. That's why you don't play so hard with the guitar?
    Thanks!

  • @dhrumilchavda2585
    @dhrumilchavda2585 4 ปีที่แล้ว

    That's so COOL

  • @michael-wasserman
    @michael-wasserman หลายเดือนก่อน

    What did happen to the project?

  • @wuthexh6053
    @wuthexh6053 4 ปีที่แล้ว

    Hi, is it possible if I want to implement this on a basys-3 board

  • @cassianofranco3082
    @cassianofranco3082 5 ปีที่แล้ว +1

    Isn't FPGA an overkill for sound processing? I thinking in do something like this, could I do it with a uC ?

    • @zx3796
      @zx3796 5 ปีที่แล้ว

      uC?

    • @Vladili
      @Vladili  5 ปีที่แล้ว +3

      It is quite an overkill - our primary goal was to do something with FPGA, and using it for guitar effects was just personal preference. If your goal is solely audio processing, it is easier and quicker (by orders of magnitude) to do it in something like C, either with a micro-controller or just your pc (providing you have a good A/D on the uC, or an audio-interface between the guitar and computer)

    • @cassianofranco3082
      @cassianofranco3082 5 ปีที่แล้ว

      ​ Vladili Thanks for your reply, I going to be using an esp32, sending the data through Bluetooth to a web app, processing it and retransmitting again to a sound device 😁

    • @Vladili
      @Vladili  5 ปีที่แล้ว +2

      @@cassianofranco3082 Hmm.. have you seen something similar somewhere else? Because all these retransmissions are quite expensive in terms of processing power.. just the overhead of sending/receiving might add too much latency for a real-time "feel" of effects (for example delay of 20-30msec is something that can really start to bother you, if you are the one playing the instrument). And what do you mean by a web-app? Are you going to use JS for that?

    • @cassianofranco3082
      @cassianofranco3082 5 ปีที่แล้ว

      ​@@Vladili I will ajust the size of the payload for best latency. And yes JS, gonna try the Bluetooth Api from Chrome, I'am expecting something arround 5ms max, but if that doesn't work I will be doing the processing on esp32

  • @walterisraelmoscosozarate8768
    @walterisraelmoscosozarate8768 3 ปีที่แล้ว

    Amigo donde consigo los diagramas me gustó mucho el proyecto

  • @sumuduranathunga
    @sumuduranathunga 5 ปีที่แล้ว

    Amazing!

  • @walterisraelmoscosozarate8768
    @walterisraelmoscosozarate8768 3 ปีที่แล้ว

    The más important, the diagram??

  • @eltitanthanos6568
    @eltitanthanos6568 6 ปีที่แล้ว

    So distortion is just add harmonics to the original signal? and overdrive is the same but more smooth?

    • @Vladili
      @Vladili  6 ปีที่แล้ว +3

      Well, yes and no. One does not simply "add" harmonics... It's one of the most complicated effects (if not THE most complicated) to emulate with digital means, and there are endless methods to do it (really, A LOT of different approaches just to make something sound "like a tube-screamer", and we did something pretty simple in the time-frame we had..). But generally speaking, what we hear as distortion/OD is caused by the added harmonics, but the *quality* of the distortion, comes from the methods that are used to "add" those harmonics.

  • @ChrisLeeW00
    @ChrisLeeW00 5 ปีที่แล้ว

    There is potential for even more effects, thank you for the source code! I would try adding in single cycle waves at the fundamental frequency or harmonics of it.

  • @danielmoraes9637
    @danielmoraes9637 5 ปีที่แล้ว

    great job

  • @aldobruno7561
    @aldobruno7561 6 ปีที่แล้ว

    Hi, you did a really cool stuff!Congratulation! I need a information and hope you can help me. I have to plug to 2 analog/digital microphones and 1 speaker to a board. For your experience do you think I can do it on the zedboard? I was thinking to plug one to line in and the other to the mic in ( in case of analog mics)

    • @Vladili
      @Vladili  6 ปีที่แล้ว +1

      Thanks!
      I don't know what do you mean by digital mic, but all the audio inputs on the board are analog. The mic-in is suitable for a microphone, and also provides phantom power for the mic. The line-in connector can maybe support a microphone, depending on the output level of the mic, but I never tried it.
      You can connect the speaker to either line-out or headphones-out jack, both worked with a guitar amp.
      There are smaller and cheaper alternatives for the Zedboard however (depending on your project) - such as the Zybo, which also has mic-in, line-in, and headphones-out, although it has less physical interfaces, and a smaller FPGA fabric.

  • @ismaeil5116
    @ismaeil5116 6 ปีที่แล้ว

    Awsm guys...

  • @Jefferson-ly5qe
    @Jefferson-ly5qe 6 ปีที่แล้ว

    Nice work man! Do you have any open source VHDL code for this?

    • @Vladili
      @Vladili  6 ปีที่แล้ว +3

      Yep, right here: github.com/Vladilit/fpga-multi-effect

    • @Jefferson-ly5qe
      @Jefferson-ly5qe 6 ปีที่แล้ว +1

      Vladili Cool, thanks!

  • @nhatcomnhom
    @nhatcomnhom 4 ปีที่แล้ว

    I also make one in stm32 discovery, it is on my channel :)) but not realtime, just mp3 input, and I wonder does it work for guitar classic :v ?? thank for your read :)) can I ask your facebook or some SNS you use please :)) ??

  • @walterisraelmoscosozarate8768
    @walterisraelmoscosozarate8768 3 ปีที่แล้ว

    Los diagramas hermanos

  • @celinebaudlot8655
    @celinebaudlot8655 5 ปีที่แล้ว +1

    le son est horrible !!!
    the sound is horrible !!!