<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta>
      <issn pub-type="ppub">1613-0073</issn>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>to ImproVISe: Co-Designing an Augmented Piano Training System for Improvisation</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Jordan Aiko Deja</string-name>
          <email>jordan.deja@famnit.upr.si</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff5">5</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Sandi Štor</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ilonka Pucihar</string-name>
          <xref ref-type="aff" rid="aff4">4</xref>
          <xref ref-type="aff" rid="aff6">6</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Klen Čopič Pucihar</string-name>
          <email>klen.copic@famnit.upr.si</email>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
          <xref ref-type="aff" rid="aff5">5</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Matjaž Kljun</string-name>
          <email>matjaz.kljun@famnit.upr.si</email>
          <xref ref-type="aff" rid="aff3">3</xref>
          <xref ref-type="aff" rid="aff5">5</xref>
        </contrib>
        <contrib contrib-type="editor">
          <string-name>Augmented Reality, Piano, Improvisation, Training System, Music Learning</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>De La Salle University</institution>
          ,
          <addr-line>Manila</addr-line>
          ,
          <country country="PH">Philippines</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Faculty of Information Studies</institution>
          ,
          <addr-line>Novo Mesto</addr-line>
          ,
          <country country="SI">Slovenia</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>JazzObala</institution>
          ,
          <addr-line>Portorož</addr-line>
          ,
          <country country="SI">Slovenia</country>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>Stellenbosch University, Department of Information Science</institution>
          ,
          <addr-line>Stellenbosch</addr-line>
          ,
          <country country="ZA">South Africa</country>
        </aff>
        <aff id="aff4">
          <label>4</label>
          <institution>University of Ljubljana, Academy of Music</institution>
          ,
          <addr-line>Ljubljana</addr-line>
          ,
          <country country="SI">Slovenia</country>
        </aff>
        <aff id="aff5">
          <label>5</label>
          <institution>University of Primorska, Faculty of Mathematics</institution>
          ,
          <addr-line>Natural Sciences and Information Technologies, Koper</addr-line>
          ,
          <country country="SI">Slovenia</country>
        </aff>
        <aff id="aff6">
          <label>6</label>
          <institution>Vrhnika Music School</institution>
          ,
          <addr-line>Vrhnika</addr-line>
          ,
          <country country="SI">Slovenia</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Improvisation is a vital but often neglected aspect of traditional piano teaching. Challenges such as dificulty in assessment and subjectivity have hindered its efective instruction. Technological approaches, including augmentation, aim to enhance piano instruction, but the specific application of digital augmentation for piano improvisation is under-explored. This paper outlines a co-design process developing an Augmented Reality (AR) Piano Improvisation Training System, ImproVISe, involving improvisation teachers. The prototype, featuring basic improvisation concepts, was created and refined through expert interaction. Their insights guided the identification of objectives, tools, interaction metaphors, and software features. The findings ofer design guidelines and recommendations to address challenges in assessing piano improvisation in a learning context.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>CEUR
ceur-ws.org</p>
    </sec>
    <sec id="sec-2">
      <title>1. Introduction and Background</title>
      <p>
        Improvisation is an important music skill [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] yet tends to be overlooked within conventional
piano instruction methods [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. The challenges of assessing and judging improvisation skills,
along with subjective factors, have made it dificult to actually teach musical improvisation
especially for novices. For seasoned piano players, demonstrating improvisational skills signifies
a broad musical vocabulary. Piano teaching experts argue that improvisation supports creativity
of piano learners and performers at all levels. Teaching improvisation to novices and
experienced performers enhances rhythmic accuracy, note-reading, concentration, self-reflection,
imagination, and bolsters confidence [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
nEvelop-O
(M. Kljun)
CEUR
Workshop
Proceedings
      </p>
      <p>
        It is known that using digital augmentation (e.g. augmented avatars, rolling visualisations) is
efective in teaching musical concepts such as hand-finger-arm synchronisation [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], increasing
motivation [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] and even supporting proper sight-reading [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. However, to the best of our
knowledge, using augmentation to encourage users to improvise on the piano (as well as
other instruments) remains unexplored [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. To efectively evaluate this potential, it is crucial to
understand how to properly-design AR training systems for teaching this skill. Considering there
is limited research alone on piano augmentations on improvisation, we posit that involving piano
teachers in a co-design process can help in the development of a training system
specificallycrafted to support improvisation teaching. We borrow from principles and techniques learned
in prior works on co-designing musical instruments and interfaces as seen in [
        <xref ref-type="bibr" rid="ref8 ref9">8, 9, 10</xref>
        ].
      </p>
      <p>In summary, this paper presents the following contributions: a) narratives from our
codesign process of an AR training system for piano improvisation and its features, which
we refer to as ImproVISe, and b) guidelines and recommendations to address challenges in
assessing piano improvisation in the context of learning.</p>
    </sec>
    <sec id="sec-3">
      <title>2. Co-Desigining ImproVISe</title>
      <p>In our co-design, we followed a standard iterative procedure, having distinct phases: a)
conceptualising the design, b) translating the design into a high-fidelity prototype, c) engaging
with the prototype, and d) refining the prototype based on acquired insights. The first author
spearheaded this process with the mentorship of the fourth and fith authors. The second and
third authors are the (impro) experts in the domain of jazz/pop/classical improvisation and
teaching improvisation. They have actively participated in all phases of the development of
the prototype, ofering valuable feedback, and contributing their expertise to the process of the
designing the training system.</p>
      <p>
        For the initial version of ImproVISe, we designed and implemented an interactive space
inspired by prior works [
        <xref ref-type="bibr" rid="ref5">5, 11</xref>
        ]. We connected an overhead projector, a modified Clavinova
with raised keys and a laptop computer in an interactive space (see Figure 1 A). We built a
setup where animated visualisations are projected on the surface, and light certain keys on the
Clavinova. These visualisations are programmed in a Unity application specifically designed
for this setup.
      </p>
      <p>The diferent visualisations projected and animations represent the diferent lessons and
metaphors in piano improvisation. Together with the impro experts, we considered basic
concepts such as harmony (specifically ii-V-i and ii-V-i-VI progressions), chord tone soloing
(also known as licks), and approaches (e.g., half-step and scale-above). These visualisations
were implemented in various lessons (which we refer to as modes) in the system namely Guided
Press, Rolling Improv, OnWait Roll and Express Press mode.</p>
      <p>
        The Guided Press mode (Figure 1B) displays harmonic progressions and chord tones as
highlighted keys, allowing users to choose which keys to press [12]. In yellow, are the keys in
the harmonic progression while in pink are the “musically-correct” keys that may be pressed
for improvisation. In the Rolling Improv mode (Figure 1C), harmonic progressions appear
as falling piano keys in yellow (similar to [
        <xref ref-type="bibr" rid="ref5">11, 5</xref>
        ]), then revealing chord tones (in pink, like
in Guided Press mode) when the right time is triggered. OnWait Rolling mode (Figure 1D)
mirrors Rolling Improv but without the element of timing, allowing the learner to focus on
concept absorption without time pressure but with priming [13]. Finally, Expert Press mode
(Figure 1E) assumes user familiarity with chords, lighting up chord tones (in pink) when a
harmonic chord is recognised. Approaches (e.g. half-step or scale-above) are implemented as
additional guidance across all modes that the user can toggle on or of anytime and appear in a
darker shade of purple.
      </p>
      <p>After implementing the first initial version, we then invited the second and third authors to
an interactive session (another set of phases c) and d)) with ImproVISe (as seen in Figure 2).
The co-design sessions consisted of a mix of diferent steps such as 1) using the prototype, 2)
interview on best practices and steps, 3) lesson building and 4) mapping of metaphors. Feedback
and insights were collected using multiple modalities (e.g. video, audio, notes, post-it’s). After
every interactive session, we went again through the phases c) and d) resulting to a total of at
least four co-designing sessions.
Apply and learn a chosen chord progression, Lesson 04: Relationship between
learn chord tones, repeat phrases over the chords. the melody and harmony
aaRspekppleqyautmeqsotudioeesnstiaaonnndds gbainevdefarymeopiuleiraaortwawnnitshawnteshrwse,evro,cabulary (LSeesqsounen0c5e:, CQo&amp;mAp,oVsaitriioantion)
Apply rhythmic patterns. Lesson 06: Improvise
use tools and all above lessons (Compose in the moment)</p>
    </sec>
    <sec id="sec-4">
      <title>3. Insights Learned and Discussion</title>
      <p>The impro experts noted that important musical elements such as timing and patterns were
not very obvious in the initial version of ImproVISe. While diferent viz modes are adequate
representations of the lessons that they are teaching (e.g. highlights for soloing, piano roll
for timing and priming), being able to teach improvisation requires that the proper context is
provided to the learner. The experts noted that being confident to improvise is akin to how a
non-native speaker becomes confident when speaking a new language. From the repetitive
engage-refine sessions with our impro experts, newer lessons and approaches emerged. These
were then mapped into tools that can be converted into lessons which in turn can be implemented
in the next iteration of the prototype.</p>
      <p>From these sessions, ImproVISe had to be re-organised into a diferent structure involving
not just lessons but also objectives, tools and new content to generate visualisations with. This
in turn will give the learner enough context and practice on how to use them. Table 1 lists
the mapping of these lessons, tools and metaphors. Experts noted that the goal of the system
should support rather than replace traditional teaching methods. In addition, understanding
the context behind each concept should still align with the prescribed theory and principle of
jazz improvisation (e.g. having metronome [14], having musical sheets [15] etc).</p>
      <p>The iterative co-design sessions also resulted in specific set of practices that were composed
and recorded into MIDI files by one of the experts. Every time a new set of files are composed
and recorded, they are incorporated into the ImproVISe.</p>
    </sec>
    <sec id="sec-5">
      <title>4. Conclusion and Future Work</title>
      <p>In this work, we presented the initial features of ImproVISe, an AR training system aimed
towards encouraging piano learners to improvise. We also narrate the learnings from our
co-design sessions which informs the features of the next generation of improvisation training
systems. We intend to complete the prototype with the other features identified and perform a
longitudinal study to determine whether controlled usage of the prototype can support piano
improvisation learners.</p>
    </sec>
    <sec id="sec-6">
      <title>Acknowledgments</title>
      <p>We thank Matija Ratković for playing the role of a piano user in the videos and photos used in
this paper. This research was funded by the Slovenian Research Agency, grant number P1-0383,
P5-0433, IO-0035, J5-50155 and J7-50096. This work has also been supported by the research
program CogniCom (0013103) at the University of Primorska.
Association for Computing Machinery, New York, NY, USA, 2019, p. 152–159. URL: https:
//doi.org/10.1145/3328243.3328263. doi:10.1145/3328243.3328263.
[10] P. R. Cook, Remutualizing the musical instrument: Co-design of synthesis algorithms and
controllers, Journal of New Music Research 33 (2004) 315–320.
[11] M. Weing, A. Röhlig, K. Rogers, J. Gugenheimer, F. Schaub, B. Könings, E. Rukzio, M. Weber,
P.i.a.n.o.: Enhancing instrument learning via interactive projected augmentation, in:
Proceedings of the 2013 ACM Conference on Pervasive and Ubiquitous Computing Adjunct
Publication, UbiComp ’13 Adjunct, Association for Computing Machinery, New York, NY,
USA, 2013, p. 75–78. URL: https://doi.org/10.1145/2494091.2494113. doi:10.1145/2494091.
2494113.
[12] S. Das, S. Glickman, F. Y. Hsiao, B. Lee, Music everywhere–augmented reality piano
improvisation learning system, in: Proceedings of the International Conference on New
Interfaces for Musical Expression, NIME ’17, PubPub, Cambridge, MA, USA, 2017, pp.
511–512.
[13] G. Moro, A. P. McPherson, Performer experience on a continuous keyboard instrument,</p>
      <p>Computer Music Journal 44 (2020) 69–91.
[14] P. Dahlstedt, Mapping strategies and sound engine design for an augmented hybrid piano,
in: Proceedings of the International Conference on New Interfaces for Musical Expression,
NIME 2015, The School of Music and the Center for Computation and Technology (CCT),
Louisiana State University, Baton Rouge, Louisiana, USA, 2015, p. 271–276.
[15] F. E. Sandnes, E. Eika, Enhanced learning of jazz chords with a projector based piano
keyboard augmentation, in: International Conference on Innovative Technologies and
Learning, Springer, Cham, 2019, pp. 194–203.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>J. A.</given-names>
            <surname>Deja</surname>
          </string-name>
          ,
          <article-title>Encouraging improvisation in piano learning using adaptive visualisations and spatiotemporal models, in: Adjunct Publication of the 23rd International Conference on Mobile Human-Computer Interaction</article-title>
          , ACM Digital Library, Toulousse, France,
          <year>2021</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>4</lpage>
          . doi:https://doi.org/10.1145/3447527.3474865.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>J. A.</given-names>
            <surname>Deja</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Mayer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Č. Pucihar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Kljun</surname>
          </string-name>
          ,
          <article-title>A survey of augmented piano prototypes: Has augmentation improved learning experiences?</article-title>
          ,
          <source>Proceedings of the ACM Human Computer</source>
          Interaction Volume ISS (
          <year>2022</year>
          )
          <fpage>1</fpage>
          -
          <lpage>28</lpage>
          . doi:
          <volume>10</volume>
          .1145/3567719.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>Y. E.</given-names>
            <surname>Chyu</surname>
          </string-name>
          ,
          <article-title>Teaching improvisation to piano students of elementary to intermediate levels</article-title>
          ,
          <source>Ph.D. thesis</source>
          , Ohio State University,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>I.</given-names>
            <surname>Barakonyi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Schmalstieg</surname>
          </string-name>
          ,
          <article-title>Augmented reality agents in the development pipeline of computer entertainment</article-title>
          , in: F. Kishino,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Kitamura</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Kato</surname>
          </string-name>
          , N. Nagata (Eds.),
          <source>International Conference on Entertainment Computing</source>
          , Springer Berlin Heidelberg, Berlin, Heidelberg,
          <year>2005</year>
          , pp.
          <fpage>345</fpage>
          -
          <lpage>356</lpage>
          . doi:
          <volume>10</volume>
          .1007/11558651_
          <fpage>34</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>K.</given-names>
            <surname>Rogers</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Röhlig</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Weing</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Gugenheimer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Könings</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Klepsch</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Schaub</surname>
          </string-name>
          , E. Rukzio,
          <string-name>
            <given-names>T.</given-names>
            <surname>Seufert</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Weber</surname>
          </string-name>
          ,
          <string-name>
            <surname>P.i.a.n.o.</surname>
          </string-name>
          :
          <article-title>Faster piano learning with interactive projection</article-title>
          ,
          <source>in: Proceedings of the Ninth ACM International Conference on Interactive Tabletops and Surfaces</source>
          , ITS '14,
          <string-name>
            <surname>Association</surname>
          </string-name>
          for Computing Machinery, New York, NY, USA,
          <year>2014</year>
          , p.
          <fpage>149</fpage>
          -
          <lpage>158</lpage>
          . URL: https://doi.org/10.1145/2669485.2669514. doi:
          <volume>10</volume>
          .1145/2669485.2669514.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>P.-Y.</given-names>
            <surname>Chiang</surname>
          </string-name>
          ,
          <string-name>
            <surname>C.-H. Sun</surname>
          </string-name>
          ,
          <article-title>Oncall piano sensei: Portable ar piano training system</article-title>
          ,
          <source>in: Proceedings of the 3rd ACM Symposium on Spatial User Interaction, SUI '15</source>
          ,
          <string-name>
            <surname>Association</surname>
          </string-name>
          for Computing Machinery, New York, NY, USA,
          <year>2015</year>
          , p.
          <fpage>134</fpage>
          . URL: https://doi.org/10.1145/ 2788940.2794353. doi:
          <volume>10</volume>
          .1145/2788940.2794353.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>J. A.</given-names>
            <surname>Deja</surname>
          </string-name>
          ,
          <article-title>Piano learning and improvisation through adaptive visualisation and digital augmentation</article-title>
          ,
          <source>in: Companion Proceedings of the 2022 Conference on Interactive Surfaces and Spaces</source>
          ,
          <year>2022</year>
          , pp.
          <fpage>41</fpage>
          -
          <lpage>45</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>L.</given-names>
            <surname>Turchet</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Barthet</surname>
          </string-name>
          ,
          <article-title>Co-design of musical haptic wearables for electronic music performer's communication</article-title>
          ,
          <source>IEEE Transactions on Human-Machine Systems</source>
          <volume>49</volume>
          (
          <year>2018</year>
          )
          <fpage>183</fpage>
          -
          <lpage>193</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>K. G.</given-names>
            <surname>Chan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. A.</given-names>
            <surname>Deja</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. P.</given-names>
            <surname>Tobias</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. V.</given-names>
            <surname>Gonzales</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. A.</given-names>
            <surname>Dancel</surname>
          </string-name>
          ,
          <article-title>Applying user-centered techniques in the design of a usable mobile musical composition tool</article-title>
          , in
          <source>: Proceedings of the 5th International ACM In-Cooperation HCI and UX Conference</source>
          , CHIuXiD'
          <volume>19</volume>
          ,
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>