369
Views
4
CrossRef citations to date
0
Altmetric
Original Articles

Live coding helps to distinguish between embodied and propositional improvisation

Pages 281-293 | Received 26 Aug 2018, Accepted 04 Apr 2019, Published online: 23 Apr 2019
 

ABSTRACT

Live coding – creating live music by writing and executing computer code – problematises conceptions of improvisation. Live coding differs from improvisation on most acoustic and electroacoustic instruments in three ways: sensory feedback content is not systematically linked to human movement, sensory feedback is temporally disjunct from human movement, and decisions made while improvising are discrete rather than continuously negotiated. Phenomenological, neuroscientific, and psychological literatures are considered in light of the case of live coding to distinguish between what can be called propositional versus embodied improvisation. This distinction is relevant outside the context of musical performance and can guide future empirical work.

Acknowledgements

Thanks to Marc Hannaford, Jonathan De Souza, and Thor Magnusson for commenting on earlier drafts, and for challenging me to further develop these ideas.

Disclosure statement

No potential conflict of interest was reported by the author.

Additional information

Funding

Thanks to the Presidential Scholars in Society and Neuroscience Program, Columbia University for supporting this work.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.