Alternate Timelines for TidalCycles

09/08/2022
by   Alex McLean, et al.
0

The TidalCycles (or Tidal for short) live coding environment has been developed since around 2009, via several rewrites of its core representation. Rather than having fixed goals, this development has been guided by use, motivated by the open aim to make music. This development process can be seen as a long-form improvisation, with insights into the nature of Tidal gained through the process of writing it, feeding back to guide the next steps of development. This brings the worrying thought that key insights will have been missed along this development journey, that would otherwise have lead to very different software. Indeed participants at beginners' workshops that I have lead or co-lead have often asked questions without good answers, because they made deficiencies or missing features in the software clear. It is well known that a beginner's mind is able to see much that an expert has become blind to. Running workshops are an excellent way to find new development ideas, but the present paper explores a different technique - the rewrite.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/11/2020

Open Source Software Development Process: A Systematic Review

Open Source Software (OSS) has been recognized by the software developme...
research
03/09/2021

How to integrate with real cars – minimizing lead time at Volkswagen

The most successful tech companies of the world release new software ver...
research
10/30/2018

Emotionalism within People-Oriented Software Design

In designing most software applications, much effort is placed upon the ...
research
03/01/2022

Keeping Fun Alive: an Experience Report on Running Online Coding Camps

The outbreak of the COVID-19 pandemic prohibited radically the collocati...
research
03/12/2021

Experiences and insights from using Github Classroom to support Project-Based Courses

This work presents an approach for using GitHub classroom as a shared, s...
research
05/29/2020

OSDG – Open-Source Approach to Classify Text Data by UN Sustainable Development Goals (SDGs)

Sustainable Development Goals (SDGs) bring together the diverse developm...

Please sign up or login with your details

Forgot password? Click here to reset