The Banu Musa automatic flute player doesn’t meet this bar. The flute player was mechanically configured, not symbolically programmed. It had no conditional logic or flow control. No stored symbolic instructions.
To contrast, the Jacquard Loom used an externally stored instructions (punch cards). It allowed arbitrary-length instruction sequences, which is a primitive form of control flow.
I'd imagine something that changes operation based purely on state (position of a dial, presence of a peg in a slot etc) conceptually being "symbolic". Punchcards are not it.
They would be amused by the idea that this wasn't computing.
Punched cards store bits. Bits can store symbols.
I don’t know that I said the punchcards are programmable.
It is the machine that is programmable via the punchcards.
The "It had no conditional logic or flow control. No stored symbolic instructions." you mention applies to the loom too. It copied what was poked into cards to different medium, not unlike Gutenberg's press did.
I'm obviously missing the big differentiator of Jacquard's loom, but so far I have not seen it clearly explained in the articles I've read.
https://www.arts-et-metiers.net/musee/metier-tisser-les-etof...
Nor is it first such device. Here is the nice image of barrel with pins that controls the 14th century machine organ:
https://www.pianola.org/history/history_mechanical.cfm
Again, while impact of Jacquard's loom was indisputably huge, ascribing origin of computers to it seems like calling Ford model T the origin of personal transportation.
Essentially, the speedups in textiles, inspired a speedup in computing (tabulating initially), which kicked-off the modern information technology industry.
And even if there wasn't any computation, it still is automated data processing (albeit simple).
- Charles Babbage, Passages from the life of a philosopher.
If a loom had a jump instruction, would you change your mind? (They did not.)
And yet we still have IDE defaults of 80 characters because of FORTRAN punchcards. That’s the heritage being invoked.
EDIT: I think all of these early devices also helped us to understand how to build multiplexers, which are the basic building block of any CPU. Given this instruction, I do a different thing.