each of the groups we feel that this validates the work-
ings of our violin design explorer.
5 CONCLUSIONS AND FURTHER
WORK
Here we discussed an evolutionary design tool, the
violin design explorer, for violin outline design. With
this system, users without any formal design back-
ground can create their favorite violin outline through
a set of simple choices. Our design tool employs an
evolution strategies algorithm and can be viewed as
a creative evolutionary system. The genotype repre-
sentation of the system directly supports violin out-
line manifestation through the Digital Amati software
library. In order to validate the design tool we con-
ducted an anonymous experiment. Four groups of
participants were asked to design their favorite vio-
lin outline. Design patterns that emerged within each
of these four participant groups during the experiment
seem to validate that our design tool works as we en-
visioned.
Currently we partition the violin outline search
space into five parts via the five models driven by pa-
rameter scopes. We would like to explore other ways
of structuring the search space and therefore provide
potential solutions to the users in different ways. Fur-
thermore, in our current implementation we use the
default violin template and its associated parameters
provided in Digital Amati as a starting point for the
evolution of new outlines. This completely constrains
the user to stay within the somewhat classical look
of a violin with upper, lower, and “C” bouts, etc.
It would be interesting to experiment with different
kinds of templates as starting points providing the
user with a larger range of possible outline designs.
Here we only explored one aspect of violin de-
sign – the aesthetics of the violin outline. Our goal is
to provide comprehensive interactive design tool for
a fully functional violin. In order to accomplish this
we will need to address body cavity design as well
as neck, sound hole and bridge designs. This means
we have to develop models for these violin parts in or-
der to provide constrained parameter spaces that make
sense for violin design similar to the scopes we saw
in the outline design. A good starting point for devel-
oping these kind of models is the research by Carleen
Hutchins (Hutchins, 1981).
Ultimately we would like to be able to generate
designs that are sufficiently detailed so that they can
be directly submitted to a CNC (Xu and Newman,
2006) or other milling machine for construction.
REFERENCES
Algorithmic Art Assembly (2019). https://aaassembly.org.
Apache
TM
Batik SVG Toolkit (2019). https://xmlgraphics.
apache.org/batik.
B
¨
ack, T., Fogel, D. B., and Michalewicz, Z., editors (2018).
Evolutionary computation 1: Basic algorithms and
operators. CRC Press.
Bentley, P. (1999a). Evolutionary design by computers.
Morgan Kaufmann.
Bentley, P. (1999b). An introduction to evolutionary de-
sign by computers. Evolutionary design by computers,
pages 1–73.
Bentley, P. J. and Corne, D. W. (2002). An introduction to
creative evolutionary systems. In Creative evolution-
ary systems, pages 1–75. Elsevier.
Beyer, H.-G. (2013). The theory of evolution strategies.
Springer Science & Business Media.
Digital Amati (2018). http://www.digitalamati.org.
Frazer, J. (2002). Creative design and the generative evo-
lutionary paradigm. In Creative evolutionary systems,
pages 253–274. Elsevier.
Hansen, N., Arnold, D. V., and Auger, A. (2015). Evolution
strategies. In Springer handbook of computational in-
telligence, pages 871–898. Springer.
Hutchins, C. M. (1981). The acoustics of violin plates. Sci-
entific American, 245(4):170–187.
Kramer, O. (2017). Genetic algorithm essentials, volume
679. Springer.
MacCallum, R. M., Mauch, M., Burt, A., and Leroi,
A. M. (2012). Evolution of music by public choice.
Proceedings of the National Academy of Sciences,
109(30):12081–12086.
Menges, A. and Ahlquist, S., editors (2011). Computational
design thinking: computation design thinking. John
Wiley & Sons.
Retrofit 2 (2019). https://github.com/square/retrofit.
Rooke, S. (2002). Eons of genetically evolved algorithmic
images. In Creative evolutionary systems, pages 339–
365. Elsevier.
Xu, X. W. and Newman, S. T. (2006). Making cnc machine
tools more open, interoperable and intelligent—a re-
view of the technologies. Computers in Industry,
57(2):141–152.
ECTA 2019 - 11th International Conference on Evolutionary Computation Theory and Applications
236