Opening keynote talk at 11th eResearch Australasia Conference, Brisbane Convention and Exhibition Centre, 16 – 20 October 2017. Based in part on public lecture "The Imagination of Ada Lovelace" on Ada Lovelace day at ANU, slides co-authored with Pip Willcox.
11. Lovelace translates and notates Menebrea
“Supposing, for instance, that the fundamental relations of
pitched sounds in the science of harmony and of musical
composition were susceptible of such expression and
adaptations, the engine might compose elaborate and scientific
pieces of music of any degree of complexity or extent.”
Photograph:PipWillcox,fromTaylor’sScientific
MemoirsprovidedbyMagdalenCollegeLibrary
A.A. Lovelace (Trans.) Sketch of the analytical engine invented by
Charles Babbage, with notes by the translator. In Scientific Memoirs,
Selected from the Transactions of Foreign Academies of Science and
Learned Societies, Vol. 3, 1843, pp. 666-731, volume 3.
15. Ada Lovelace: Notes and Numbers
“… the Mill has two 50 digit Ingress Axes to which arguments
are transferred, with the first Ingress Axis having an auxiliary
50 digit Primed Axis which receives the most significant 50
digits when a 100 digit number is divided by a number of up to
50 digits. Results from an arithmetic operation appear on the
Mill's 50 digit Egress Axis, which is also accompanied by a 50
digit Primed axis which, in the case of division, receives the
quotient while the remainder appears on the main Egress Axis.
In addition, the Mill has a Run-up Lever which is activated
when exceptional conditions arise during an arithmetic
operation.”
John Walker hYps://www.fourmilab.ch/babbage/
16. https://www.fourmilab.ch/babbage/
emulator.html
N0 35 . modulus
N1 82 . number of numbers
N2 1 . a
N3 1 . b
N4 0 . number counter
N5 2 . constant 2
(?
/
L2
L0
S2
P
L3
L0
S3
P
+
L2
L3
S2
L2
L3
S3
L4 . update count
L5
S4
-
L4
L1
)
17. Ada Lovelace: Notes and Numbers all F4-A5 D1-C4
Fib 35 Theme (F4-A5)
Fib 35 Puffle (D1-C4)
18. Piano
Harp
Piano
Xylophone
Tuba
3
4
4
4
4
4
4
&
Fibonacci mod 35 ('Puffle')
PipWillcox
David De Roure
for Analytical Engine, Piano, Harp, andTuba
? ∑
&
& ∑ ∑
? ∑
&
? ∑ ∑
œ œ œ ‰™
œ
r ≈ œ
œ
Œ Ó Ó
Œ
Ϫ
j ≈ œ
r ‰™ œ
J
‰
Ó Ó œ
œ œ œ
œ
œ
œ
œ
œ
œ
Œ œ
j ‰ œ
œ
≈ ‰ œ œ
≈ œ œ
œ ‰
œ
œ ‰™ œ
R
Œ œ
j ‰ Œ Ó
Ó Ó Œ
œ
œ
œ
œ
Ϫ
œ œ œ œ
œ œ
Ó
Ó ‰
œ œ œ œ
œ
19.
20. Euler’s sequence: https://oeis.org/A275314
http://numbersintonotes.net
Mathematics in Lovelace’s day
20!
Fibonacci—Lagrange noted periodic functions in
Fibonacci numbers in 1774, the “Pisano period’
Pi—Pi was calculated by hand to 100 decimal places in
1706 using Machin's algorithm
Golden Ratio—The number that the ratio of successive
Fibonacci numbers converges to (1.618...)
Prime numbers—Calculated here using the Sieve of
Eratosthenes
Random—Musical dice games were popular in the 1700s
and generate random numbers
Factorials—The notation for factorial, e.g. 20!, was
introduced in 1808
Consonance— A mathematical function for calculating
consonance was defined by Leonhard Euler in1739
23. Numbers Into Notes: the première
Photograph:PipWillcox
https://soundcloud.com/alain_du_norde/the-
gift-the-algorithm-beyond-autonomy-and-
control
24. Computational creativity?
MargaretSarahCarpenter[Publicdomain],viaWikimedia
Commons
“The Analytical Engine has no
pretensions to originate anything.
It can do whatever we know how
to order it to perform. It can follow
analysis; but it has no power of
anticipating any analytical relations
or truths. Its province is to assist us
in making available what we are
already acquainted with.”
Boden’s Lovelace questions:
1. Helping human creativity
2. Appearing creative
3. Recognizing creativity
4. Creating
25. • Programmable circuit boards: Arduinos
• Replicating Numbers Into Notes Web app
• Controlled by co-creating participants
• Selecting and mapping a subset of notes
• Learning to suggest augmentations
Music engines
“The engine is capable, under certain
circumstances, of feeling about to
discover which of two or more possible
contingencies has occurred, and of then
shaping its future course accordingly.”
Photographs:DavidDeRoureandPipWillcox
Lovelace:
26. Material algorithms
USB
MIDI
• Hardware is a physical object
containing the algorithm
• Plugs in anywhere that
expects a MIDI keyboard
• Algorithm can be “gifted”
c = a + b;
if (c >= m) { c -= m; }
a = b;
b = c;
32. CharlesWheatstone
“A MURDER HAS GUST BEEN COMMITTED AT
SALT HILL AND THE SUSPECTED MURDERER
WAS SEEN TO TAKE A FIRST CLASS TICKET
TO LONDON BY THE TRAIN WHICH LEFT
SLOUGH AT 742 PM HE IS IN THE GARB OF A
KWAKER…”
https://en.wikipedia.org/wiki/Cooke_and_Wheatstone_telegraph
(John Tawell, 1845)
37. Part of Charles Babbage's Difference Engine #1
assembled by his son Henry Prevost Babbage.
Exhibit at Science Museum, London, photo DDeR.
38. Thinking through making
“It makes a difference whether we think in terms of
processes or of products.”
“a prototype is a theory”—Lev Manovich (2007)
“one of the goals of the designer has been deliberately to
carry out an interpretive act in the course of producing an
artifact"
Galey,A., Ruecker, S.‘How a prototype argues.’
Literary and Linguistic Computing 2010, (25)4:
405-24. doi:10.1093/llc/fqq021.
39. Experimental humanities:
methods and practices
1. Taking inspiration from ideas of the past
2. Generating and testing hypotheses
3. Designing digital artefacts
4. Informing intuitions
5. Explicating interpretations
6. Engaging with scholars and citizens
7. Evaluating and co-creating iterations
De Roure and Willcox Numbers into Notes: digital
prototyping as close reading of Ada Lovelace’s
‘Note A’, Digital Humanities 2017, Montreal, pp.215-6
41. Edwards, P. N., et al. (2013) Knowledge Infrastructures: Intellectual Frameworks and Research
Challenges. Ann Arbor: Deep Blue. http://hdl.handle.net/2027.42/97552
44. Social Machines
Real life is and must be full of all kinds of social
constraint – the very processes from which society
arises. Computers can help if we use them to create
abstract social machines on the Web: processes in
which the people do the creative work and the
machine does the administration... The stage is set for
an evolutionary growth of new social engines. The
ability to create new forms of social process would be
given to the world at large, and development would be
rapid.
Berners-Lee, Weaving the Web, 1999 (pp. 172–175)
57. 1. In the future “digital” will be pervasive and we won’t need
to use the word
§ e-Research == Research
§ Digital Scholarship == Scholarship
2. But we always need to innovate in new methods, to
experiment, to be crea+ve
§ e-Research isn’t just a service, it’s a crea+ve process
3. Insight into the future of scholarship informs conversa+ons
about the future of our knowledge infrastructure
§ Libraries, publishing, research data
Conclusions
59. Ada Lovelace: the first e-Researcher?
“Those who have learned
to walk on the thresholds
of unknown worlds…may
then with the fair white
wings of Imagination
hope to sore further into
the unexplored amidst
which we live.”
daguerreotype1842-3,courtesyofGeoffreyBond
60. David De Roure
david.deroure@oerc.ox.ac.uk
@dder
Thanks to Pip Willcox and all our colleagues, collaborators, and contributors including Steve
Benford, Alan Chamberlain, Tim Crawford, J. Stephen Downie, Ian Emsley, Ichiro Fujinaga,
Chris Greenhalgh, Emily Howard, Adrian Johnstone, Graham Klyne, David Lewis, Chris
Lintott, Ursula Martin, Grant Miller, Terhi Nurmikko-Fuller, Sydney Padua, Kevin Page,
Michelle Phillips, Andrew Prescott, John Pybus, Alfie Abdul Rahman, Lasse Rempe-Gillen,
Carolin Rindfleisch, Mark Sandler, Marcus du Sautoy, Nigel Shadbolt, Ségolène Tarte,
Victoria Van Hyning, Max Van Kleek, Marc Weber, David Weigl, Mat Wilcoxson.
FAST EP/L019981/1 TMus AH/L006820/1 SOCIAM EP/J017728/1
Pip Willcox
pip.willcox@bodleian.ox.ac.uk
@pipwillcox