|  | Artix7 
 
 96kHz
 192kHz
 384kHz
 768kHz
 
 
 1920x1080
 HDMI
 
 
 | This 
					project realizes an universal audio and video effect device 
					by making my graphical 
					real time visualizer 
					fully programmable. Unlike in the other version a AC701 is 
					used instead of a Nexys Video in incorporate an easy Video 
					Input too.
 
 Base Hardware Unit
 Artix 7 FPGA board
 
 
  
 
 
  
 The AC701-FPGA-board is used 
					to implement a graphical visualization of the incoming 
					digital audio data. The board analyzes the audio data from 
					S/PDIF or XADC.
 
 The Audio 
					is converted to MIDI-like information using my 
					audio2midi 
					transformation module. Various information from several channels 
					are extracted in order to control the parameters of the visualizer.
 
 Unlike I 
					did it in the 
					former version of the visualizer, the analysis is not performed 
					by a FFT, but a discrete transformation of selected frequencies 
					using optimized adjustable filters, which is more precise and 
					reacts quicker on level changes. The audio 
					data is thus used to create visual effects in real time.
 
 
 
 Alternate Graphic Output
 
 
  
 
 
  
 Some of the images have been created using modulo 
					operations emulating the errors which accour when processing 
					audio data with a) REAL and b) INTEGER data types or when 
					using a lower resolution. The difference of the two values 
					are rescaled and pushed to a specific colour channel related 
					to the perticular parameter having caused the difference. See 
					some more information about the way of processing in the 
					related thread here in this discussion platform 
					www.mikrocontroller.net
 
 See a Youtube Video here
					
					dynamic error calculation
 
 
 
 |  |