mirror of
				https://github.com/RGBCube/serenity
				synced 2025-10-31 10:22:45 +00:00 
			
		
		
		
	 00dd8f8fbe
			
		
	
	
		00dd8f8fbe
		
	
	
	
	
		
			
			Several related improvements to our Fast Fourier Transform implementation: - FFT now operates on spans, allowing it to use many more container types other than Vector. It's intended anyways that FFT transmutes the input data. - FFT is now constexpr, moving the implementation to the header and removing the cpp file. This means that if we have static collections of samples, we can transform them at compile time. - sample_data.data() weirdness is now gone.
		
			
				
	
	
		
			9 lines
		
	
	
	
		
			142 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
			
		
		
	
	
			9 lines
		
	
	
	
		
			142 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
| set(SOURCES
 | |
|     Clip.cpp
 | |
|     Track.cpp
 | |
|     Effects.cpp
 | |
|     Synthesizers.cpp
 | |
| )
 | |
| 
 | |
| serenity_lib(LibDSP dsp)
 | |
| target_link_libraries(LibDSP LibCore)
 |