< Back to IRCAM Forum

Score Access Method Revision

Following recent experiences with Antescofo in concerts and rehearsals (especially rehearsals), and for the upcoming official release, we are planning to revise score access methods of Antescofo. The idea is to be able to take over the score deterministically (with correct electronics) if you are rehearsing for example from “Measure10” (a label in score) onwards and assuring that things are prepared (or not) once you start from there as if you have performed everything before.

Below is a list of candidates that we put together with several active composers and computer musicians.

Let us know by responding to this thread if there is anything missing or if you have concerns:

Methods with no argument

  • Start: Sends initialization actions (before first event) and wait for follower (no change)
  • Play: Simulates the score (instrumental+electronics) from the beginning until the end or until STOP (no change)

Methods with label/symbol control:

  • Startfromlabel $label: Executes the score from current position to position corresponding to $label in accelerated more WITHOUT sending messages. Waits for follower (or user input) right before this position.

  • scrubtolabel $label: Executes the score from current position to position corresponding to $label in accelerated more WITH sending messages up to (and not including) $label. And waits for follower (or user input). (Thanks to @xfreeman for name suggestion)

  • playfromlabel $label: Executes the score from current position to position corresponding to $label in accelerated more WITHOUT sending messages, then PLAYs (simulates) the score from thereon.

  • playtolabel $label: PLAY (simulate) score from current position up to $label.

  • gotolabel $label: Position yourself on $label without doing anything else! (backward compatibility)

NOTE: Most above commands would use “current position” and not “from the beginning”. In order to reset, one would precede the STOP method with one of the above.

Methods with float/beat-position control:

Same as above, but taking a float value corresponding to cumulative beat-position in score (useful for interaction via notation editors such as AscoGraph and NoteAbility PRO). Namely: Startfrombeat, scrubtobeat, playfrombeat, playtobeat, and gotobeat

Please let us know if we are missing anything and/or if you have any suggestions.