% ===========================================
% Paper Template for ICMC 2025
% adapted from earlier LaTeX paper templates for the ICMC, SMC, etc...

% Modified by Akito van Troyer and Victor Zappi 5 November 2025 
% (avantroyer@berklee.edu, v.zappi@northeastern.edu)
% ===========================================

\documentclass{article}
\usepackage{icmc2025_paper_template}
\usepackage{times}
\usepackage{ifpdf}
\usepackage{soul}
\usepackage[english]{babel}

%%%%%%%%%%%%%%%%%%%%%%%% Some useful packages %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%% See related documentation %%%%%%%%%%%%%%%%%%%%%%%%%%
%\usepackage{amsmath} % popular packages from Am. Math. Soc. Please use the 
%\usepackage{amssymb} % related math environments (split, subequation, cases,
%\usepackage{amsfonts}% multline, etc.)
%\usepackage{bm}      % Bold Math package, defines the command \bf{}
%\usepackage{paralist}% extended list environments
%%subfig.sty is the modern replacement for subfigure.sty. However, subfig.sty 
%%requires and automatically loads caption.sty which overrides class handling 
%%of captions. To prevent this problem, preload caption.sty with caption=false 
%\usepackage[caption=false]{caption}
%\usepackage[font=footnotesize]{subfig}
%\usepackage{cite} % Allows for more control over ref formatting 


% ====================================================
% ================ Define title and author names here ===============
% ====================================================
%user defined variables
\def\papertitle{Hiding What from Whom? A Critical Review of the History of Programming languages for Music}
\def\firstauthor{Tomoya Matsuura}
% \def\firstauthor{Anonymized for review}

% \def\secondauthor{Second Author}
% \def\thirdauthor{Third Author}
% \def\fourthauthor{Fourth Author}
% \def\fifthauthor{Fifth Author}
% \def\sixthauthor{Sixth Author}

% adds the automatic
% Saves a lot of output space in PDF... after conversion with the distiller
% Delete if you cannot get PS fonts working on your system.

% pdf-tex settings: detect automatically if run by latex or pdflatex
\newif\ifpdf
\ifx\pdfoutput\relax
\else
   \ifcase\pdfoutput
      \pdffalse
   \else
      \pdftrue
  \fi
\fi

\ifpdf % compiling with pdflatex
  \usepackage[pdftex,
    pdftitle={\papertitle},
    pdfauthor={\firstauthor},
    bookmarksnumbered, % use section numbers with bookmarks
    pdfstartview=XYZ % start with zoom=100% instead of full screen; 
                     % especially useful if working with a big screen :-)
   ]{hyperref}
  %\pdfcompresslevel=9

  \usepackage[pdftex]{graphicx}
  % declare the path(s) where your graphic files are and their extensions so 
  %you won't have to specify these with every instance of \includegraphics
  \graphicspath{{./figures/}}
  \DeclareGraphicsExtensions{.pdf,.jpeg,.png}

  \usepackage[figure,table]{hypcap}

\else % compiling with latex
  \usepackage[dvips,
    bookmarksnumbered, % use section numbers with bookmarks
    pdfstartview=XYZ % start with zoom=100% instead of full screen
  ]{hyperref}  % hyperrefs are active in the pdf file after conversion

  \usepackage[dvips]{epsfig,graphicx}
  % declare the path(s) where your graphic files are and their extensions so 
  %you won't have to specify these with every instance of \includegraphics
  \graphicspath{{./figures/}}
  \DeclareGraphicsExtensions{.eps}

  \usepackage[figure,table]{hypcap}
\fi

%setup the hyperref package - make the links black without a surrounding frame
\hypersetup{
    colorlinks,%
    citecolor=black,%
    filecolor=black,%
    linkcolor=black,%
    urlcolor=black
}


% ====================================================
% ================ Title and author info starts here ===============
% ====================================================
% Title.
% ------
\title{\papertitle}

% Authors
% Please note that submissions are anonymous, therefore 
% authors' names should not be VISIBLE in your paper submission.
% They should only be included in the camera-ready version of accepted papers.
% uncomment and use the appropriate section (1, 2 or 3 authors)
%
% Single address
% To use with only one author or several with the same address
% ---------------
\oneauthor
  {\firstauthor} {Tokyo University of the Arts \\ %
    {\tt \href{mailto:me@matsuuratomoya.com}{me@matsuuratomoya.com}}}
% \oneauthor
%   {\firstauthor} { \\ %
%     {\tt \href{mailto:example@example.com}{example@example.com}}}
%Two addresses
% the default spacing is 1.5in, but this can be reduced to 0.5in or less, if needed
%--------------
% \twoauthors
%   {1.5in}
%   {\firstauthor} {Affiliation1 \\  %
%     {\tt \href{mailto:author1@ul.ie}{author1@ul.ie}}}
%   {\secondauthor} {Affiliation2 \\  %
%     {\tt \href{mailto:author2@ul.ie}{author2@ul.ie}}}

% Three addresses
% the default spacing is 0.5in, but this can be reduced to 0.3in or less, if needed
% --------------
%  \threeauthors
%    {0.5in}
%    {\firstauthor} {Affiliation1 \\ %
%      {\tt \href{mailto:author1@myorg.org}{author1@myorg.org}}}
%    {\secondauthor} {Affiliation2 \\ %
%      {\tt \href{mailto:author2@myorg.org}{author2@myorg.org}}}
%    {\thirdauthor} { Affiliation3 \\ %
%      {\tt \href{mailto:author3@myorg.org}{author3@myorg.org}}}

% Four addresses
% the default spacing is 1.5in, but this can be reduced to 0.5in or less, if needed
% --------------
% \fourauthors
%   {1.5in}
%   {\firstauthor} {Affiliation1 \\ %
%     {\tt \href{mailto:author1@ul.ie}{author1@ul.ie}}}
%   {\secondauthor} {Affiliation2 \\ %
%     {\tt \href{mailto:author2@ul.ie}{author2@ul.ie}}}
%   {\thirdauthor} { Affiliation3 \\ %
%     {\tt \href{mailto:author3@ul.ie}{author3@ul.ie}}}
%   {\fourthauthor} { Affiliation4 \\ %
%     {\tt \href{mailto:author4@ul.ie}{author4@ul.ie}}}

% Five addresses
% the default spacing is 0.5in, but this can be reduced to 0.3in or less, if needed
% --------------
% \fiveauthors
%   {0.5in}
%   {\firstauthor} {Affiliation1 \\ %
%     {\tt \href{mailto:author1@ul.ie}{author1@ul.ie}}}
%   {\secondauthor} {Affiliation2 \\ %
%     {\tt \href{mailto:author2@ul.ie}{author2@ul.ie}}}
%   {\thirdauthor} { Affiliation3 \\ %
%     {\tt \href{mailto:author3@ul.ie}{author3@ul.ie}}}
%   {\fourthauthor} { Affiliation4 \\ %
%     {\tt \href{mailto:author4@ul.ie}{author4@ul.ie}}}
%   {\fifthauthor} { Affiliation5 \\ %
%     {\tt \href{mailto:author5@ul.ie}{author5@ul.ie}}}

% Six addresses
% the default spacing is 0.5in, but this can be reduced to 0.3in or less, if needed
% --------------
% \sixauthors
%   {0.5in}
%   {\firstauthor} {Affiliation1 \\ %
%     {\tt \href{mailto:author1@ul.ie}{author1@ul.ie}}}
%   {\secondauthor} {Affiliation2 \\ %
%     {\tt \href{mailto:author2@ul.ie}{author2@ul.ie}}}
%   {\thirdauthor} { Affiliation3 \\ %
%     {\tt \href{mailto:author3@ul.ie}{author3@ul.ie}}}
%   {\fourthauthor} { Affiliation4 \\ %
%     {\tt \href{mailto:author4@ul.ie}{author4@ul.ie}}}
%   {\fifthauthor} { Affiliation5 \\ %
%     {\tt \href{mailto:author5@ul.ie}{author5@ul.ie}}}
%   {\sixthauthor} { Affiliation6 \\ %
%     {\tt \href{mailto:author6@ul.ie}{author6@ul.ie}}}
\usepackage{listings} 
\newcommand{\passthrough}[1]{#1}  % required from pandoc to provide inline
\lstset{
  breaklines=true,
  captionpos=b,
  basicstyle=\ttfamily\small, 
  columns=fullflexible,
  frame=single,
  keepspaces=true,      
  showstringspaces=false
}


% ====================================================
% =============== The document content starts here ===============
% ====================================================
\begin{document}
%
\capstartfalse
\maketitle
\capstarttrue
%
\begin{abstract}
\input{abstract.tex}
\end{abstract}

%
\providecommand{\citep}{ \cite}% for pandoc
\def\tightlist{\itemsep1pt\parskip0pt\parsep0pt} %for pandoc


\input{content.tex}

\begin{acknowledgments}
This research was supported by JSPS KAKENHI (Grant No.23K12059). I would also like to thank the many anonymous reviewers.
\end{acknowledgments} 

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%bibliography here
\bibliography{main}

\end{document}
