View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0000731||OpenMPT||[All Projects] General||public||2015-12-06 23:53||2015-12-15 13:44|
|Reporter||Ryan Albano||Assigned To||Saga Musix|
|Product Version||OpenMPT 1.25.04.00 / libopenmpt 0.2-beta16 (upgrade first)|
|Target Version||OpenMPT 1.26.01.00 / libopenmpt 0.2-beta17 (upgrade first)||Fixed in Version||OpenMPT 1.26.01.00 / libopenmpt 0.2-beta17 (upgrade first)|
|Summary||0000731: Extra-fine portamento control broken on custom tunings|
Extra-fine porta (like 'EE1') doesn't work in custom tunings.
|Tags||No tags attached.|
|Has the bug occurred in previous versions?|
|Tested code revision (in case you know it)|
Extra-fine slides seem to be indeed not implemented at all for custom tunings. <s>Since the smallest editable unit in custom tunings is one finetune step (the step of a fine slide), I guess it would make sense to apply the same scale as with the default tuning, i.e. extra-fine slides should be four times finer than one tuning finetune step.</s>
Better yet, I would just make fine/extra fine porta three separate effects. Then you'd have full range control of each.
Not really feasible in the current format. Besides, it was not question on how to organize things but rather how they should behave.
Wait--forget my last note. You should just add a 'speed multiplier' with floating point precision at least! Then you could specify pitch changes by EXACT numerical amounts. It would be much simpler, not arbitrary, and a total blessing for just intonation composers like me. (I'm pretty sure there are others using this program for JI also. Would highly recommend it!)
r5836 adds extra-fine slides in the spirit of "normal" fine slides: EEx/FEx slide by x finetune steps on the first tick of the row. There's still the possibility to slightly adjust this until the next official release.
I'm not really sure what a "speed multiplier" should do and what this implies for Just Intonation. Why would Just Intonation require any special handling that is currently not present?
As I'll explain, just intonation in MPT still has a major problem.
Custom tunings are great--they're what have kept me embracing this program, since pretty much everyone else failed (or still fail) to see the value of tuning control via ratios.
Ok, that's pretty much off-topic regarding the original issue, but... wouldn't a pitch multiplier be equal to just changing the middle-C frequency of your samples?
Yes. And I actually started using identical samples that only differ by sample rate because the 'portamento method' I described was a lost cause. I end up duplicating instruments just for rational pitch changes, but that's way inefficient, both in terms of time and filesize. A real-time sample-rate multiplier (and not an arbitrary one like portamento) would have been far better.
Anyway--I agree--we're getting pretty off topic!xD I might just do a separate feature request for a 'real-time numerically based sample rate multiplier'.
Yes, please do. I'll consider the original issue resolved (unless something doesn't work as intended, of course)
|2015-12-06 23:53||Ryan Albano||New Issue|
|2015-12-07 15:39||Saga Musix||Note Added: 0002205|
|2015-12-07 15:39||Saga Musix||Assigned To||=> Saga Musix|
|2015-12-07 15:39||Saga Musix||Status||new => assigned|
|2015-12-07 15:41||Saga Musix||Note Edited: 0002205||View Revisions|
|2015-12-08 05:43||Ryan Albano||Note Added: 0002211|
|2015-12-08 12:12||Saga Musix||Note Added: 0002213|
|2015-12-09 00:21||Ryan Albano||Note Added: 0002215|
|2015-12-13 23:58||Saga Musix||Note Added: 0002223|
|2015-12-13 23:58||Saga Musix||Status||assigned => feedback|
|2015-12-14 07:51||Ryan Albano||Note Added: 0002224|
|2015-12-14 07:51||Ryan Albano||Status||feedback => assigned|
|2015-12-15 00:19||Saga Musix||Note Added: 0002225|
|2015-12-15 04:52||Ryan Albano||Note Added: 0002226|
|2015-12-15 13:44||Saga Musix||Note Added: 0002227|
|2015-12-15 13:44||Saga Musix||Status||assigned => resolved|
|2015-12-15 13:44||Saga Musix||Resolution||open => fixed|
|2015-12-15 13:44||Saga Musix||Product Version||=> OpenMPT 1.25.04.00 / libopenmpt 0.2-beta16 (upgrade first)|
|2015-12-15 13:44||Saga Musix||Fixed in Version||=> OpenMPT 1.26.01.00 / libopenmpt 0.2-beta17 (upgrade first)|
|2015-12-15 13:44||Saga Musix||Target Version||=> OpenMPT 1.26.01.00 / libopenmpt 0.2-beta17 (upgrade first)|