hydrogen-music / hydrogen

The advanced drum machine for Linux, macOS, and Windows
http://www.hydrogen-music.org
GNU General Public License v2.0
1.06k stars 173 forks source link

Feature Request - graduated tempo change #316

Open ghost opened 9 years ago

ghost commented 9 years ago

It would be much more useful to be able to have a gradual tempo change available, say spread across one bar rather than a jump to a new tempo.

trebmuh commented 9 years ago

+1

trebmuh commented 8 years ago

another +1 from http://hydrogen.popez.org/hcms/node/16796

SilasMortimer commented 8 years ago

Yeah, that was my post. I would greatly appreciate this feature and I imagine a lot of people would use it if it was available. An additional consideration, as I mentioned in that post, might be an ability to shape the graduation of the change, maybe with a slider or something.

youkii commented 8 years ago

Now that there is tempo ramps in Ardour5, the possibility to link it with Hydrogen through Jack Transport would be great.

trebmuh commented 8 years ago

@youkii : isn't it already working ? (just asking here, because I don't know)

Ie: is ardour5 is selected as transport-master and hydrogen as transport-slave, then you make a tempo ramp in ardour, then start it all, Hydrogen wouldn't be supposed to follow the transport from ardour (which is a ramp) in that use-case ?

youkii commented 8 years ago

@trebmuh Maybe i did something wrong, but when i tried it didn't work. That's the reason why i came to ask here.

rekado commented 8 years ago

@trebmuh I just tried this with Ardour 5 and Hydrogen 0.9.6.1. Ardour is set up as the time master, Hydrogen's JACK transport mode is ON and JACK time master mode is OFF.

As the tempo ramps up in Ardour the tempo in Hydrogen is unchanged. Once Ardour reaches the end of the tempo ramp, the tempo in Hydrogen steps up and the position in the track is synchronized after a jump.

ghost commented 7 years ago

Even Ardour has this feature after dozens of days of development. I don't think it is easy to implement feature. And still, you can not bind audio clip to change it's tempo while tempo changes like in Cubase or wherever.