View Issue Details

IDProjectCategoryView StatusLast Update
0000145OpenMPTFeature Requestpublic2015-05-31 21:42
Reporterivo Assigned ToSaga Musix  
PrioritynormalSeverityfeatureReproducibilityhave not tried
Status resolvedResolutionopen 
Target VersionOpenMPT 1.25.01.00 / libopenmpt 0.2-beta13 (upgrade first)Fixed in VersionOpenMPT 1.25.01.00 / libopenmpt 0.2-beta13 (upgrade first) 
Summary0000145: Higher tempo precision
Description

BPM with .00 precision and setting with the mouse wheel

TagsNo tags attached.
Has the bug occurred in previous versions?
Tested code revision (in case you know it)

Activities

Saga Musix

Saga Musix

2011-06-21 16:15

administrator   ~0000221

I am not sure if I understand your request fully. Do you want exact (integer) BPMs? You will have to use the modern tempo mode (which is incompatible with IT/XM) to get real integer BPM tempo.

ivo

ivo

2011-06-21 16:47

reporter   ~0000223

Just for more tempo precision in live use between different computers and hardware without MIDI sync. and mouse wheel for real time adjust.

Saga Musix

Saga Musix

2011-06-21 16:57

administrator   ~0000225

I'm still not sure if I fully understand. Do you want tenths and hundredths of BPMs? Which hardware supports non-integer BPM tempos?

ivo

ivo

2011-06-21 17:13

reporter   ~0000227

yes tenths and hundredths of BPMs, just because the clocks of different devices have always some offsets without MIDI sync.
am i the only one using OMPT on the fly in real time ?

Saga Musix

Saga Musix

2011-06-21 17:14

administrator   ~0000228

Do you use modern tempo mode? If your MIDI hardware isn't precise enough to support exact BPM settings, it's probably not worth using after all. :P
I have no problem syncing OpenMPT to my synths in modern tempo mode.

ivo

ivo

2011-06-21 17:22

reporter   ~0000229

i use modern tempo mode but, for explain, in impro live use on stage for example with some people you don't know, and without midi sync.

rakib

rakib

2011-08-02 02:15

reporter   ~0000301

I think he meant that he wants to make a song with tempo 125,58 or similar to that.

Saga Musix

Saga Musix

2015-05-31 18:23

administrator   ~0002051

Starting from r5217 / OpenMPT 1.25.00.10, fractional tempos can now be specified for the default tempo and the instrument pitch/tempo lock in the MPTM format. Currently there is no way to set a fractional using the Txx command (except tempo slides, which retain the fractional part of the tempo).
Grab a test build to see how you like the implementation at http://buildbot.openmpt.org/builds/

ivo

ivo

2015-05-31 18:56

reporter   ~0002052

Quick test.
it looks perfect.
just in the general tab we can change the tempo with the mouse wheel.
but not the fractional tempos.
or I didn't find how.

thx Saga !!
:)

Saga Musix

Saga Musix

2015-05-31 19:15

administrator   ~0002053

Well, right now the mouse wheel does 1 BPM increments. Doing .0001 increments (internal maximum resolution) seems a bit odd to me. What would you suggest as a granularity here?

ivo

ivo

2015-05-31 19:22

reporter   ~0002054

Last edited: 2015-05-31 19:27

.1 would be nice
.01 would be wonderful
and really nice for live playing.

the same thing could be possible in the toolbar's tempo ?

Saga Musix

Saga Musix

2015-05-31 21:20

administrator   ~0002055

Alright, scrolling or using the spin buttons now uses .1 increments, and holding shift reduces it to .01 increments. Note that the latter only works with the spin buttons though, it magically refuses to work when using the scroll wheel.
buildbot still requires a while to run but r5221, once it's up, will have these changes.

Issue History

Date Modified Username Field Change
2011-06-21 12:24 ivo New Issue
2011-06-21 12:26 ivo Description Updated
2011-06-21 16:15 Saga Musix Note Added: 0000221
2011-06-21 16:47 ivo Note Added: 0000223
2011-06-21 16:57 Saga Musix Note Added: 0000225
2011-06-21 17:13 ivo Note Added: 0000227
2011-06-21 17:14 Saga Musix Note Added: 0000228
2011-06-21 17:22 ivo Note Added: 0000229
2011-06-25 13:01 Saga Musix Summary 120.00 BPM => Higher tempo precision
2011-08-02 02:15 rakib Note Added: 0000301
2015-05-26 15:39 Saga Musix Assigned To => Saga Musix
2015-05-26 15:39 Saga Musix Status new => assigned
2015-05-31 18:23 Saga Musix Note Added: 0002051
2015-05-31 18:23 Saga Musix Status assigned => feedback
2015-05-31 18:56 ivo Note Added: 0002052
2015-05-31 18:56 ivo Status feedback => assigned
2015-05-31 19:15 Saga Musix Note Added: 0002053
2015-05-31 19:22 ivo Note Added: 0002054
2015-05-31 19:27 ivo Note Edited: 0002054
2015-05-31 21:20 Saga Musix Note Added: 0002055
2015-05-31 21:20 Saga Musix Status assigned => resolved
2015-05-31 21:20 Saga Musix Fixed in Version => OpenMPT 1.?? (long term goals)
2015-05-31 21:20 Saga Musix Target Version => OpenMPT 1.?? (long term goals)
2015-05-31 21:42 Saga Musix Fixed in Version OpenMPT 1.?? (long term goals) => OpenMPT 1.25.01.00 / libopenmpt 0.2-beta13 (upgrade first)
2015-05-31 21:42 Saga Musix Target Version OpenMPT 1.?? (long term goals) => OpenMPT 1.25.01.00 / libopenmpt 0.2-beta13 (upgrade first)