/ Application of Wave Field Synthesis in the composition of electronic music
Table 1. Overview of processor load (realtime index) and amount of sources per filterlength measured with BruteFIR v0.99f on a Dual Pentium III, 1004 MHz. Sources 1 2 3 4 5 6 7 8 9 Filt. Len. Dist. (m) time 256 1.97 6 ms 0.17 0.23 0.30 0.38 0.49 0.58 0.67 0.77 0.82 512 3.95 12 ms 0.18 0.25 0.33 0.40 0.53 0.61 0.71 0.80 0.87 1024 7.89 23 ms 0.20 0.27 0.35 0.42 0.55 0.63 0.72 0.80 0.88 2048 15.8 46 ms 0.22 0.29 0.37 0.43 0.56 0.64 0.73 0.83 0.91 4096 31.6 93 ms 0.24 0.31 0.38 0.45 0.59 0.70 0.81 0.94 - 8192 63.2 0.19 s 0.27 0.36 0.45 0.55 0.72 0.85 0.96 - 16384 126 0.37 s 0.34 0.45 0.58 0.68 0.90 - - 32768 253 0.74 s 0.46 0.63 0.86 - - 65536 505 1.49s 0.65 0.84 131072 1011 2.97s 0.73 0.91 4 Interface software In order to work with the system, interface software was needed to calculate the necessary filter coefficients. The aim was to create an interface that allows composers to define the movements of their sounds, independent of the system on which it eventually will be played. That is, the composer should be bothered as less as possible with the actual calculations for each loudspeaker, but instead be able to focus on defining paths through space for his sounds. The current version of the program allows the composer to do so. The composer defines the locations and paths through space and gives the time parameters for these. The program will then calculate the necessary filters, based on the hardware setup of the system. As such, compositions can be saved and loaded on different systems, with different hardware setups, and the composition in space that the composer intended will be played back. The sound input needs to be presented at the inputs of the sound card and can come from any source (also a live source). Figure 3. Screenshot of source and path definition. Graphical results of this input is shown in figure 4.
Top of page Top of page