Anyone care to look at this Verilog music synthesizer with me?

  • Thread starter zeion
  • Start date
  • Tags
    Music
In summary, the conversation discusses a problem with modifying demo code for a music synthesizer in Verilog. The code is overwhelming for a beginner and when attempting to change the demo songs, the sound becomes distorted and screechy. This could be due to the code not being optimized for the new song, and the solution may be to modify the code or find a demo that is already optimized for the new song.
  • #1
zeion
466
1
Hi,

I'm learning Verilog and came across this demo code for a music synthesizer. I was looking over the code for it and, needless to say, it's pretty overwhelming for a beginner. I was hoping I could change the demo songs in the demo_code1 and demo_code2 files, so to make the FPGA play a different demo song; but it seems that when I replace the song steps the sound becomes distorted and screechy... What would be causing this?

I know its a lot to look over but... hopefully some of you Verilog nerds will be able to help me out? :-p
 

Attachments

  • DE2_synthesizer.zip
    199.5 KB · Views: 255
Technology news on Phys.org
  • #2
Thanks!It is possible that the code you are using may not be optimized for the type of song you are trying to play. The code may be written in such a way that it relies on specific characteristics of a particular song. When you try to play a different song, the code may not be able to properly interpret the notes and thus create a distorted sound. You may need to modify the code to account for the differences between the songs. Alternatively, you can look for other demos that are already optimized for the new song you want to play.
 

Related to Anyone care to look at this Verilog music synthesizer with me?

1. What is Verilog and how is it used in music synthesis?

Verilog is a hardware description language used to design digital systems. In music synthesis, Verilog can be used to design digital modules that generate and manipulate sounds.

2. Can you explain how this Verilog music synthesizer works?

This Verilog music synthesizer uses a combination of digital modules such as oscillators, filters, and envelope generators to generate and manipulate sound waves. These modules are controlled by the user through coded instructions, allowing for a wide range of sounds to be created.

3. What are the benefits of using Verilog for music synthesis?

Using Verilog for music synthesis allows for precise control over the sound generation process, as well as the ability to create complex and unique sounds. Verilog also allows for easy integration with other digital systems and interfaces, making it a versatile tool for music production.

4. Is any programming experience necessary to understand this Verilog music synthesizer?

Some programming experience may be helpful in understanding the coding behind this Verilog music synthesizer, but it is not necessary. The synthesizer can also be controlled through a user-friendly interface, making it accessible to those without programming experience.

5. Can this Verilog music synthesizer be used for live performances?

Yes, this Verilog music synthesizer can be used for live performances. The synthesizer can be connected to a MIDI controller or other input devices, allowing for real-time control and manipulation of the sound output.

Similar threads

  • Programming and Computer Science
Replies
10
Views
1K
  • Science Fiction and Fantasy Media
Replies
2
Views
2K
  • Programming and Computer Science
Replies
12
Views
3K
  • Electrical Engineering
Replies
2
Views
2K
  • Programming and Computer Science
Replies
3
Views
1K
  • Computing and Technology
Replies
4
Views
12K
  • Art, Music, History, and Linguistics
Replies
11
Views
2K
  • New Member Introductions
Replies
2
Views
372
  • MATLAB, Maple, Mathematica, LaTeX
Replies
1
Views
3K
  • Computing and Technology
Replies
30
Views
2K
Back
Top