This paper is a discussion on how to position “Stage,” the activities for music-making developed by the author in 2016, as learning material for programming education. First, based on the “activity of algorithm construction of performance actions” proposed by the author in 2020, I examine the similarities between the thinking promoted by the activity using “Stage” and “programming thinking.” Next, I outline the process of prototyping new learning material “Next stage” by incorporating conditional branching, one of the fundamental elements of programming, and the callable unit, a simple procedure for constructing a program. Finally, the relationship between the two learning materials and the aims of programming education are summarized. In addition, I considered the possibilities for valuation and positioning as a part of the curriculum.