Live coding feels like an instrument rather than a DAW because evaluation is immediate and the feedback loop closes in milliseconds
A recurring user observation in the ixi lang survey was that the environment’s ‘sheer speed and ease of setting up and reorganizing sequences leads to a very direct connection with the music, not at all like drawing MIDI notes on a DAW. It feels much more like an instrument.’ The critical distinction is latency: in a DAW, there is a design-edit-render-audition loop that separates conception from sound. In live coding (and especially in purpose-built environments like ixi lang), evaluating code produces sound within one or two processing blocks — the feedback loop approaches that of a physical instrument. This immediacy changes the compositional experience from planning to exploration.
Examples
Evaluating jarret -> piano[7 1 5 3 ] and hearing it immediately vs. drawing MIDI notes in a piano roll and pressing play. The former invites iteration; the latter invites planning.
Assessment
Describe the feedback loop in (a) a DAW piano roll session and (b) a live coding session. At what stage does sound appear in each? How does this difference affect the creative process?