Voice Shifting med en Cyclone V FPGA

Cornell-studerende [Sean Carroll], [Gulnar Mirza], og [James Talmage] udviklede en realtime pitch shifter til at køre på deres DE1-SOC og kontrolleret af sin armkerne.

Holdets mål var at pitch-shift venstre og de bedste output uafhængigt, for at producere akkorder ved hjælp af de oprindelige stemmer såvel som de stigninger, og tidsforsinkede tonehøjdeforskydning. Alt det styres på en VGA-skærm gennem en EASY GUI, så brugerne kan skabe mange forskellige effekter ved at lægge de forskellige muligheder.

Under hætten brugte de brug af dobbelt cirkulære buffere til at gøre pitchskiftet, læse i prøven og derefter bruge let fastpunkt aritmetik til at ændre det og derefter køre signalet gennem et butterworth filter for at rydde op artefakter.

Projektet blev bygget som en del af [Bruce Land] ‘s ECE5760 klasse. Hvis du søger efter meget mere DE1 godhed, finder du fremragende projekter aplenty på Hackaday, herunder LED Matrix Audio Visualizer fra sidste år og syntetisering af strenge på en cyklon V, blandt mange andre.

Leave a Reply

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

Previous post Elinchrom El-Skyport udløst af Arduino
Next post Læsning af strømbrugsdata med et webcam og Python