changing overall tempo in bach.roll

Discussions, advice, bug reports and much more about the "bach" environment.
Post Reply
lg3bass
Posts: 3
Joined: Tue Apr 05, 2022 1:24 am

changing overall tempo in bach.roll

Post by lg3bass » Thu Feb 29, 2024 5:27 pm

Hi, I'm trying to figure out how to change the tempo in bach.roll. I started with an chart in MusicXML. Loaded that into bach.score. Then I converted my a bach.score > bach.roll at 100bpm. From there I've done a fair amount of composition work in the bach.roll (slots, notes, triggers, etc). Essentially I'm playing my projects from bach.roll. I save and load .llll files into bach.roll as I'm working. bach.score was just to get the content into bach.roll for editing. But now I've realized that 100bpm is too fast and I want to change the tempo (e.g scaling bach.roll) without having to redo all my work I did exclusively in bach.roll.

If it exists, can you point me to an example of how to scale note onsets and durations in bach.roll? is that even possible?

I've seen some examples of setclock. Is that the solution? Change the playback rate?

Thanks,

danieleghisi
Site Admin
Posts: 1349
Joined: Fri Dec 03, 2010 1:25 pm

Re: changing overall tempo in bach.roll

Post by danieleghisi » Fri Mar 01, 2024 10:58 am

Setclock is definitely a solution if you want to control the speed.
If you want something fixed, have a look at cage.timestretch
Or, you can send messages to bach.roll such as: "sel all, onset = onset / 2, duration = duration / 2"

Best,
Daniele

Post Reply