Voice Shifting met een Cycloon V FPGA

Cornell-studenten [Sean Carroll], [Gulnar Mirza], en [James Talmage] ontwikkelde een realtime pitch shifter om op hun DE1-SOC te rennen en gecontroleerd door zijn armkern.

De doelen van het team waren om de linker- en beste uitgangen onafhankelijk te pitchen, om akkoorden te produceren met behulp van de originele stemmen en de toonhoogte-verschoven en tijd-vertraagde pitch-shifting. Allemaal wordt gecontroleerd op een VGA-monitor via een Easy GUI, zodat gebruikers veel verschillende effecten kunnen maken door de verschillende opties te leggen.

Onder de kap maakten ze gebruik van dubbele cirkelvormige buffers om de toonhoogte verschuiven, lezen in het monster en vervolgens met behulp van eenvoudig vaste-punt rekenkundig om het te wijzigen, en vervolgens het signaal door een butterworth-filter te gebruiken om artefacten op te ruimen.

Het project werd gebouwd als onderdeel van de ECE5760-klasse van [Bruce Land]. Als u op zoek bent naar veel meer DEC-goedheid, vindt u uitstekende projecten in overvloed op Hackaday, inclusief de LED-matrix-audiovisualizer van vorig jaar en synthetiserende snaren op een cycloon v, onder tal van anderen.

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Post