integrating kali score with original score for republication

main
mwinter 11 months ago
parent 53071fe4c7
commit 3b6f81dec5

@ -2,4 +2,9 @@
*.tiff
*.jpg
*.xcf
*.png
*.aux
*.log
*.out
*.synctex.gz
*.toc

@ -16,27 +16,27 @@
\providecommand\HyField@AuxAddToCoFields[2]{}
\@writefile{toc}{\setcounter {tocdepth}{0}}
\@writefile{toc}{\setcounter {tocdepth}{2}}
\@writefile{toc}{\contentsline {section}{Description / note}{1}{section*.1}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{Installation and performance setting}{2}{section*.2}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{Photomask alignment}{3}{section*.3}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{Computer code repository and documentation}{4}{section*.4}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{Description / note}{2}{section*.1}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{Installation and performance setting}{3}{section*.2}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{Score and premiere performance}{3}{section*.3}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{Photomask alignment}{4}{section*.4}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{Computer code repository and documentation}{4}{section*.5}\protected@file@percent }
\citation{*}
\bibstyle{unsrt}
\bibdata{hdp}
\@writefile{toc}{\contentsline {section}{Appendix}{5}{section*.5}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{Tiling images}{6}{section*.6}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{Original Scores}{11}{section*.7}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{berger}{11}{section*.8}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{robinson}{28}{section*.9}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{penrose}{53}{section*.10}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{ammann}{84}{section*.11}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{kari}{120}{section*.12}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{jaendel}{136}{section*.13}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{Scores adapted for premiere with Kali Ensemble}{242}{section*.14}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{berger}{242}{section*.15}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{robinson}{249}{section*.16}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{penrose}{268}{section*.17}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{ammann}{304}{section*.18}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{kari}{314}{section*.19}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{jaendel}{335}{section*.20}\protected@file@percent }
\gdef \@abspage@last{335}
\@writefile{toc}{\contentsline {section}{Appendix}{5}{section*.6}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{Tiling images}{6}{section*.7}\protected@file@percent }
\@writefile{toc}{\contentsline {sectionnopage}{Original Scores}{11}{section*.8}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{berger}{11}{section*.9}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{robinson}{28}{section*.10}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{penrose}{53}{section*.11}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{ammann}{84}{section*.12}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{kari}{120}{section*.13}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{jaendel}{136}{section*.14}\protected@file@percent }
\@writefile{toc}{\contentsline {sectionnopage}{Scores adapted for premiere with Kali Ensemble}{242}{section*.15}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{berger}{242}{section*.16}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{robinson}{249}{section*.17}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{penrose}{268}{section*.18}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{ammann}{304}{section*.19}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{kari}{314}{section*.20}\protected@file@percent }
\gdef \@abspage@last{334}

@ -1,20 +1,20 @@
\BOOKMARK [1][-]{section*.1}{\376\377\000D\000e\000s\000c\000r\000i\000p\000t\000i\000o\000n\000\040\000/\000\040\000n\000o\000t\000e}{}% 1
\BOOKMARK [1][-]{section*.2}{\376\377\000I\000n\000s\000t\000a\000l\000l\000a\000t\000i\000o\000n\000\040\000a\000n\000d\000\040\000p\000e\000r\000f\000o\000r\000m\000a\000n\000c\000e\000\040\000s\000e\000t\000t\000i\000n\000g}{}% 2
\BOOKMARK [1][-]{section*.3}{\376\377\000P\000h\000o\000t\000o\000m\000a\000s\000k\000\040\000a\000l\000i\000g\000n\000m\000e\000n\000t}{}% 3
\BOOKMARK [1][-]{section*.4}{\376\377\000C\000o\000m\000p\000u\000t\000e\000r\000\040\000c\000o\000d\000e\000\040\000r\000e\000p\000o\000s\000i\000t\000o\000r\000y\000\040\000a\000n\000d\000\040\000d\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{}% 4
\BOOKMARK [1][-]{section*.5}{\376\377\000A\000p\000p\000e\000n\000d\000i\000x}{}% 5
\BOOKMARK [1][-]{section*.6}{\376\377\000T\000i\000l\000i\000n\000g\000\040\000i\000m\000a\000g\000e\000s}{}% 6
\BOOKMARK [1][-]{section*.7}{\376\377\000O\000r\000i\000g\000i\000n\000a\000l\000\040\000S\000c\000o\000r\000e\000s}{}% 7
\BOOKMARK [2][-]{section*.8}{\376\377\000b\000e\000r\000g\000e\000r}{section*.7}% 8
\BOOKMARK [2][-]{section*.9}{\376\377\000r\000o\000b\000i\000n\000s\000o\000n}{section*.7}% 9
\BOOKMARK [2][-]{section*.10}{\376\377\000p\000e\000n\000r\000o\000s\000e}{section*.7}% 10
\BOOKMARK [2][-]{section*.11}{\376\377\000a\000m\000m\000a\000n\000n}{section*.7}% 11
\BOOKMARK [2][-]{section*.12}{\376\377\000k\000a\000r\000i}{section*.7}% 12
\BOOKMARK [2][-]{section*.13}{\376\377\000j\000a\000e\000n\000d\000e\000l}{section*.7}% 13
\BOOKMARK [1][-]{section*.14}{\376\377\000S\000c\000o\000r\000e\000s\000\040\000a\000d\000a\000p\000t\000e\000d\000\040\000f\000o\000r\000\040\000p\000r\000e\000m\000i\000e\000r\000e\000\040\000w\000i\000t\000h\000\040\000K\000a\000l\000i\000\040\000E\000n\000s\000e\000m\000b\000l\000e}{}% 14
\BOOKMARK [2][-]{section*.15}{\376\377\000b\000e\000r\000g\000e\000r}{section*.14}% 15
\BOOKMARK [2][-]{section*.16}{\376\377\000r\000o\000b\000i\000n\000s\000o\000n}{section*.14}% 16
\BOOKMARK [2][-]{section*.17}{\376\377\000p\000e\000n\000r\000o\000s\000e}{section*.14}% 17
\BOOKMARK [2][-]{section*.18}{\376\377\000a\000m\000m\000a\000n\000n}{section*.14}% 18
\BOOKMARK [2][-]{section*.19}{\376\377\000k\000a\000r\000i}{section*.14}% 19
\BOOKMARK [2][-]{section*.20}{\376\377\000j\000a\000e\000n\000d\000e\000l}{section*.14}% 20
\BOOKMARK [1][-]{section*.3}{\376\377\000S\000c\000o\000r\000e\000\040\000a\000n\000d\000\040\000p\000r\000e\000m\000i\000e\000r\000e\000\040\000p\000e\000r\000f\000o\000r\000m\000a\000n\000c\000e}{}% 3
\BOOKMARK [1][-]{section*.4}{\376\377\000P\000h\000o\000t\000o\000m\000a\000s\000k\000\040\000a\000l\000i\000g\000n\000m\000e\000n\000t}{}% 4
\BOOKMARK [1][-]{section*.5}{\376\377\000C\000o\000m\000p\000u\000t\000e\000r\000\040\000c\000o\000d\000e\000\040\000r\000e\000p\000o\000s\000i\000t\000o\000r\000y\000\040\000a\000n\000d\000\040\000d\000o\000c\000u\000m\000e\000n\000t\000a\000t\000i\000o\000n}{}% 5
\BOOKMARK [1][-]{section*.6}{\376\377\000A\000p\000p\000e\000n\000d\000i\000x}{}% 6
\BOOKMARK [1][-]{section*.7}{\376\377\000T\000i\000l\000i\000n\000g\000\040\000i\000m\000a\000g\000e\000s}{}% 7
\BOOKMARK [0][-]{section*.8}{\376\377\000O\000r\000i\000g\000i\000n\000a\000l\000\040\000S\000c\000o\000r\000e\000s}{}% 8
\BOOKMARK [1][-]{section*.9}{\376\377\000b\000e\000r\000g\000e\000r}{section*.8}% 9
\BOOKMARK [2][-]{section*.10}{\376\377\000r\000o\000b\000i\000n\000s\000o\000n}{section*.9}% 10
\BOOKMARK [2][-]{section*.11}{\376\377\000p\000e\000n\000r\000o\000s\000e}{section*.9}% 11
\BOOKMARK [2][-]{section*.12}{\376\377\000a\000m\000m\000a\000n\000n}{section*.9}% 12
\BOOKMARK [2][-]{section*.13}{\376\377\000k\000a\000r\000i}{section*.9}% 13
\BOOKMARK [2][-]{section*.14}{\376\377\000j\000a\000e\000n\000d\000e\000l}{section*.9}% 14
\BOOKMARK [0][-]{section*.15}{\376\377\000S\000c\000o\000r\000e\000s\000\040\000a\000d\000a\000p\000t\000e\000d\000\040\000f\000o\000r\000\040\000p\000r\000e\000m\000i\000e\000r\000e\000\040\000w\000i\000t\000h\000\040\000K\000a\000l\000i\000\040\000E\000n\000s\000e\000m\000b\000l\000e}{}% 15
\BOOKMARK [1][-]{section*.16}{\376\377\000b\000e\000r\000g\000e\000r}{section*.15}% 16
\BOOKMARK [2][-]{section*.17}{\376\377\000r\000o\000b\000i\000n\000s\000o\000n}{section*.16}% 17
\BOOKMARK [2][-]{section*.18}{\376\377\000p\000e\000n\000r\000o\000s\000e}{section*.16}% 18
\BOOKMARK [2][-]{section*.19}{\376\377\000a\000m\000m\000a\000n\000n}{section*.16}% 19
\BOOKMARK [2][-]{section*.20}{\376\377\000k\000a\000r\000i}{section*.16}% 20

@ -16,6 +16,7 @@
\usepackage{graphicx}
\usepackage{enumitem}
\usepackage{hyperref}
\usepackage{multicol}
\DTMsetdatestyle{default}
\DTMsetup{datesep={.}}
@ -87,7 +88,7 @@
\setlength\@tempdima{1.0em}%
\begingroup
\parindent \z@ \rightskip \@pnumwidth
\parfillskip + 100pt
\parfillskip + 10pt
\leavevmode
\advance\leftskip\@tempdima
\hskip -\leftskip
@ -95,6 +96,21 @@
\endgroup
\fi}
\newcommand*\l@sectionnopage[2]{%
\ifnum \c@tocdepth >\z@
\addpenalty\@secpenalty
\addvspace{0.25em \@plus\p@}%
\setlength\@tempdima{1.0em}%
\begingroup
\parindent \z@ \rightskip \@pnumwidth
\parfillskip + 10pt
\leavevmode
\advance\leftskip\@tempdima
\hskip -\leftskip
\hskip 30pt #1\nobreak\hfil \nobreak\par
\endgroup
\fi}
\newcommand*\l@subsection[2]{%
\ifnum \c@tocdepth >\z@
\addpenalty\@secpenalty
@ -102,7 +118,7 @@
\setlength\@tempdima{1.0em}%
\begingroup
\parindent \z@ \rightskip \@pnumwidth
\parfillskip + 100pt
\parfillskip + 10pt
\leavevmode
\advance\leftskip\@tempdima
\hskip -\leftskip
@ -133,23 +149,29 @@
a performance-installation
\begin{flushright}
michael winter \\ schloss solitude and cdmx; 2018 - 2019 \\
michael winter \\ schloss solitude, cdmx, berlin; 2018 - 2023 \\
\end{flushright}
\begin{center}
\begin{tabular}{cc}
\bigskip
\bigskip
\centering
\includegraphics[width=0.49\linewidth]{selects/maquina.jpg}
\begin{tabular}{ p{0.6\linewidth} p{0.4\linewidth} }
\centering
\includegraphics[width=0.49\linewidth]{selects/discos.jpg}
\end{tabular}
\end{center}
\tableofcontents
&
\vspace{5pt}
\includegraphics[width=0.99\linewidth]{updated\string_selects/installation\string_pic.jpg}
\bigskip
\tableofcontents
\includegraphics[width=0.99\linewidth]{selects/discos.jpg}
\end{tabular}
\newpage
\phantomsection\addcontentsline{toc}{section}{Description / note}
\textbf{Description / note}
@ -160,20 +182,43 @@ The tilings sonified and visualized in \textit{a history of the domino problem}
The Domino Problem and its corresponding history are somewhat vexing and difficult to describe. The original problem asked if there exists an algorithm/computer program that, when given as input a finite set of dominoes with varying color combinations for the edges, can output a binary answer, `yes' or `no', whether or not copies of that set can form an infinite tiling. The reason why the Domino Problem is inextricably linked to whether or not aperiodic tilings exist is the following. The existence of aperiodic tilings would mean that such an algorithm \textit{does not} exist. The problem was first posed by Hao Wang in 1961. He actually conjectured that aperiodic tilings do not exist. However, in 1964, his student, Robert Berger, proved him wrong by discovering an infinite, aperiodic tiling constructed with copies of a set of 20,426 dominoes. With the original problem solved, mathematicians then took on the challenge of finding the smallest set of dominoes that would construct an infinite aperiodic tiling. Over the past 60 years, this number has been continually reduced until the most recent discovery of a set of 11 dominoes along with a proof that no smaller sets exist. It is a remarkable narrative/history of a particular epistemological problem that challenged a group of people not only to solve it, but to understand it to the extent possible.
The music was composed by writing computer programs that generate and scan the tilings such that musical material and information is correlated with the dominoes. Shifting structures in the tilings are reflected by similarly shifting textures in the music. The musical compositions can act as an accompaniment to the visual component by being performed as interventions within the installation or as singular pieces in concert. The visual component of the piece consists of a kinetic sculpture that displays the tilings using visual cryptography.\footnote{\url{https://en.wikipedia.org/wiki/Visual_cryptography}} In visual cryptography, a message is encrypted by dividing the information of the message into two `shadow' images, each which look completely random independently. The message is decrypted and revealed when the shadow images are combined/overlayed in a precise orientation. The use of visual cryptography to reveal the tilings is yet another reflection of the general motivation of the piece: exploring `how things fit together in unexpected ways'. In \textit{a history of the domino problem}, the message \textit{is} the tilings. The shadow images are printed on photomasks, which are essentially high-resolution transparencies: quartz wafers with a chrome coating etched at a pixel size ranging from nano- to micrometers. I used photomasks for two reasons. One: the Domino Problem is about the limits of computation. What computers can and cannot do. Displaying the tilings using photomasks, which are typically implemented to manufacture computer chips, reflects the concept of the piece through its medium. Two: though the wafers are actually small in size, because they are printed at such high resolution, large portions of the tilings can be displayed. In other words: to go big, sometimes you have to go small. The kinetic sculpture uses a high-precision, motorized multiaxis stage to align the finely printed shadow images and reveal the tilings (along with 3 other images of poetic texts inspired by the history of the Domino Problem). The whole apparatus rests on a light source that illuminates the photomasks, which are then magnified and projected.
The music was composed by writing computer programs that generate and scan the tilings such that musical material and information is correlated with the dominoes. Shifting structures in the tilings are reflected by similarly shifting textures in the music. The musical compositions can act as an accompaniment to the visual component by being performed as interventions within an exhibition of the installation or as singular pieces in concert. The visual component of the piece consists of a kinetic sculpture that displays the tilings using visual cryptography.\footnote{\url{https://en.wikipedia.org/wiki/Visual_cryptography}} In visual cryptography, a message is encrypted by dividing the information of the message into two `shadow' images, each which look completely random independently. The message is decrypted and revealed when the shadow images are combined/overlayed in a precise orientation. The use of visual cryptography to reveal the tilings is yet another reflection of the general motivation of the piece: exploring `how things fit together in unexpected ways'. In \textit{a history of the domino problem}, the message \textit{is} the tilings. The shadow images are printed on photomasks, which are essentially high-resolution transparencies: quartz wafers with a chrome coating etched at a pixel size ranging from nano- to micrometers. I used photomasks for two reasons. One: the Domino Problem is about the limits of computation. What computers can and cannot do. Displaying the tilings using photomasks, which are typically implemented to manufacture computer chips, reflects the concept of the piece through its medium. Two: though the wafers are actually small in size, because they are printed at such high resolution, large portions of the tilings can be displayed. In other words: to go big, sometimes you have to go small. The kinetic sculpture uses a high-precision, motorized multiaxis stage to align the finely printed shadow images and reveal the tilings (along with 3 other images of poetic texts inspired by the history of the Domino Problem). The whole apparatus rests on a light source that illuminates the photomasks, which are then magnified and projected.
\bigskip
\newpage
\phantomsection\addcontentsline{toc}{section}{Installation and performance setting}
\textbf{Installation and performance setting}
As an installation, the apparatus that aligns the image should be centered in a dark room such that observers can view the photomasks up close. Ideally, this should be set up with a teleprompter mirror at a 45 degree angle above the apparatus so that the viewer can see the photomasks without having to bend over. On the other side of the mirror, a video camera is placed such that the resulting projected image aligns with what the viewer sees in the teleprompter mirror. The camera side of the mirror must be darkened out with a cover in order to allow the viewer to only see the reflection of the photomasks. The projection should be as large as possible and at as high a resolution as possible. Ideally, the camera should be able to zoom into the images of the tilings to show more detail.
As an installation, the apparatus that aligns the image should be centered in a dark room such that observers can view the photomasks up close. Ideally, this should be set up with a teleprompter mirror at a 45 degree angle above the apparatus so that the viewer can see the photomasks without having to bend over. On the other side of the mirror, a video camera is placed such that the resulting projected image aligns with what the viewer sees in the teleprompter mirror. The camera side of the mirror must be darkened out with a cover in order to allow the viewer to only see the reflection of the photomasks. The projection should be as large as possible and at as high a resolution as possible. If possible, the camera should be able to zoom into the images of the tilings to show more detail.
In the installation, recordings of the musical pieces are played back; sometimes randomly and sometimes in sync with the respective tilings from which they were generated. The installation can be augmented (e.g. for an exhibition opening) by live performances of the musical pieces instead of the recordings. If so, direct access to the apparatus should be avoided in order for a situation where the observers can view the projected images and listen to the musical accompaniment in a tranquil and focused environment.
A demo of the apparatus is available at: \url{https://vimeo.com/375784136}.
\bigskip
\bigskip
\phantomsection\addcontentsline{toc}{section}{Score and premiere performance}
\textbf{Score and premiere performance}
All of the musical pieces are open with respect to instrumentation. This openness coupled with the specificity of the musical material can present challenges when arranging the piece for a given ensemble. The individual instructions for each piece explicate how to deal with potential issues that may arise in the arrangement process. A practice and performance application were also made that synthesizes all the parts, allows volume control for each part, transport/tempo control for each piece, as well as provides both a visual and audio metronome. This application is included in the code repository detailed below.
The piece was premiered in November 2023 by the Hague-based Kali Ensemble: İdil Yunkuş (violin), Giuseppe Sapienza (clarinet), Guillermo Arnedo Frías (clarinet), Beste Yıldız (cello), Joel Gester Suárez (synth), Nirantar Yakthumba (harmonium). Extensive efforts were made to arrange the pieces for the ensemble resulting in a set of unique scores prepared specifically for their instrumentation. As an example, those arrangements are provided after the original scores. Provide below is a list of notes and alterations to the score made for the premiere.
\begin{itemize}
\item The scores for the Kali Ensemble preserve the part order of the original scores. The instrumentation for each part is given before the first system of each score followed by the original part number in parenthesis.
\item To facilitate more pieces being played by the harmonium, Ammann and Jaendel were played with a fundamental of c. The pitch gamut given in the instructions of the original score of both pieces is transposed up a 5/4 minor third.
\item All parts played by the harmonium and synthesizer have been rewritten to the nearest pitch in 12-tone equal temperament as opposed to the nearest pitch in 24-tone equal temperament as in the original score.
\item The clarinet parts are written transposed and not as sounds.
\item For Berger and Ammann, all parts not played by the ensemble were played with synthesized realizations.
\item For Jaendel, the ensemble played the drone version with the electronic realization. As such, a Kali-specific version of Jaendel is not provided.
\item In Kari, the high e (written f-sharp) in the clarinet part was transposed down an octave.
\item The violin player used a mute for Robinson and Penrose.
\end{itemize}
A very special thanks to Nirantar Yakthumba for the generous amount of time he dedicated to bring these pieces to life.
\newpage
\phantomsection\addcontentsline{toc}{section}{Photomask alignment}
\textbf{Photomask alignment}
@ -181,8 +226,9 @@ A demo of the apparatus is available at: \url{https://vimeo.com/375784136}.
Between the two photomasks, there are nine embedded images which can be seen at nine precise orientation organized in a 3 x 3 grid. The image area is surrounded by Moire pattern and Vernier markings to aid in the alignment. Provided below are a description of each of these markings.
\begin{center}
\includegraphics[width=0.7\linewidth]{selects/oraclesannotated\string_cp.jpg}
\end{center}
\includegraphics[width=0.45\linewidth]{selects/oraclesannotated\string_cp.jpg}
\includegraphics[width=0.45\linewidth]{selects/maquinalit\string_cp.jpg}
\end{center}
\begin{description}[labelindent=0.5cm]
\item [unidimensional Verniers:] These are the most useful markings for image alignment. For each axis, there are a set of coarse Verniers (bordering the image) and a set of fine Verniers (further from the image) which move 5 times the speed of the coarse Veniers. Every time an image is aligned the white blob will be centered in both the coarse and fine Verniers. These markings essentially amplify and scale the distance between the image (640 microns) and can be used by a motion tracker in a closed-loop alignment system. Rotational alignment can be achieved by aligning all verniers on the same axis (e.g., both the left and right side at the same horizontal position).
@ -196,11 +242,11 @@ High precision optical stages are used for the alignment of the wafers. Ideally,
%The original setup is as follows. Each of the photomasks are mounted onto tilt stages to be able to align the masks together rotationally (note that a more ideal setup would use goniometer stages). One of the tilt / goniometer stages is then affixed to a stage with 3 degrees of freedom: $x$, $y$, and $z$. The other is fixed directly to an optical breadboard.
To automate the alignment, high precision motors are used to move one of the photomasks on the $x$ and $y$ axes. Ideally, two more motors can be implememted: one to compensate for rotational misalignment and the other to separate the plates on the $z$ axis when travelling between images. In the original setup, the high precision motors are stepper motors. If the photomasks are not touching, an open-loop system can be used to automate alignment. That is, the accuracy of the step count of the motors should be sufficient for alignment. However, if the photomasks need to touch in order to produce the resulting images (as is the often the case with the original setup), the friction between the two photomasks will cause inaccuracies in an open-loop system. To compensate for this, the Vernier markings can be tracked optically (using motion-tracking software or opto-interrupts) in order to create a closed-loop system. The software used to automate the system and control the motors is detailed in the following section.
To automate the alignment, high precision motors are used to move one of the photomasks on the $x$ and $y$ axes. Ideally, two more motors can be implemented: one to compensate for rotational misalignment and the other to separate the plates on the $z$ axis when traveling between images. In the original setup, the high precision motors are stepper motors. If the photomasks are not touching, an open-loop system can be used to automate alignment. That is, the accuracy of the step count of the motors should be sufficient for alignment. However, if the photomasks need to touch in order to produce the resulting images (as is the often the case with the original setup), the friction between the two photomasks will cause inaccuracies in an open-loop system. To compensate for this, the Vernier markings can be tracked optically (using motion-tracking software or opto-interrupts) in order to create a closed-loop system. The software used to automate the system and control the motors is included in the code repository detailed below.
\begin{center}
\includegraphics[width=0.7\linewidth]{selects/maquinalit\string_cp.jpg}
\end{center}
%\begin{center}
% \includegraphics[width=0.7\linewidth]{selects/maquinalit\string_cp.jpg}
%\end{center}
\bigskip
@ -336,7 +382,7 @@ Kari
Jaendel-Rao
\vspace*{\fill}
\phantomsection\addcontentsline{toc}{section}{Original Scores}
\phantomsection\addcontentsline{toc}{sectionnopage}{Original Scores}
\phantomsection\addcontentsline{toc}{subsection}{berger}
\includepdf[pages={-}]{../berger/berger\string_score.pdf}
@ -356,7 +402,7 @@ Jaendel-Rao
\phantomsection\addcontentsline{toc}{subsection}{jaendel}
\includepdf[pages={-}]{../jaendel/jaendel\string_rao\string_score.pdf}
\phantomsection\addcontentsline{toc}{section}{Scores adapted for premiere with Kali Ensemble}
\phantomsection\addcontentsline{toc}{sectionnopage}{Scores adapted for premiere with Kali Ensemble}
\phantomsection\addcontentsline{toc}{subsection}{berger}
\includepdf[pages={1-1}]{../berger/berger\string_score.pdf}
@ -371,7 +417,7 @@ Jaendel-Rao
\includepdf[pages={-35}]{../../score/lilypond\string_v2.24\string_kali/penrose/penrose.pdf}
\phantomsection\addcontentsline{toc}{subsection}{ammann}
\includepdf[pages={1-1}]{../ammann/ammann\string_score.pdf}
\includepdf[pages={1-1}]{../ammann/ammann\string_score\string_kali.pdf}
\includepdf[pages={-9}]{../../score/lilypond\string_v2.24\string_kali/ammann/ammann.pdf}
%\includepdf[pages={-}]{../kari/kari\string_score.pdf}
@ -379,8 +425,8 @@ Jaendel-Rao
\includepdf[pages={1-1}]{../kari/kari\string_score.pdf}
\includepdf[pages={1-}]{../../score/lilypond\string_v2.24\string_kali/kari\string_culik/kari\string_culik.pdf}
\phantomsection\addcontentsline{toc}{subsection}{jaendel}
\includepdf[pages={1-1}]{../jaendel/jaendel\string_rao\string_score.pdf}
%\phantomsection\addcontentsline{toc}{subsection}{jaendel}
%\includepdf[pages={1-1}]{../jaendel/jaendel\string_rao\string_score.pdf}

@ -1,22 +1,22 @@
\setcounter {tocdepth}{0}
\setcounter {tocdepth}{2}
\contentsline {section}{Description / note}{1}{section*.1}%
\contentsline {section}{Installation and performance setting}{2}{section*.2}%
\contentsline {section}{Photomask alignment}{3}{section*.3}%
\contentsline {section}{Computer code repository and documentation}{4}{section*.4}%
\contentsline {section}{Appendix}{5}{section*.5}%
\contentsline {section}{Tiling images}{6}{section*.6}%
\contentsline {section}{Original Scores}{11}{section*.7}%
\contentsline {subsection}{berger}{11}{section*.8}%
\contentsline {subsection}{robinson}{28}{section*.9}%
\contentsline {subsection}{penrose}{53}{section*.10}%
\contentsline {subsection}{ammann}{84}{section*.11}%
\contentsline {subsection}{kari}{120}{section*.12}%
\contentsline {subsection}{jaendel}{136}{section*.13}%
\contentsline {section}{Scores adapted for premiere with Kali Ensemble}{242}{section*.14}%
\contentsline {subsection}{berger}{242}{section*.15}%
\contentsline {subsection}{robinson}{249}{section*.16}%
\contentsline {subsection}{penrose}{268}{section*.17}%
\contentsline {subsection}{ammann}{304}{section*.18}%
\contentsline {subsection}{kari}{314}{section*.19}%
\contentsline {subsection}{jaendel}{335}{section*.20}%
\contentsline {section}{Description / note}{2}{section*.1}%
\contentsline {section}{Installation and performance setting}{3}{section*.2}%
\contentsline {section}{Score and premiere performance}{3}{section*.3}%
\contentsline {section}{Photomask alignment}{4}{section*.4}%
\contentsline {section}{Computer code repository and documentation}{4}{section*.5}%
\contentsline {section}{Appendix}{5}{section*.6}%
\contentsline {section}{Tiling images}{6}{section*.7}%
\contentsline {sectionnopage}{Original Scores}{11}{section*.8}%
\contentsline {subsection}{berger}{11}{section*.9}%
\contentsline {subsection}{robinson}{28}{section*.10}%
\contentsline {subsection}{penrose}{53}{section*.11}%
\contentsline {subsection}{ammann}{84}{section*.12}%
\contentsline {subsection}{kari}{120}{section*.13}%
\contentsline {subsection}{jaendel}{136}{section*.14}%
\contentsline {sectionnopage}{Scores adapted for premiere with Kali Ensemble}{242}{section*.15}%
\contentsline {subsection}{berger}{242}{section*.16}%
\contentsline {subsection}{robinson}{249}{section*.17}%
\contentsline {subsection}{penrose}{268}{section*.18}%
\contentsline {subsection}{ammann}{304}{section*.19}%
\contentsline {subsection}{kari}{314}{section*.20}%

@ -0,0 +1,45 @@
\version "2.19.83"
#(set! paper-alist (cons '("my size" . (cons (* 8 in) (* 0.8 in))) paper-alist))
\header {
tagline = ""
}
\paper {
#(set-paper-size "my size")
}
\layout {
indent = 0.0\cm
line-width = 20\cm
\context {
\Staff
\remove "Time_signature_engraver"
\remove "Bar_engraver"
\hide Stem
\override TextScript.staff-padding = #1
}
}
\new Staff <<
\accidentalStyle dodecaphonic
%\transpose a c'
%\transposePitchClasses {a b cis dih e fih geh gis} {a b cis dis e f g gis}
\relative c' {
c4^\markup{ \center-align{+0}}
s4
d4^\markup{ \center-align{+4}}
s4
e4^\markup{ \center-align{-14}}
s4
fis4^\markup{ \center-align{-49}}
s4
g4^\markup{ \center-align{+2}}
s4
aes4^\markup{ \center-align{+41}}
s4
bes4^\markup{ \center-align{-31}}
s4
b4^\markup{ \center-align{-12}}
}
>>

@ -0,0 +1,62 @@
\documentclass[10pt]{letter}
\usepackage[a4paper, top=0.7in, bottom=0.7in, left=0.70in, right=0.70in]{geometry}
\usepackage{underscore}
\usepackage[obeyspaces]{url}
\usepackage{verbatim}
\usepackage{pdfpages}
\usepackage{datetime2}
%\usepackage{draftwatermark}
\usepackage{graphicx}
\DTMsetdatestyle{default}
\DTMsetup{datesep={.}}
%\SetWatermarkColor[rgb]{1, 0.6, 0.6}
%\SetWatermarkScale{2}
%\SetWatermarkHorCenter{4in}
%\SetWatermarkVerCenter{4in}
%\SetWatermarkText{UNFINISHED DRAFT}
%\SetWatermarkText{}
\begin{document}
\thispagestyle{empty}
\large
\textit{\textbf{ammann}} \\
\normalsize
from \textit{a history of the domino problem}\\
for 4 to 8 sustaining instruments
\bigskip
\bigskip
\normalsize
The ensemble can play any 4 or more parts (preferably as many as possible) and any 6 or more adjacent sections. If the ensemble starts after the first section (the 2nd through 13th sections), the performers should start on the first note that has an onset within the first measure of the section (replacing the tied note from the last measure of the previous section with a rest). If ending before the final section (the 8th through 19th sections), the last note of each part should be the note tied over from the penultimate measure of the section. Each part should be as distinct in timbre as possible.
All the parts are notated within one octave. Written above each note is an up or down arrow indicating whether the pitch be played high or low. That is, in each part, each pitch-class can occur in one of two ways: in either a higher register or a lower one (the up / down arrows should be interpreted in the same respective register throughout). Which registers are selected for each note in each part is open, but should be selected such that there is some overlap / pitch duplications among the parts and some separation. Limiting the overlap will naturally stratify the registers of the parts. The part number should generally correspond to its relative register (i.e. part 2 should be generally higher than part 1). The ensemble can explore replacing pitches of one to two of the parts with various non-pitched percussion instruments with relatively long decays. The up and down arrows would then be interpreted as two different types of the same instrument (e.g. two sizes of triangles).
The pitches of the piece are derived from a rational tuning systems based on the harmonic series. The notes in the score may be interpreted to the nearest quarter-tone (as written), or preferably with the following cent deviations given from the nearest pitch in 12-tone equal temperament.
\bigskip
\includegraphics[scale=0.75]{ammann\string_pitches\string_kali\string_transpose.pdf}
\bigskip
\bigskip
\footnotesize
*This piece is part of a large-scale performance-installation titled \textit{a history of the domino problem}. It may be played alone or alongside other pieces from \textit{a history of the domino problem}. Instructions are given in the score detailing the superordinate, large-scale work.
\normalsize
\vspace{\fill}
\begin{flushright}
michael winter\\
(schloss solitude, stuttgart and calle monclova 62, mexico city; 2018-19)\\
version generated: \today
\end{flushright}
\includepdf[pages={-}]{../../score/lilypond\string_v2.24\string_update/ammann/ammann.pdf}
\end{document}

@ -1,2 +1,3 @@
\relax
\catcode 95\active
\gdef \@abspage@last{106}

@ -6,19 +6,11 @@
\usepackage{verbatim}
\usepackage{pdfpages}
\usepackage{datetime2}
\usepackage{draftwatermark}
\usepackage{graphicx}
\DTMsetdatestyle{default}
\DTMsetup{datesep={.}}
\SetWatermarkColor[rgb]{1, 0.6, 0.6}
\SetWatermarkScale{2}
\SetWatermarkHorCenter{4in}
\SetWatermarkVerCenter{4in}
\SetWatermarkText{UNFINISHED DRAFT}
\SetWatermarkText{}
\begin{document}
\thispagestyle{empty}
@ -34,7 +26,9 @@ for sustaining instruments
\normalsize
Provided are scores for two versions of this piece: reduced and full. The instructions for the pieces are essentially the same but the reduced version allows for fewer instrumental resources.
Each part is notated in two `voices': one below the center line and one above. Together, the various combinations indicate 4 ways of producing a pitched-tone which means that each pitch must be able to be played in one of the 4 following ways. 1) a rest written on the center line between the two voice indicates silence, 2) and 3) a rest in one voice with a note in the other indicates to produce the tone in one way or the other pending in which voice the note is given, and 4) a note above and below the center line indicates that both ways of producing the tone must be played together. As such, each part must be taken by an instrument that can play the same pitch in two ways at the same time; e.g. a double stop on a stringed instrument. Or, two instruments can be assigned to the same part; one playing the upper voice and the other playing the lower voice. For the latter, if the instruments are similar in timbre, they should be dislocated in space to give further distinction between the two voice. Another option is to use electronics and / or amplification to create the voice distinction; e.g. the performer sustains the tone throughout the piece and the 4 types of distinctions are as follows: 1) a rest written on the center line between the two voice indicates no amplification, 2) and 3) a rest in one voice with a note in the other indicates that the tone is amplified in either the left or right speaker pending in which voice the note is given, and 4) a note above and below the center line indicates that the tone is amplified through both speakers. The ensemble can explore other simple methods of distinction using one instrument per part (e.g. four dynamic levels or four tremolo speeds), but the previous options are preferred.
Each part is notated in two `voices': one below the center line and one above. Together, the various combinations indicate 4 ways of producing a pitched-tone which means that each pitch must be able to be played in one of the 4 following ways. 1) a rest written on the center line between the two voice indicates silence, 2) and 3) a rest in one voice with a note in the other indicates to produce the tone in one way or the other pending in which voice the note is given, and 4) a note above and below the center line indicates that both ways of producing the tone must be played together. As such, each part must be taken by an instrument that can play the same pitch in two ways at the same time; e.g. a double stop on a stringed instrument. Or, two instruments can be assigned to the same part; one playing the upper voice and the other playing the lower voice. For the latter, if the instruments are similar in timbre, they should be dislocated in space to give further distinction between the two voice.
Another option is to use electronics and / or amplification to create the voice distinction; e.g. the performer sustains the tone throughout the piece and the 4 types of distinctions are as follows: 1) a rest written on the center line between the two voice indicates no amplification, 2) and 3) a rest in one voice with a note in the other indicates that the tone is amplified in either the left or right speaker pending in which voice the note is given, and 4) a note above and below the center line indicates that the tone is amplified through both speakers. The ensemble can explore other simple methods of distinction using one instrument per part (e.g. four dynamic levels or four tremolo speeds), but the previous options are preferred. This option can also be synthesized completely while the ensemble performing a drone in which each performer individually swells in and out of tones with pitches that are octave equivalents of harmonics of the fundamental (generally preferring octaves in which that harmonic is naturally occurring).
The ensemble can choose to perform any 4 or more sections (preferable more / all). Note that the sections are offset for each successively entering voice. The entrance and exit of each note should be rather abrupt / binary. However, the part as a whole should fade in at the beginning of a section and fade out at the end of a section. Crescendo and decrescendo markings indicate the start of the fade which should last 4 measures from the mark. If the (de)crescendo markings are given where there are rests on the center line, there may not be a fade at all if a centered rest is interpreted as silence. The peak amplitude should be quite present and equal for all parts.

@ -117,16 +117,16 @@ genStaff =
\new StaffGroup {
<<
\new Staff \with {
instrumentName = #"violin (ens. 1)"
shortInstrumentName = #"vn"
instrumentName = #"cello (ens. 1)"
shortInstrumentName = #"vc"
}
<<
\include "includes/kari_culik_ensemble_part_0.ly"
>>
\new Staff \with {
instrumentName = #"cello (ens. 2)"
shortInstrumentName = #"vc"
instrumentName = #"violin (ens. 2)"
shortInstrumentName = #"vn"
\remove "Time_signature_engraver"
}
<<

Loading…
Cancel
Save