This paper describes the prototyping process of an open-source NIME based on an ancient Andean abacus converted into a step sequencer.
The Kanchay_Yupana// is an open-source NIME for the generation of rhythms, inspired by the Andean yupana: a tangible board similar to an abacus of different sizes and materials with a system of carved geometric boxes into which seeds or pebbles were disposed to perform arithmetic calculations, used since pre-colonial times.
As in the traditional artifact, the interaction of this new electronic yupana is based on the arrangement of seeds on a specially designed board with boxes, holes, and photoresistors. The shadow detected by the seeds' positioning sends real-time motion data in MIDI messages to Pure Data in a drum machine patch. As a result, percussion samples of Andean instruments fill pulses in a four-quarter beat, generating patterns that can be transformed live into different rhythms.
This interface complements the Electronic_Khipu_ (a previous NIME based on an Andean khipu) by producing the rhythmic component. This experience unites ancestral and contemporary technologies in experimental sound performance following the theoretical-practical research on the vindication of the memory in ancestral Andean technological interfaces made invisible by colonization, reusing them from a decolonial perspective in NIMEs.
Decolonial Aesthetics, Yupana, Ancestral Andean Technologies, Rhythm Sequencer, Tangible Interfaces, Pure Data, Open Source.
•Applied computing → Sound and music computing; Performing arts; Media arts;
This project is part of theoretical-practical research on the vindication of the memory contained in ancestral Andean technological interfaces made invisible by colonization, reusing them in new artistic processes related to experimental sound, NIMEs, and multimedia performance from a decolonial perspective.
This research began in 2019 with the production of the Electronic_Khipu_ a NIME presented at the 2020 conference,   an instrument for interaction and experimental sound generation by weaving knots with conductive rubber cords encoding sound compositions based on an Andean khipu, an ancient textile computer used for the processing and transmission of information encrypted in knots and cords of cotton and wool.
The Kanchay_Yupana// (yupana of light in the Quechua language), is the second interface within this line of research, is an open-source electronic sequencer for rhythms production, inspired by the Andean yupana:
The yupana, (Image 1) whose name comes from the Quechua word "yupay" -which would translate to the verb to count- is also known as the Andean abacus, is a tangible calculator that was used to complement the khipus. This device was used for ritual purposes and also operated as a calculating tool in the past.
The yupana consists of a system of boxes in which colored stones or seeds were placed, which allowed to write down the ciphers in a complex model of numerical notation that even today is used in some schools in South America to teach mathematics.      
The artist Lorenzo Sandoval argues:
“This technology was used to solve problems in accounting. The calculations were made through the movements of small beads —stones or seeds—from one section to another. Those below were units, then came the tens, hundreds, thousands, and finally, the tens of thousands. It was a problem of position resolved through the physical movement of its components. It was the equivalent of the electronic impulses that occur within a computer”. 
In ancient times, the khipu and the yupana were technologies that complemented each other and were used together. The numerical values that resulted from the calculation in the yupana were stored and codified in the knots of the khipus of numerical character.   Some experts identify the yupana as a memory ram and the khipu as the hard disk of a computer that needs the body and mind to compute.  
This research rescues the traditional interaction gestures of these interfaces to replicate them in the use of NIMEs, joining ancestral and contemporary technologies in an electronic interface that works as a tangible sequencer in a drum machine. Interaction, as in the traditional artifact, is based on the arrangement of seeds on a board, generating patterns that can be transformed into rhythms and other sonorities, completing the execution of the Electronic_Khipu_ for live performance (Image 2).
In The Andean information age, Santillán and Troncone state:
While the ancient literacies of quipus are gone —at least in their original modalities, —the cosmologies that shaped this notation system are still alive, are still reinventing reality. The present is persistently inhabited by indigenous worlds. 
The contemporary updating of our roots while keeping them present is a way to decolonize them. Many artists today have been inspired by ancestral technologies of their territories of origin to claim them in current artistic expressions, and this has also reached the creation of NIMEs.
Hayes and Marquez-Borbon  already pointed out the need to adopt a critical approach at all levels raised in the recent NIME discourse in relation to non-hegemonic methodological approaches, diversity, inclusion, and accessibility has gained ground in recent years.
An issue inside the Latin American context that the recent LATAM NIME network  has also embraced to recognizing, identifying, and accepting the multiple realities and approaches as valid critical epistemologies outside the establishment1.
In the paper dedicated to the first part of this research with the Electronic_Khipu_,   there is a brief review of projects within the NIME conference from its beginning until 2019, that have taken ancient traditional musical instruments from different parts of the world and reused them in new interfaces. In this way, I made a short genealogy of interfaces with high cultural character and historical value that, without the need to be marked within some "decolonial" label, are important to understand the place that has been taking this concept in recent years.
Following the NIME conference in 2021, it is worth mentioning the work meriting the Pamela Z Award for Innovation, Diversity, and Inclusion by João Tragtenberg, Gabriel Albuquerque, and Filipe Calegario. Their research on the inclusion of decolonial and inclusive conceptual tools such as Gambiarra and Techno-Vernacular Creativity to contribute to the NIME community has made a significant discussion on the validation of these methodologies emerging from the global south within the hegemonic western spaces. 
Specifically, in the field of Andean technologies applied to contemporary artistic expressions, also in 2021, the artist Paola Torres Núñez del Prado wrote and published The Technokhipumancers' Neokhipukamayoq Manifesto. This statement describes an incipient artistic current but with a long tradition, sustained in the realization of khipus, that nowadays is highly popular within new media arts. 
Torres Núñez del Prado -who also has done referential work with khipus to create her sound interfaces inspired by these devices2 has brought together in her manifesto to active artists to talk about the reinterpretation of these ancestral technologies in their practices.
With concrete relation to the yupana, the direct reference is inscribed in the generative art software created by Umberto Roncoroni3. His objective is to provide artistic solutions that can develop creativity through cultural identity based on the yupana implemented computationally. His study starts from the hypothesis of the numerical use reminiscent of the yupana with the Turing machine using its rules to produce generative music, among other artistic expressions. 
Token-based Sequencers4 within which the Kanchay_Yupana// could be included, are not an unexplored ground within our field. Notable projects are Bubblegum Sequencer  by Hannes Hesse and Andrew McDiarmid or BeatBearing  by Peter Bennett and Sile O'Modhrain both physical step sequencers that work by placing balls in pre-configured holes to generate rhythms to tangible surfaces using different technologies. Also worth mentioning is Akito van Troye's DrumTop project,  another tangible step sequencer that transforms everyday objects into percussive musical instruments.
As recent references, there are Tquencer,  a tangible musical sequencer using overlays by Martin Kaltenbrunner and Jens Vetter, and LoopBlocks (Error) by Andreas Förster and Mathias Komesker, an interface specially designed inside the Digital Musical Instruments accessible for schools with special educational needs and like the yupana, it works by photoresistors and Pure Data.
The yupana was first described by Guamán Poma in his corónica of 1615  (Image 4 ) and later analyzed by many specialists, among whom we can find Radicati,  Moscovitch,  Chirinos,  Pacheco,  and recently Prem.  Its implementation has been the subject of many discussions, and to date, there is no consensus on its interpretation. 
However, common to all theories is using seeds and a matrix of columns and rows boards to play or make mathematical operations. It is precisely the gesture of incorporating the body by placing the seeds to calculate in mind that is especially relevant to this project, even more of its original form of use5.
I have taken the initial interaction of the positioning of the seeds to produce a concrete action, in this case, to create rhythms, which, as we will see below, have been a fundamental part of the expressions within Andean music, having a close relationship with the new interface.
The Chilean Museum of Pre-Columbian Art musicologist, José Pérez de Arce, affirms the perfect adherence to a simple rhythm without abrupt variations, complications of redoubles, duplications, or changing figures, reveals another of the characteristic attributes of the indigenous music of South America. Moreover, these concrete mathematical beats create a ritual climate in shamanic ceremonies to enter a trance. 
Unlike the khipu that besides storing countable data could also encode literary information,  the yupanas are known for their mathematical and accounting function. Therefore, it is not difficult to reuse it or think of it as a possible rhythm generator if we transfer it to the current electronic music technologies. Behind this, one of the initial questions of this research is accompanied. How could be the computer music generated by the first known computing machines (in this case, the yupana and the khipu) sound if the processes of colonization had not stolen their importance and visibility in the history of technologies?
I consider my sound performance with the Electronic_Khipu_ as a ritual, and I was always looking for the accompaniment of a rhythm that I could generate live and help me to get involved with the audience in an aesthetic experience that will deeply resonate, even if the listeners are unaware of the context in which the pieces are inspired. The use of these twinned devices since ancient times helped me achieve it.
Returning to Pérez de Arce's study; indigenous music -from which in part I draw my inspiration when developing and playing my instruments- does not try to make a demonstration of skill or virtuosity with their art but to honor and offer to their divinities; it tries to create a bridge that unites their world with that of the gods. The music is not played only to provoke an aesthetic emotion but to awaken deep religious fervor and prepare a suitable climate to carry out complex rituals where reality is amplified by the ability of sound to transform everyday time into a mythical one. 
The interface (Image 3) consists of a wooden board of sixteen boxes and holes, with electronics composed of LDR digital modules, potentiometers, and a Teensy 2.0 board6. The interaction is produced by placing seeds in each of the boxes, making shadows on the photoresistors that are sent as MIDI messages to a Pure Data patch.
Inspired by the ancient yupanas described by Radicati  and compiled by Pacheco  similar to Image 1 I chose wood for its ease of prototyping. After studying the existing yupanas, I made a series of preliminary sketches and vectorized a layered design to produce pieces that laser cut and adhered in an overlapping arrangement, could form the entire structure of squares with different heights.
Thinking of low-cost manufacturing that would result in an interface of easy transportability, I made a 24 x 25 cm design. The holes are arranged in three rows consisting of four steps and an additional box for the general control.
Based on the structure of the one-seed-per-box yupana or Waman Puma Yupana see Image 5   where the placement of one seed in each box represents a particular cipher, I designed the Kanchay_Yupana// for a basic 3-instrument, 4-step drum machine. in this way, I keep the four columns configuration of the traditional yupana in the central area of the new instrument.
As can be seen in Image 3 and Video 1, there is an additional four slots row with different heights and sizes than the central area on the interface side. This row contains the control mechanisms of each sampled instrument.
The same holes and photoresistors system is used to pause or play the rhythm created and a potentiometer to loud each track. A higher box with two potentiometers is also used for the overall loudness and tempo, and an additional hole determines the device on/ off.
The name of the interface comes from the use of light for its performance.
Kanchay_Yupana// means yupana of light in Quechua. Each of the boxes contains a Light Sensing Module LDR7 (Image 6) to detect the shadow produced by placing the seed in the box, and potentiometers to control the volume of each instrument and tempo.
The modules were chosen over traditional components LDR for their price, reliability, ease of programming, and arrangement in the microcontroller by only using digital inputs that usually have more numbers in the microcontrollers on the market compared to analog inputs.
Additionally, because each module has a micro potentiometer that allows determining the threshold of light with which each component is activated or deactivated, it significantly simplified the electronic building of the whole interface.
The native Andean corn and huayruro seeds (in Image 3) are used to produce the shadows. According to research, these seeds were formerly used for the yupanas  and their size are optimal for interaction.
The microcontroller used is a Teensy 2.0 selected for its low cost, easy programming, and size. For this interface, it was programmed with teensyduino8 and the sketches of the example of the own controller for the output MIDI USB9.
The Teensy 2.0 microcontroller turns the Kanchay_Yupana// into a MIDI controller sending messages to any software-enabled to receive MIDI. In this case, to a Pure Data Extended10 patch with a simple drum machine of pre-recorded beats from Jonatan Carrasco's tutorial  adapted for the interface.
The patch receives each MIDI message produced by recognizing the shadow on the photoresistors arranged in each box. Thus, the generation and interaction occur in real-time, putting and removing seeds in each row, creating rhythms playing with the steps and tempo.
This instrument was designed to complement the performance of the Electronic_Khipu_.   As I mentioned before, the yupana complemented the khipu in ancient times. The calculations resulting from the yupana were stored as encoded information in the knots of the khipus. In the premiere performance, as a ritual of gratitude, I wanted to continue the legacy using the same interaction; in this case, Kanchay_Yupana// is played to mark the rhythm to complement the experimental sound produced by the manipulation of the Electronic_Khipu_ by knotting its sensitive conductive rubber strings (Image 2).
The first performance, called Regreso a la tierra (return to the land) took place in the Cultural Center of Spain in Santiago, Chile, in which the prototype was developed11.
The yupana and the khipu were not used originally to make music (or at least as far as we know of these devices). Therefore, imagining their sounds is a speculative exercise that, by the context, has much influence on Andean music, and that is why I have programmed both instruments with sound textures reminiscent of some traditional sounds.
While the Electronic_Khipu_ is programmed to produce diverse sounds of experimental character and expressly linked to the conductivity and the performer-instrument relationship,   the Kanchay_Yupana// contributes to generating a rhythm that can easily change during the performance marking different moments of intensity, or calm.
For this concert, it was essential for me to, due to the location and the opportunity, use the sounds of native Andean Chile. Consequently, I incorporated in the Pure Data patch sounds of the Kultrun, the Kaskawillas, and the Metawe from the sample library of Mapuche instruments of Juan Francisco Monsalve and Joaquín Salas12, whose sounds would be equivalent to a bass drum, Tom-tom, and rattles.
Technically, the use of both instruments live was quite easy and intuitive, changing the rhythms during the performance and being able to detach in part from the direct interaction with the computer helped to transform the performance into a ritual climate in which I could connect with the audience in a unique way.
I have used the same Electronic_Khipu_ system of visuals performance. This live coding aesthetic contributes to the audience understanding the weaving processes of the Electronic_Khipu_ and the tangible programming of rhythms in the Kanchay_Yupana// and associating them with the sound produced. Technically a camera takes in real-time the image and uses vvvv13 software with dedicated image filters, creating a colorful linear image on a black background as a living drawing.   (Image 7)
In this paper, I have presented Kanchay_Yupana//, an open-source NIME in a tangible rhythm sequencer inspired by the Andean yupana. It was created to complement the performance of the Electronic_Khipu_, another instrument based on Andean pre-colonial technologies, taking advantage of the ancestral twinning that these two devices had in the past for the accounting now turned into objects for the sound expression.
As a recent prototype, it is likely to continue to study improvements to maximize and improve its use in live performance, such as adding one more row with LEDs that indicate the step in real-time, enlarging the boxes dedicated to the controls for better ergonomics, or adding more holes in order to create more steps to produce more complex rhythms.
For future development, I study to take as a reference, the structure of the LoopBlocks project. (Error) I will integrate the Pure Data patch into a Raspberry Pi inside the box to make it an autonomous instrument, independent of a computer, and develop ways to change sampled instruments inside the Pure Data patch with tangibles tools provided by the interface.
Kanchay_Yupana// was initially thought to be an open-source instrument. To fulfill this objective, a manual for free download is being elaborated to be published soon, with a short memory of the project, details of the prototype fabrication, sketches, assembly instructions, and code used.
Although it was not an initial purpose, during the prototyping stage, I have been able to observe the accessibility of the instrument for people, resulting in an interface with immediate understanding and a fast-learning curve. Furthermore, it can be a playful tool for people not necessarily involved or with musical knowledge. Therefore, this feature could be an element of study for its optimization and promotion of participation in the future.
I will continue to explore the capacity of Andean ancestral technologies in NIMEs as a strategy of decolonization in the processes of contemporary sound expression.
Thanks to Natasha Pons, the CCESantiago team, and friends in Chile for their kindness and affection during my residence in Abya Yala, Consorci de Museus de la Comunitat Valenciana for their support, and all the reviewers and meta-reviewer for their thoughtful comments that helped me to think beyond the pages of this manuscript.
Previous instruments with a parallel interaction nature, such as LoopBlocks (Error) have shown essential values and features in matters of accessibility and inclusion that, although this was not the main objective of this project, can be exploited for future development.
The Kanchay_Yupana// has been designed to be an open-source Interface; however, the Teensy board is used, whose development is not entirely open. Nevertheless, it was chosen for its low cost (comparable to an Arduino) and advanced features that improve performance compared to an open-source board of a similar category.
This project has been supported and funded by Cultura Resident, an artistic residency program of the Consorci de Museus de la Comunitat Valenciana in partnership with the Cultural Center of Spain in Santiago, Chile. No conflict of interest has occurred.
Content of this paper will be part of the master thesis " Knotting the memory//Encoding the khipu_: Reuse of ancestral Andean technologies as new experimental sound interfaces in the framework of the decoloniality, art, and science relationship", to be read in June 2022 at the Interface Cultures Master program of the Kunstuniversität Linz, Austria.