\documentclass[tikz]{standalone}

\usetikzlibrary{calc,arrows}
\usetikzlibrary{plotmarks}

\usepackage{audioicons}

\begin{document}

\newcommand{\degree}[0]{$^\circ$}

%% Define loudspeaker symbol
\tikzstyle{loudspeaker} = [basic loudspeaker, draw, fill=white
, minimum height=1mm 	      % height of the rectangle ("driver") part
, minimum width=0.5mm		      % width of the rectangle
, inner sep=0pt
, relative rectangle width=1  % height of trapezoid ("cone") part, relative
                              % to minimum width (default: 1)
, relative rectangle height=2 % width of trapezoid, relative to minimum height
                              %(default: 2)
, draw=red
]

%% Define photo symbol
\tikzstyle{foto} = [basic foto, draw, fill=white
, minimum height=2mm 	      % height of the rectangle ("driver") part
, minimum width=1mm		      % width of the rectangle
, inner sep=0pt
, relative rectangle width=0.5
, relative rectangle height=0.5
, draw=blue
]
\newcommand{\photo}[3]{%
    \node[foto,label={\color{blue}\footnotesize #3},rotate=#2] at (#1) {};%
}%

%% Define dummy head symbol
\pgfmathsetmacro{\Rhead}{0.1}
\pgfmathsetmacro{\Rnose}{1.3*\Rhead}
\pgfmathsetmacro{\alphanose}{10.0}
\pgfmathsetmacro{\Rrange}{2.0*\Rhead}
\pgfmathsetmacro{\alpharange}{90.0}
\newcommand{\dummyhead}[3]{%
    %
    \node[label={\footnotesize #3},rotate=#2+90] at (#1) {};
    % head
    \draw (#1) circle (\Rhead) {};%
    % nose
    \draw ($(#1)+(#2+\alphanose:\Rhead)$) --
    ($(#1) + (#2:\Rnose)$)--
    ($(#1)+(#2-\alphanose:\Rhead)$);%
    % rotation range
    \draw[dash pattern=on 1pt] (#1) -- +(#2:\Rrange);%
    \draw[dash pattern=on 1pt] (#1) -- +(#2-\alpharange+2:\Rrange);%
    \draw[dash pattern=on 1pt] (#1) -- +(#2+\alpharange+2:\Rrange);%
    \draw[-latex] ($(#1)+(#2-\alpharange:\Rrange)$)
      arc (#2-\alpharange:#2+\alpharange:\Rrange);
}%

%% Define loudspeaker symbol
\newcommand{\loudspeaker}[3]{%
    \node[loudspeaker,rotate=#2] at (#1) {};
    \node[red,anchor=south] at (#1) {\footnotesize #3};
}%

%% Draw the graph
\begin{tikzpicture}

%  %plots
%  \draw plot[mark=*, mark options={fill=white}]
%    file {blub.data};

  %% Bounding Box and Grid %%
  \useasboundingbox (-3,-3) rectangle (6,3.75);
  \draw[very thin, dotted, gray, step=0.5cm] (-3,-3) grid (6,3.75);

  %% Coordinate Axes %%
  % axis
  \draw[gray, ->] (0,0) -- (1.2,0) node[right] {\footnotesize$x$};
  \draw[gray, ->] (0,0) -- (0,1.2) node[above] {\footnotesize$y$};
  \draw[gray,-latex] (0.5,0) arc (0:45:0.5);
  \draw[gray,dash pattern=on 1pt] (0,0) -- (0.353,0.353);
  \node[gray,above] at (0.353,-0.09) {\footnotesize $\varphi$};
  % ticks
  \draw[gray] (1.00,1pt) -- (1.00,-3pt) node[anchor=north] {\footnotesize$1$\,m};
  \draw[gray] (1pt,1.00) -- (-3pt,1.00) node[anchor=east] {\footnotesize$1$\,m};

  %% Walls %%
  \draw (-2.56,3.44) --
    (2.56,3.43) --
    (2.7,-2.21) --
    (-2.68,-2.15) --
    (-2.56,3.44);

  %% Door %%
  \draw (1.0,3.38) -- (1.0,3.48);
  \draw (1.8,3.38) -- (1.8,3.48);

  %% Molton curtain %%
  \draw[gray] (-2.30,2.34) -- (2.30,2.33) -- (2.4,-1.91) -- (-2.38,-1.85) --
    (-2.30,2.34);
  \node[gray] at (-1.34,2.5) {\footnotesize molton curtain};

  %% Dummy Head %%
  \coordinate (dummyHead1) at (0.0, 0.0) {};

  \dummyhead{dummyHead1}{90}{}

  %% Loudspeakers %%
  \coordinate (loudspeaker1) at (-1.00,  1.73) {};
  \coordinate (loudspeaker2) at ( 0.00,  2.00) {};
  \coordinate (loudspeaker3) at ( 1.00,  1.73) {};
  \coordinate (loudspeaker4) at (-1.88, -0.68) {};
  \coordinate (loudspeaker5) at ( 1.88, -0.68) {};

  \loudspeaker{loudspeaker1}{-59.97}{}
  \loudspeaker{loudspeaker2}{-90}{}
  \loudspeaker{loudspeaker3}{-120.03}{}
  \loudspeaker{loudspeaker4}{19.07}{}
  \loudspeaker{loudspeaker5}{160.93}{}

  %%% Title
  \node[] at (0,-2.75) {BRIR, room Calypso, TU Berlin};

  %% Legend for positions
  \begin{scope}[scale=0.6,transform shape]
      \node[anchor=west] at (5,1.5) {KEMAR};
  \node[anchor=west] at (5,1.0) {1: $( 0.00, 0.00)$\,m, 90\degree};
  \node[anchor=west] at (5,0.0)   {\color{red}Genelec 8250A};
  \node[anchor=west] at (5,-0.5)  {\color{red}1:  $(-1.00,  1.73)$\,m,  -60\degree};
  \node[anchor=west] at (5,-1.0)  {\color{red}2:  $( 0.00,  2.00)$\,m,  -90\degree};
  \node[anchor=west] at (5,-1.5)  {\color{red}3:  $( 1.00,  1.73)$\,m, -120\degree};
  \node[anchor=west] at (5,-2.0)  {\color{red}4:  $(-1.88, -0.68)$\,m,   19\degree};
  \node[anchor=west] at (5,-2.5)  {\color{red}5:  $( 1.88, -0.68)$\,m,  161\degree};
  %% Positions
  \node[anchor=center] at ([shift={(-0.15, 0.26)}]loudspeaker1)   {\color{red}1};
  \node[anchor=center] at ([shift={( 0.0,  0.30)}]loudspeaker2)   {\color{red}2};
  \node[anchor=center] at ([shift={( 0.15, 0.26)}]loudspeaker3)   {\color{red}3};
  \node[anchor=center] at ([shift={(-0.28,-0.10)}]loudspeaker4)   {\color{red}4};
  \node[anchor=center] at ([shift={( 0.28,-0.10)}]loudspeaker5)   {\color{red}5};
  \node[anchor=center] at ([shift={( 0.25,-0.25)}]dummyHead1)   {1};
  \end{scope} 
 
\end{tikzpicture}

\end{document}
