Loop Playback in Dorico

Having “Loop Playback” in the next iteration of Dorico will enhance the workflow of so many composers. It’s a necessary tool when working out ideas and variations on top of what has already been notated. We need to be able to set a marker region within the score and have it loop for however long we need it to while creating new parts. It’s annoying having to constantly scroll back to where we want the score to playback from while working out our ideas.

7 Likes

been asking that for a while too, with the possibility of accelerating/decelerating the bpm by a fixed bpm count or percentage every X loop cycles until a set limit ; we’ve had that for a couple of decades in Guitar Pro and it’s so much useful for the reasons you mentionned but as well just for practising some sections when you’re a multi-instrumentalist, I keep on hoping every update that it’s gonna come haha

1 Like

There are so many threads about this - do we really have to have another one?

6 Likes

It’s worth searching the forum before posting using the very powerful built in search engine. There are dozens and dozens of requests for this sort of feature. Adding yet one more won’t accelerate anything I don’t think. It has been pointed out many times that this is hard, and different to DAWs, because DAWs have the MIDI directly available whereas Dorico has to generate it on the fly, a much more difficult proposition for looping functionality. But I am only repeating what has been given here in other topics.

5 Likes

Thank you for sharing your feedback, @KYRRHOF . The Dorico team is aware that loop playback is a feature a number of users would like to see, and it’s something they plan to implement at some point in the future (although they never promise timelines for features).

In the meantime, here are some alternative methods for starting playback, in case you’ve not come across them – Shift-Space to start playback from the previous start position (ie “go again from the same place as before”) might be of particular use to you?

And a gentle reminder to forum users that Daniel recently expressed a preference for hearing the same idea twice, rather than risk not hearing it at all. If you’re familiar with previous discussions on a topic, it’s helpful and encouraging to share a link to one of those discussions with the latest poster.

8 Likes

Where twice means twenty times. :slight_smile:

I didn’t include links because there are so many in this case.

4 Likes

@Lillie_Harris May I remind you that your own forum guidelines say:

One way to improve the discussion is by discovering ones that are already happening. Spend time browsing the topics here before replying or starting your own, and you’ll have a better chance of meeting others who share your interests.

On the Discourse forums I run I politely ask users to take heed of this.

3 Likes

Wow…

Rude and condescending.

5 Likes

Thank you Lillie! The alternative methods are new to me. Thank you for sharing that.

It’s unfortunate, but some people are wired with an extreme lack of compassion and respect for others.

Voilà mon alternative pour la lecture en boucle
1. Mettre des barres de reprise comme marqueur de début/fin
– > option [jouer nfois] mettre" beaucoup"
2. Sélectionner la boucle choisie (surligner)
3. Touche [P ] met la tête de lecture au début de la sélection
4. Barre espace pour lecture arrêt/Marche
J’espère que cela aidera :sunglasses:
Je pense qu’un fonction “boucle” serait faisable

  1. appuyer sur le bouton boucle
  2. sélectionner les mesures souhaitées
  3. la fonction mets les marqueurs début et fin
  4. la barre espace fait marche /arrêt
  5. la lecture se fait en boucle “sans fin” (sauf arrêt avec la barre espace
    Un grand MERCI d’avance aux programmeur :wink:

Seems there are indeed threads going back a few years on this subject but still no progress.
For me personally, being a violinist, I need to loop-repeat a section for practice.
As I have a violin in one hand and a bow in the other, it is impractical to keep restarting playback. I need it to play on an endless loop.
first off I brought up the transport window as that’s where it normally lives in all other playback engines - including Steinberg’s own Cubase DAW!
Currently, I have to export the piece to audio, load it in my DAW and loop from there.
Sucks.

3 Likes

You currently can’t have an endless loop, but it’s pretty simple to set up a repeat that will play a passage 50x. It only takes about 7 seconds in the gif below:

repeat

Just Ctrl+Z a couple of times to undo after. It’s so fast that it doesn’t really bother me to have to do it when needed. The really interesting Loop feature would be one that could record multiple passes, like Loop Record and Playlists in Pro Tools, but obviously that would require some completely different functionality than what is currently available in Dorico.

4 Likes

You will catch more flies with sugar than with vinegar.

2 Likes

It’s probably because no one likes to reward petulant rudeness.

11 Likes

Until the loop playback is released, I guess I highlight the bar(s) I want to repeat and by pressing P it plays from that point. Better than nothing

You can always add repeat bars and set a high count.

1 Like

I am one of the chosen ones that first did the search and found this thread!
Making a temporary repeat region is a great idea BUT there is one problem with it:
how to filter [barline (end repeat)]?
This only works fast enough if it is in a script.
Select a region in score . OK, manual job anyway.
And now script:

  1. filter out end repeat without additional mouse click (don’t know how)
  2. setting repeat times without showing lower zone (OK)

And back.

  1. select region- manually, OK
  2. filter out barlines repeats or all (again, issue, how?)
  3. turn them all to normal barlines

How so? I showed in the gif I posted that this can be done manually in 7 seconds. I guess with a script you could maybe do it in 5, but I seriously doubt that extra 2 seconds puts the current workflow in “only works fast enough if …” territory. Assuming you click a note and hit P, when you’re done you have to Ctrl+Z Undo 5 or 6 times to get back to where you started, but that shouldn’t take more than 2 seconds.

I’m not at all opposed to a Loop feature, and will occasionally use it if implemented, but you’ll still have to set the region that you want to loop which will take a couple of seconds. The difference between 2 seconds and 7 seconds for a feature I don’t use very often seems pretty inconsequential, but I guess it adds up for those that frequently want to play over a loop. Being able to record over a loop is another issue altogether.

I respectfully disagree. In your video there is also no show/hide lower zone. When writing bigger scores, showing it is a waste of screen space. So add a second for show/hide. If everything after selecting a region could be scripted then the script would do it in about 1 second… assign a keystroke to it and go. It all comes down to how many times a day one would do this operation.
But my question was: is there a way to select end repeat barline without mouse interaction?